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
cs229
environment - Do this each time you want to write/test your code
- (Optional) If you use PyCharm:
- Open the
src
directory 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
OK
thenApply
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.