Course Schedule

Week

Date

Topic

Note

1

3/3

Course introduction

 

3/6

Overview of machine learning/data mining

2

3/10

Input: Concepts, Instances/Examples, Attributes/Features

 

3/13

Output: Tables, Liner models, Trees, Rules, Instance-based representation, Clusters, Neural networks

 

3

3/17

Language, Platforms, Tools, Datasets

Let’s use Scikit to demo a simple example.

3/20

Training and testing, Prediction, Cross validation, Performance metrics

4

3/24

Methods: Decision trees, Random forests, Classification rules, Associated rules

 

3/27

Linear regression, Logistic regression, Naïve Bayes

Paper assignments out

5

3/31

K-nearest neighbors, K-means clustering

4/3

(No class today) Spring break holiday

6

4/7

Neural networks

Lab 1 out

4/10

Support vector machines, Support vector regression

7

4/14

Reinforcement learning

Team’s membership due

4/17

Ensemble learning, Bayesian networks

8

4/21

Network traffic classification

Starting this week, students will present assigned papers in the class. Each student has 25 35 minutes to present the paper, depending on the length of the paper. Q&A is 5 ~ 10 minutes.

4/24

Network traffic prediction

Lab 1 due

Lab 2 out

9

4/28

Network traffic routing

Team’s project/survey topic due

5/1

Mid-term exam (2 hours, closed book)

10

5/5

Network resource management

 

5/8

Network QoS and QoE management

11

5/12

Network congestion control

5/15

Network fault detection

Lab 2 due

12

5/19

Network fault prediction

5/22

Network Security: Intrusion and anomaly detection

13

5/26

Network Security: Spam emails filtering

Team’s mid-term project report due (5 pages long)

5/29

ML applications to software-defined networks (SDN)

14

6/2

ML applications to Internet of Things

6/5

ML applications to online social networks and in-network computing

15

6/9

ML applications to mobile and wireless networks: 5G networks

6/12

Final project presentation (I)

Starting today, students will present final project results in the class. Each team has 15 minutes for the presentation and Q&A.

16

6/16

Final project presentation (II)

6/19

Final project presentation (III)

17

6/23

Final exam (1 hour, open book)

6/26

(No class today) Dragon Boat Festival

18

6/30

Semester ends (No class today)

7/3

(No class today)

Final report (10 pages long) due 7/3 (Fri.) 23:59