Resources
Course Resources
Capstone Presentation
The Innovation Diamond synthesizes all 14 ML topics into one comprehensive framework:
Download All Lectures
Get all 14 lecture slide decks in one download:
Lecture Materials
All lecture slides are available as PDF files in the course repository.
| Topic | Format | Source | Verified | Access |
|---|---|---|---|---|
| ML Foundations | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Supervised Learning | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Unsupervised Learning | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Clustering | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| NLP & Sentiment | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Classification | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Topic Modeling | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Generative AI | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Neural Networks | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Responsible AI | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Structured Output | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Validation & Metrics | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| A/B Testing | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
| Finance Applications | PDF Slides | LaTeX | Y 2025-12-13 | Repository |
Jupyter Notebooks
Interactive notebooks for hands-on learning. Click “Open in Colab” to run directly in your browser.
Machine Learning Fundamentals
| Notebook | Description | Link |
|---|---|---|
| Random Forest | Classification with Random Forest | Open in Colab |
| Neural Network | Classification with Neural Network | Open in Colab |
| Text Embeddings | HuggingFace embeddings, PCA, similarity | Open in Colab |
Clustering
| Notebook | Description | Link |
|---|---|---|
| K-Means Clustering | Customer segmentation with K-Means | Open in Colab |
| DBSCAN Clustering | Density-based clustering for outlier detection | Open in Colab |
Data Analysis
| Notebook | Description | Link |
|---|---|---|
| Data Exploration | Descriptive analytics and visualization | Open in Colab |
| Supervised Learning | Complete supervised learning workflow | Open in Colab |
| ———- | ————- | —— |
| Single Agent API | One LLM agent making API calls | Open in Colab |
| Multi-Agent System | Writer, Critic, Editor collaboration | Open in Colab |
| Agent CSV Analysis | Agent reads and analyzes CSV data | Open in Colab |
Handouts
Each topic includes skill-level targeted handouts as downloadable PDFs:
- Basic: No math/code, checklists, plain English
- Intermediate: Python implementation guides, case studies
- Advanced: Mathematical proofs, production considerations
| Topic | Basic | Intermediate | Advanced | Source |
|---|---|---|---|---|
| ML Foundations | LaTeX | |||
| Supervised Learning | LaTeX | |||
| Unsupervised Learning | LaTeX | |||
| Clustering | LaTeX | |||
| NLP & Sentiment | LaTeX | |||
| Classification | LaTeX | |||
| Topic Modeling | LaTeX | |||
| Generative AI | LaTeX | |||
| Neural Networks | LaTeX | |||
| Responsible AI | LaTeX | |||
| Structured Output | LaTeX | |||
| Validation & Metrics | LaTeX | |||
| A/B Testing | LaTeX | |||
| Finance Applications | LaTeX |
Python Dependencies
# Core ML and visualization
pip install scikit-learn numpy pandas scipy matplotlib seaborn
# NLP
pip install textblob transformers nltk wordcloud
# Topic Modeling
pip install gensim pyLDAvis
# Additional
pip install graphviz imblearn statsmodels
Recommended Reading
Books
- “Hands-On Machine Learning with Scikit-Learn” by Aurelien Geron
- “Pattern Recognition and Machine Learning” by Christopher Bishop
- “The Design of Everyday Things” by Don Norman
Online Resources
Tools
- Python: Primary programming language
- Jupyter Notebooks: Interactive development
- LaTeX/Beamer: Presentation slides
- matplotlib/seaborn: Visualization
GitHub Repository
Full source code and materials: Digital-AI-Finance/ML_Design_Thinking
(c) Joerg Osterrieder 2025