An open API service indexing awesome lists of open source software.

https://github.com/anhnt02hp/cs229-fall2018-fullcourse

Complete solutions to all CS229 problem sets. Written from Python with detailed explanations.
https://github.com/anhnt02hp/cs229-fall2018-fullcourse

ai cs229 cs229-solutions learn-to-code learning-exercise machine-learning python

Last synced: 18 days ago
JSON representation

Complete solutions to all CS229 problem sets. Written from Python with detailed explanations.

Awesome Lists containing this project

README

        

# [CS229-Fall2018] Full Course
## 1. Introduction
Here is documentations that related to CS229-Fall2018 Course:
1. Full Problem Set
2. Full Problem Set Solution (Theory Problem & Coding Problem)
3. Understanding Some Funciton (Functions that confuse you)
4. Main Note
5. Syllabus of this course
6. Reference Solution (From [maxim5](https://github.com/maxim5/cs229-2018-autumn))

All of the Problem Set Solution and new Knowledge will be updated continuously.

Thanks to [maxim5](https://github.com/maxim5/cs229-2018-autumn) for providing the documentation background and some solutions to the problem sets.

## 2. Set-up Environment for Coding Parts
1. Install [Miniconda](https://conda.io/docs/user-guide/install/index.html#regular-installation)
- 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)
2. Run `conda env create -f environment.yml`
- This creates a Conda environment called `cs229`
3. Run `source activate cs229`
- This activates the `cs229` environment
- Do this each time you want to write/test your code
4. (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` then `Apply`

## 3. CS229 Fall 2018

All lecture notes, slides and assignments for [CS229: Machine Learning](http://cs229.stanford.edu/) course by Stanford University.

All video of the CS229-Fall2018 Course are available [on YouTube](https://www.youtube.com/playlist?list=PLoROMvodv4rMiGQp3WXShtMGgzqpfVfbU).