-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding Jupyter Book to deploy this course as a website
- Loading branch information
1 parent
31de883
commit 0b341b4
Showing
6 changed files
with
197 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,6 @@ | ||
.conda | ||
.venv/ | ||
.venv/ | ||
_build/ | ||
.DS_Store | ||
__pycache__/ | ||
.ipynb_checkpoints/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Book settings | ||
title: Learning Deep Learning with Analogies | ||
author: Shreyash Gupta | ||
copyright: "2024" | ||
logo: images/your-logo.png # Add a logo image if you have one | ||
|
||
# Force re-execution of notebooks on each build | ||
execute: | ||
execute_notebooks: force | ||
|
||
repository: | ||
url: https://github.com/shreyashgupta/Machine-Learning-Explained-With-Analogies | ||
branch: main | ||
|
||
html: | ||
use_issues_button: true | ||
use_repository_button: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
format: jb-book | ||
root: index | ||
chapters: | ||
- file: notebooks/deep-learning/Introduction to Deep Learning with PyTorch | ||
title: Introduction to Deep Learning | ||
- file: notebooks/supervised-learning/code-file | ||
title: Supervised Learning |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# Learning Deep Learning with Analogies 🧠 | ||
|
||
Ever felt overwhelmed by Machine Learning jargon? We get it! This course explains Deep Learning concepts using simple analogies and practical code examples using PyTorch. | ||
|
||
## Why This Course? 🤔 | ||
|
||
Learning Machine Learning and Deep Learning can be tough. While there are many great resources out there, we believe the best way to learn is through: | ||
- Simple analogies that relate to everyday life | ||
- Clear explanations of why we do what we do | ||
- Hands-on coding examples | ||
- No complicated math (just the essential concepts) | ||
|
||
## What Makes This Course Different? 💡 | ||
|
||
- **Everything explained with analogies**: Complex topics broken down using real-world examples | ||
- **Beginner-friendly**: No prior Machine Learning/Deep Learning knowledge needed | ||
- **Learn by doing**: Practical code examples and exercises | ||
- **AI-assisted learning**: Recommended use of AI chat tools (like Perplexity) when stuck | ||
|
||
## Prerequisites 📚 | ||
|
||
- Basic Python programming knowledge | ||
- Ability to run Python code (locally or using cloud platforms like Google Colab) | ||
- Curiosity to learn! | ||
|
||
## Course Content 📖 (Needs to be updated once the notebooks are finished) | ||
|
||
### Machine Learning Fundamentals | ||
- Linear Regression: Your First ML Model | ||
- Gradient Descent: How Models Learn | ||
- Normal Equations: A Different Approach | ||
|
||
### Deep Learning Journey | ||
- PyTorch Basics: Your New ML Friend | ||
- Neural Networks: Building Blocks | ||
- Convolutional Neural Networks (CNNs): Image Processing Magic | ||
- Recurrent Neural Networks (RNNs): Understanding Sequences | ||
|
||
## How to Use This Course 🎯 | ||
|
||
1. Go to the notebooks folder and open the notebook that you want to learn from | ||
2. Read every piece of text carefully and then run the code that you see below it oftentimes just write the code again yourself just type it out as you see above and run it yourself. | ||
|
||
## Getting Help 🆘 | ||
|
||
- **Stuck on a concept?** Use AI chat tools for personalized analogies | ||
- **Found an issue?** Create a new issue in this repository | ||
- **Need visual learning?** Check out [Amazon's MLU-Explain](https://mlu-explain.github.io/) | ||
|
||
## Contributing 🤝 | ||
|
||
This is an open-source project! Feel free to: | ||
- Suggest better analogies | ||
- Add new examples | ||
- Fix errors | ||
- Share your learning experience | ||
|
||
## Start Learning! 🚀 | ||
|
||
Ready to begin? Head to the first notebook in the `notebooks` folder! | ||
|
||
--- | ||
|
||
Remember: Everyone learns differently. If this approach doesn't click with you, that's okay! Check out other resources like MLU-Explain for visual learning. | ||
|
||
|
||
|
||
---- | ||
|
||
# Additional things to add. | ||
### 1. How do I know this is the right course for me to do? | ||
### (...) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters