Giter Club home page Giter Club logo

cs229-python-kit's Introduction

CS229-python-kit

A kit of starter code for CS229 Machine Learning course problem sets

🚨DISCLAIMER

  1. All the intellectual property belongs to Stanford University and the faculty members who developed the course. The kit is purely for academic purpose.
  2. I was careful not to include any content that would constitute academic dishonesty. My code is either a direct translation of the provided MATLAB starter code or just for reading in file or helping in debugging. But should any problem arises please feel free to contact me.
  3. I make NO guarantee that this kit doesn't contain ANY error that would affect the result. If you encounter any error that is indeed due to the implementation feel free to tell me in the Issue section.

HW1

Logistic Regression problem

Data sets

Provided

  • utils for reading logistic files.

Regression for denoising quasar spectra

Data sets

HW2

Spam classification

I could not provide information on this

Provided

  • MatrixReader for reading the matrix file
  • NaiveBayesSpamDetection and SVMSpamDetection are templates to help you get started. Just implement the Naive Bayes and SVM respectively.

Boosting and high energy physics

Data set and sample code in MATLAB.

I didn't finish this problem. So it would not be very responsible for me to provide my starter code for this one until I redo it and prove it works.

HW3

K-means for compression

The beloved simian images

Provided

image-compression is a template that reads in the matrix, and output the compressed image.

HW4

Independent Components Analysis

The files are five segments of .wav files available on afs.

Provided

bellsej.py is a skeleton that's basically a line-by-line translation of bellsej.m.

Reinforcement Learning: The inverted pendulum

No data set is required for this task.

Provided

control.py and cartpole_sim.py are direct tranalations of the original simulator and control logic. See the README file under reinforcement/ for more information.

cs229-python-kit's People

Contributors

nykh avatar

Watchers

 avatar  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.