#44 · Primary category: Time Series Machine Learning
AIAlpha
Use unsupervised and supervised learning to predict stocks
Project last updated:06/18/20
GitHub Stars
2.0K
Forks
449
Contributors
2
License
MIT
Why we included this project
This is a genuinely instructive reference for anyone trying to apply neural networks to financial time series rather than just following a tutorial that hand-waves the hard parts. The project walks through a complete prediction pipeline: building bars from raw tick data, engineering features, compressing them with an autoencoder, and then feeding the result into either an LSTM regression model or a random forest classifier to predict the direction of a move. The author is explicit that this is not a plug-and-play live trading system, and that honesty makes it more useful as a learning artifact for quantitative developers who want to understand the reasoning behind each component. It draws on ideas from Marcos Lopez de Prado's Advances in Financial Machine Learning, so readers get a practical bridge between that theory and working code. If you are experimenting with stacked architectures or building your own stock-return prediction models, this is a solid starting point to study and adapt.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
sktime
A unified framework for machine learning with time series
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering