Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Introducing neural networks to predict stock prices
| Date | Stars |
|---|---|
| 2026-07-24 | 776 |
| 2026-07-25 | 776 |
| 2026-07-28 | 776 |
| 2026-07-30 | 776 |
| 2026-07-31 | 777 |
| 2026-08-07 | 777 |
| 2026-08-08 | 777 |
| 2026-08-15 | 777 |
| 2026-08-16 | 778 |
| 2026-08-18 | 778 |
| 2026-08-21 | 779 |
| 2026-08-31 | 780 |
| 2026-09-20 | 780 |
Today
— stars today
This week
— stars this week
This month
+1 stars this month
Momentum
0.0
growth rate 0.00%/day
# IntroNeuralNetworks in Python: A Template Project [](https://www.python.org/) [](https://github.com/VivekPa/NeuralNetworkStocks/blob/master/LICENSE.txt) [](http://makeapullrequest.com) IntroNeuralNetworks is a project that **introduces** neural networks and illustrates an example of how one can use neural networks to predict stock prices. It is built with the goal of allowing beginners to understand the fundamentals of how neural network models are built and go through the entire workflow of machine learning. This model is in no way sophisticated, so do improve upon this base project in any way. The core steps involved is: download stock price data from Yahoo Finance, preprocess the dataframes according to specifications for neural network libraries and finally train the neural network model and backtest over historical data. This model is not meant to be used to live trade stocks with. However, with further extensions, this model can definitely be used to support your trading strategies. I hope you find this project useful in your journey as a trader or a machine learning engineer. Personally, this is my first major machine learning and python project, so I'll appreciate if you **leave a star**. *As a disclaimer, this is a purely educational project. Any backtested results do not guarantee performance in live trading. Do live trading at your own risk.* *This guide and further analysis has been cross-posted in my blog, [Engineer Quant](https://medium.com/engineer-quant)* ## Contents - [Contents](#contents) - [Overview](#overview) - [Getting Started](#getting-started) - [Requirements](#requirements) - [Stock Price Data](#stock-price-data) - [Preprocessing](#preprocessing) - [Preparing Train Dataset](#preparing-train-dataset) - [Preparing Test Dataset](#preparing-test-dataset) - [Neural Network Models](#neural-network-models) - [Multilayer Perceptron Model](#multilayer-perceptron-model) - [LSTM Model](#lstm-model) - [Backtesting](#backtesting) - [Stock Predictions](#stock-predictions) - [Extensions](#extensions) - [Getting Data](#getting-data) - [Neural Network Model](#neuron-network-model) - [Supporting Trade](#supporting-trade) - [Contributing](#contributing) ## Overview The overall workflow for this project is as such: 1. Acquire the stock price data - this will give us our *features* for the model. 2. Preprocess the data - make the train and test datasets. 3. Use the neural network to learn from the training data. 4. Backtest the model across a date range. 5. Make useful stock price predictions 6. Supplement your trading strategies with the predictions Although this is very general, it is essentially what you need to build your own machine learning or neural network model. ## Getting Started For those of you that do not want to learn about the construction of the model (although I highly suggest you to), clone and download the project, unzip it to your preferred folder and run the following code in your computer. ```bash pip install -r requirements.txt python LSTM_model.py ``` It's as simple as that! ## Requirements For those who want a more details manual, this program is built in Python 3.6. If you are using an earlier version of Python, like Python 3.x, you will run into problems with syntax when it comes to f strings. I do suggest that you update to Python 3.6. ```bash pip install -r requirements.txt ``` ## Stock Price Data Now we come to the most dreaded part of any machine learning project: data acquisiton and data preprocessing. As tedious and hard as it might be, it is vital to have high quality data to feed into your model. As the saying goes "Garbage in. Garbage out." This is most applicable to machine learn
Excerpt of 9,183 characters
Read on GitHub10
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:70a2133abfd27882, topic:finance, topic:quantitative-finance, topic:trading