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.
- Host: GitHub
- URL: https://github.com/anhnt02hp/cs229-fall2018-fullcourse
- Owner: anhnt02hp
- License: mit
- Created: 2025-03-16T15:36:43.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2025-03-25T18:03:40.000Z (28 days ago)
- Last Synced: 2025-03-25T19:22:25.500Z (28 days ago)
- Topics: ai, cs229, cs229-solutions, learn-to-code, learning-exercise, machine-learning, python
- Language: Jupyter Notebook
- Homepage:
- Size: 413 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).