-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
16 additions
and
13 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,30 +1,33 @@ | ||
# Learning Notes from MITx 6.86x semister | ||
|
||
Machine Learning with Python: from Linear Models to Deep Learning | ||
[Machine Learning with Python: from Linear Models to Deep Learning](https://www.edx.org/learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning) | ||
|
||
[MIT MicroMasters® Program Calendar](https://micromasters.mit.edu/ds/upcoming-dates/) | ||
|
||
**Disclaimer**: The following notes are a mesh of my own notes, forums, youtube, GPT, medium, some useful forum threads and various course materials (standford, MIT etc). There may be various error and that could very well be due to my own interpretation during learning. If you spot an error, want to specify something in a better way, add material or just have comments, you can clone, make your edits and make a pull request (preferred) or just open an issue. | ||
|
||
--- | ||
|
||
**Note:** As a prerequisite, I had to brush up some basic math important for machine learning. Here are my notes published as JupiterBook 📚 \ | ||
https://N0-man.github.io/math-for-machine-learning/ | ||
|
||
--- | ||
|
||
### Running notebooks locally | ||
|
||
- **install Poetry** : [from here](https://python-poetry.org/docs/basic-usage/) (I had better experience with brew on MacOS) | ||
- **install dependencies** `poetry install` | ||
- **setup poetry to use with vscode** a) `poetry shell` and then `code .` b) vscode would either ask you to select the Python interpreter OR manually select using Cmd+Shift+P+"Jupiter: select interpreter..." - choose the newly created venv | ||
|
||
### Build Jupiter Book locally | ||
--- | ||
|
||
Install ghp-import | ||
### Rendering base64 image attachments in JupiterBook | ||
|
||
``` | ||
pip install ghp-import | ||
``` | ||
|
||
Build Jupiter Book | ||
> **Note**: as of July2024, jupiter-book wasnt cleanly able to convert base64 image attachments from notebook cells into external image to be used within html. The program [extract_base64_attachments.py](/extract_base64_attachments.py) runs as part of the pipeline scan each notebook cells and extract base64 images into external image files. Once the images are extracted, `sphinx` would take care of isolating all the image files into single image director as part of `jupiter-book build` | ||
``` | ||
jb build . | ||
``` | ||
--- | ||
|
||
> **Note**: as of July2024, jupiter-book wasnt cleanly able to convert base64 image attachments from notebook cells into external image to be used within html. The program [extract_base64_attachments.py](/extract_base64_attachments.py) runs as part of the pipeline scan each notebook cells and extract base64 images into external image files. Once the images are extracted, `sphinx` would take care of isolating all the image files into single image director as part of `jupiter-book build` | ||
### 📚 Jupiter Book Link | ||
|
||
The GHA pipeline publishes the Jupiter Book at | ||
All my notes in jupiter notebooks are published as an online book \ | ||
https://N0-man.github.io/MIT-MachineLearning-MicroMasters/ |