← all repositories
LastAncientOne/Deep_Learning_Machine_Learning_Stock

Teaching Neural Networks to Trade, One Notebook at a Time

A sprawling collection of Jupyter notebooks using stock data to teach machine learning and deep learning concepts from Python basics to neural networks.

1.8k stars Jupyter Notebook Domain AppsML FrameworksData Tooling
Deep_Learning_Machine_Learning_Stock
Not currently ranked — collecting fresh signals.
star history

What it does This repository collects Jupyter notebooks that apply machine learning and deep learning techniques to stock market data. It covers both technical and fundamental analysis, aiming to predict short-term and long-term price behavior through algorithms like linear regression, random forests, and neural networks. The project doubles as a Python refresher and a data-science primer, walking through data types, bias-variance tradeoffs, and overfitting before touching any ticker symbols.

The interesting bit Rather than shipping a single polished model, the author treats the repo as a living syllabus—stacking basic Python tutorials alongside algorithm lists and trading strategy experiments. It is unapologetically educational, targeting aspiring data scientists who want to see how textbook ML concepts map to financial data.

Key highlights

  • Covers a wide spectrum of methods, from simple regression to deep learning and ensemble techniques.
  • Includes introductory Python material (steps 1–8) before advancing to data analysis and model training.
  • Explicitly discusses model limitations and why certain methods fail, not just when they succeed.
  • Organized around Jupyter notebooks, making each experiment self-contained and readable.
  • Marries technical analysis indicators with fundamental analysis for a broader feature set.

Caveats

  • The README reads more like a course outline than a codebase; actual implementation details and performance metrics are sparse.
  • The “algorithm” list mixes legitimate techniques with vague buzzwords like “Artificial Intelligence” and “Biologic Intelligence,” suggesting uneven curation.
  • Windows 7/10 is listed as a prerequisite, which feels dated and may imply environment-specific dependencies that aren’t documented.

Verdict Worth a bookmark if you are a student or hobbyist looking for a guided tour of ML concepts using stock data. Skip it if you need a production-ready trading framework or reproducible benchmark results.

Frequently asked

What is LastAncientOne/Deep_Learning_Machine_Learning_Stock?
A sprawling collection of Jupyter notebooks using stock data to teach machine learning and deep learning concepts from Python basics to neural networks.
Is Deep_Learning_Machine_Learning_Stock open source?
Yes — LastAncientOne/Deep_Learning_Machine_Learning_Stock is open source, released under the MIT license.
What language is Deep_Learning_Machine_Learning_Stock written in?
LastAncientOne/Deep_Learning_Machine_Learning_Stock is primarily written in Jupyter Notebook.
How popular is Deep_Learning_Machine_Learning_Stock?
LastAncientOne/Deep_Learning_Machine_Learning_Stock has 1.8k stars on GitHub.
Where can I find Deep_Learning_Machine_Learning_Stock?
LastAncientOne/Deep_Learning_Machine_Learning_Stock is on GitHub at https://github.com/LastAncientOne/Deep_Learning_Machine_Learning_Stock.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.