• Stars
    star
    264
  • Rank 154,265 (Top 4 %)
  • Language
    Python
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ–ฅ๏ธ CS446: Machine Learning in Spring 2018, University of Illinois at Urbana-Champaign

CS446 Machine Learning

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

More Repositories

1

DA-RNN

๐Ÿ“ƒ ๐–€๐–“๐–”๐–‹๐–‹๐–Ž๐–ˆ๐–Ž๐–†๐–‘ PyTorch Implementation of DA-RNN (arXiv:1704.02971)
Jupyter Notebook
410
star
2

reinforcement-learning-stanford

๐Ÿ•น๏ธ CS234: Reinforcement Learning, Winter 2019 | YouTube videos ๐Ÿ‘‰
Python
297
star
3

CSAPP-Labs

๐Ÿ’ป Computer Systems: A Programmer's Perspective, Lab Assignments Solutions
C
162
star
4

image-similarity-using-deep-ranking

๐Ÿ–ผ๏ธ ๐–€๐–“๐–”๐–‹๐–‹๐–Ž๐–ˆ๐–Ž๐–†๐–‘ PyTorch implementation of "Learning Fine-grained Image Similarity with Deep Ranking" (arXiv:1404.4661)
Python
152
star
5

advanced-deep-learning-and-reinforcement-learning-deepmind

๐ŸŽฎ Advanced Deep Learning and Reinforcement Learning at UCL & DeepMind | YouTube videos ๐Ÿ‘‰
Jupyter Notebook
148
star
6

data-structures-ucb

๐ŸŒณ CS 61B: Data Structures in Spring 2018, University of California, Berkeley
Java
92
star
7

zhenye-na

๐Ÿงโ€โ™‚๏ธ
69
star
8

e2e-learning-self-driving-cars

๐Ÿš— ๐–€๐–“๐–”๐–‹๐–‹๐–Ž๐–ˆ๐–Ž๐–†๐–‘ PyTorch implementation of "End-to-End Learning for Self-Driving Cars" (arXiv:1604.07316) with Udacity's Simulation env
Jupyter Notebook
59
star
9

crnn-pytorch

โœ๏ธ Convolutional Recurrent Neural Network in Pytorch | Text Recognition
Jupyter Notebook
48
star
10

giligili

Go
31
star
11

computer-vision-uiuc

๐Ÿ–ผ๏ธ CS543 / ECE549: Computer Vision in Spring 2018, University of Illinois at Urbana-Champaign
MATLAB
27
star
12

gcn-spp

Shortest Path prediction using Graph Convolutional Networks
Jupyter Notebook
25
star
13

SQL-Exercises

๐Ÿ’พ WIKIBOOKS: SQL Exercises
PLpgSQL
22
star
14

neural-style-pytorch

๐Ÿ“„ ๐–€๐–“๐–”๐–‹๐–‹๐–Ž๐–ˆ๐–Ž๐–†๐–‘ PyTorch implementation of "A Neural Algorithm of Artistic Style" (arXiv:1508.06576)
Python
21
star
15

data-structures-uiuc

๐ŸŒณ CS225: Data Structures
C++
20
star
16

cs106b

:neckbeard: CS 106B: Programming Abstractions (C++) | Spring 2017
C++
19
star
17

database-systems-uiuc

๐Ÿ’พ CS411: Database Systems in Spring 2018, UIUC
TeX
19
star
18

leetcode

๐Ÿ‘จโ€๐Ÿ’ป This repository contains the solutions and explanations for algorithm problems in LeetCode, implemented by Python or Java. Code Skeletons are generated automatically via the `vscode-leetcode` plugin.
Python
19
star
19

pokemon-gan

๐Ÿผ Generating new Pokemons with Wasserstein DCGAN | TensorFlow Implementation
Python
18
star
20

lintcode

๐Ÿ‘จโ€๐Ÿ’ป This repository contains the solutions and explanations to the algorithm problems on LintCode. All are written in Python/Java/C++ and implemented by myself.
Python
17
star
21

coursera-ml

๐Ÿ’กThis repository contains all of the lecture exercises of Machine Learning course by Andrew Ng, Stanford University @ Coursera. All are implemented by myself and in MATLAB/Octave.
MATLAB
16
star
22

computational-advertising-uiuc

๐Ÿ’ธ CS498HS4: Computational Advertising in Fall 2018, UIUC
Python
11
star
23

aws-certs-cheatsheet

๐Ÿ’ฏ Cheatsheets for AWS Certified Exams - AWS Certified Solutions Architect Associate
SCSS
8
star
24

blog

๐Ÿ“” Technical blog
SCSS
6
star
25

algo-for-data-analytics

IE531: Algorithms for Data Analytics in 2018 Spring, UIUC
C
5
star
26

pan.go

๐Ÿ’พ A Tiny Golang based Distributed Cloud Storage Service | MySQL, Reids, RabbitMQ, Docker and Ceph
Go
4
star
27

viola-jones-algo

๐Ÿ‘จ๐Ÿ‘ฉ Viola Jones Face Detection
Python
3
star
28

marketplace

๐Ÿช Node.js based Marketplace Web Application
HTML
2
star
29

Pymelody

๐ŸŽถ Classical Music Generation with Machine Learning
Python
2
star
30

tiny-url

๐Ÿ”— URL shortening service built with Golang
Go
1
star
31

Deep-Learning-Specialization

โš›๏ธ Deep Learning Specialization by deeplearning.ai
Jupyter Notebook
1
star
32

practical-http

HTTP ๅ่ฎฎๅŽŸ็† + ๅฎž่ทต Web ๅผ€ๅ‘ๅทฅ็จ‹ๅธˆๅฟ…ๅญฆ
JavaScript
1
star
33

zhenye-na.github.io

JavaScript
1
star
34

learn.go

Go
1
star
35

analysis-of-network-data

IE532: Analysis of Network Data in 2017 Fall, UIUC
Jupyter Notebook
1
star