Skip to content

About

This project focuses on predicting stock prices using Recurrent Neural Networks (RNNs), a type of deep learning model well-suited for sequential data. The provided Jupyter notebook includes all the steps necessary for data preprocessing, model training, evaluation, and making predictions on stock market data.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Stock Prediction using RNN

License

Overview

This repository contains a Jupyter notebook for predicting stock prices using Recurrent Neural Networks (RNN). The notebook includes data preprocessing, model training, evaluation, and prediction steps.

Features

  • Data preprocessing for stock market data
  • Implementation of RNN architecture
  • Model training and validation
  • Early stopping to prevent overfitting
  • Prediction and evaluation metrics

Requirements

To run the notebook, you need the following Python packages:

  • Jupyter Notebook
  • PyTorch
  • NumPy
  • Pandas
  • Matplotlib
  • Scikit-learn

Usage

  1. Clone the repository:

    git clone https://github.com/zwayth/StockPredictor-RNN.git
    cd stock-prediction-rnn
  2. Open the Jupyter notebook:

    jupyter notebook stock_prediction_RNN.ipynb
  3. Follow the steps in the notebook to preprocess data, train the model, evaluate it, and make predictions.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or suggestions.

License

This project is licensed under the MIT License

Acknowledgements

About

This project focuses on predicting stock prices using Recurrent Neural Networks (RNNs), a type of deep learning model well-suited for sequential data. The provided Jupyter notebook includes all the steps necessary for data preprocessing, model training, evaluation, and making predictions on stock market data.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages