Git Product home page Git Product logo

machine-learning-uiuc's Introduction

Open Source Love star this repo fork this repo HitCount

Table of Contents:

Course Information:

The goal of Machine Learning is to build computer systems that can adapt and learn from data. In this course we will cover three main areas:

  1. Discriminative models
  2. Generative models
  3. Reinforcement learning models

In particular we will cover the following:

  • Linear Regression
  • Logistic Regression
  • Support Vector Machines
  • Deep Nets
  • Structured Methods
  • Learning Theory
  • kMeans
  • Gaussian Mixtures
  • Expectation Maximization
  • Markov Decision Processes
  • Q-Learning

Pre-requisites:

Probability, Linear Algebra, and proficiency in Python.

Recommended Text:

  1. Machine Learning: A Probabilistic Perspective by Kevin Murphy
  2. Deep Learning by Ian Goodfellow and Yoshua Bengio and Aaron Courville
  3. Pattern Recognition and Machine Learning by Christopher Bishop
  4. Probabilistic Graphical Models: Principles and Techniques by Daphne Koller and Nir Friedman

Instructors:

  • Alexander Schwing, Website [Link]
  • Matus Telgarsky, Website [Link]

Assignments

  • Assignment 1: Introduction + Python โ€” Design by Colin, Review by Yucheng
  • Assignment 2: Linear Regression โ€” Design by Raymond, Review by Jyoti
  • Assignment 3: Binary Classification โ€” Design by Youjie, Review by Jyoti
  • Assignment 4: Support Vector Machine โ€” Design by Raymond, Review by Ishan
  • Assignment 5: Multiclass Classification โ€” Design by Yucheng, Review by Safa
  • Assignment 6: Deep Neural Networks โ€” Design by Safa, Review by Yuan-Ting
  • Assignment 7: Structured Prediction โ€” Design by Colin, Review by Yucheng
  • Assignment 8: k-Means โ€” Design by Jyoti, Review by Youjie
  • Assignment 9: Gaussian Mixture Models โ€” Design by Ishan, Review by Colin
  • Assignment 10: Variational Autoencoder โ€” Design by Yuan-Ting, Review by Raymond
  • Assignment 11: Generative Adverserial Network โ€” Design by Ishan, Review by Yuan-Ting
  • Assignment 12: Q-learning โ€” Design by Safa, Review by Youjie

Announcement:

All copyrights reserved ยฉ CS446 Instructors & TAs

  • Raymond Yeh, Website [Link]
  • Colin Graber
  • Safa Messaoud
  • Yuan Ting Hu
  • Ishan Deshpande
  • Jyoti Aneja
  • Youjie Li
  • Yucheng Chen

machine-learning-uiuc's People

Contributors

zhenye-na 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.