Home / Factor research

Deep Learning Machine Learning Stock

Factor research★ 1,788 GitHub starsJupyter Notebook⏱ No commits in over six months

Jupyter notebooks applying deep learning to stock prediction

What it is

A collection of Jupyter notebooks that study and analyze stocks using deep learning and machine learning techniques. The notebooks apply a range of ML and DL algorithms to predict stock behavior, using both technical and fundamental analysis for long-term and short-term predictions, and explore why certain methods work or fall short. Traders and investors who want a comprehensive, hands-on study of AI-based stock strategies will find it useful. This is research and educational material rather than a finished trading product, so experimentation and adaptation are left to the user.

At a glance

Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.

Best forBeginners
Used forStrategy research, Data analysis
MarketsUS equities
StackPython
Learning curveEasy to start
Practical valueMedium practical value
CostFree and open source
HardwareGPU optional
MaintenanceNo commits in over six months

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): −1 over the period, now 1,788. Gaps mean no snapshot was taken that day.

In the author's words

Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders.

Open on GitHub ↗This week's trending tools中文页面