Giter VIP home page Giter VIP logo

cs229-python's Introduction

Stanford CS229 Machine Learning in Python

This repository contains the problem sets as well as the solutions for the Stanford CS229 - Machine Learning course on Coursera written in Python 3. Some additional notes taken by me are also included.

Please check out the course website and the Coursera course.

Please note that your solutions won't be graded and are not affiliated to Coursera in any way. If your answers differ from mine and you argue that yours are better, please create an issue on GitHub.

Installation

Make sure you have jupyter notebooks installed. You can find instructions here.

The following Python packages are used:

You can install all dependencies using:

python3 -m pip install -r requirements.txt

Instructions

  1. Please download the exercises (pdf) from the Coursera course. Some instructions are included in the Notebooks.
  2. Complete the exercises in the exercises Notebook.
  3. Compare your answers to the code in solutions Notebook.

Contents

  1. Linear Regression
  2. Logistic Regression & Regularization
  3. Multiclass Classifcation & Neural Networks
  4. Neueral Networks Learning
  5. Regularized Linear Regression and Bias v.s. Variance
  6. Support Vector Machines
  7. K-means Clustering and Principal Component Analysis
  8. Anomaly Detection and Recommender Systems

Copyright Notice

All code, exercises, data and other files in this repo are ©Stanford University. If you are unhappy about me hosting these files on GitHub for educational purposes, please send me an email.

The code was 'translated' to Python by Rick Wierenga. Some of the instructions are modified to better fit the Python ecosystem by me too. The data, background information and the intended exercise are the same.


©2020 Rick Wierenga

cs229-python's People

Contributors

rickwierenga avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.