Here is documentations that related to CS229-Fall2018 Course:
- Full Problem Set
- Full Problem Set Solution (Theory Problem & Coding Problem)
- Understanding Some Function (Functions that confuse you)
- Notes (Main notes and Auxiliary notes)
- Syllabus of this course
- Reference Solution (From maxim5)
- Tests (Midterm Test/Final Test)
All of the Problem Set Solution and new Knowledge will be updated continuously.
Thanks to maxim5 for providing the documentation background and some solutions to the problem sets.
- Install Miniconda
- Conda is a package manager that sandboxes your project’s dependencies in a virtual environment
- Miniconda contains Conda and its dependencies with no extra packages by default (as opposed to Anaconda, which installs some extra packages)
- Run
conda env create -f environment.yml
- This creates a Conda environment called
cs229
- Run
source activate cs229
- This activates the
cs229environment - Do this each time you want to write/test your code
- (Optional) If you use PyCharm:
- Open the
srcdirectory in PyCharm - Go to
PyCharm>Preferences>Project>Project interpreter - Click the gear in the top-right corner, then
Add - Select
Conda environment>Existing environment> Button on the right with… - Select
/Users/YOUR_USERNAME/miniconda3/envs/cs229/bin/python - Select
OKthenApply
All lecture notes, slides and assignments for CS229: Machine Learning course by Stanford University.
All video of the CS229-Fall2018 Course are available on YouTube.