This course will cover the fundamental concepts related to machine learning. Topics include:
Prerequisites: Programming skills up to data structures and a senior/graduate level course in statistics. Knowledge of Python and Linux.
Monday 2-5 pm on Zoom. Zoom Meeting Room ID and code on Brightspace
Python Machine Learning by Sebastian Raschka
Ricardo A. Calix, Ph.D.
Purdue University Northwest
rcalix@pnw.edu
My office is at 241 Anderson
Thursday 2-4 pm (or by appointment) on Zoom. Zoom Meeting Room ID and code on Blackboard
Brightspace
Environment:
AWS
WL Scholar
Labs
We will use the following software:
Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|
Aug 24 Intro to the course |
Aug 25 |
Aug 26 Machine Learning motivation |
Aug 27 |
Aug 28 |
Aug 31 Basics of machine learning |
Sep 1 |
Sep 2 Weka |
Sep 3 |
Sep 4 |
Sep 7 | Sep 8 |
Sep 9 | Sep 10 |
Sep 11 |
Sep 14 ML performance metrics |
Sep 15 |
Sep 16 WL GPU Scholar Anaconda |
Sep 17 |
Sep 18 |
Sep 21 data sets and features |
Sep 22 |
Sep 23 features and datasets |
Sep 24 |
Sep 25 |
Sep 28 Optimization and gradient descent |
Sep 29 |
Sep 30 sklearn, CountVectorizer, bag of words approach |
Oct 1 |
Oct 2 |
Oct 5 Scholar issues |
Oct 6 |
Oct 7 sklearn |
Oct 8 |
Oct 9 |
Oct 12 |
Oct 13 |
Oct 14 |
Oct 15 |
Oct 16 |
Oct 19 Corpus, samples, features, and labels |
Oct 20 |
Oct 21 |
Oct 22 |
Oct 23 |
Oct 26 Parts of a machine learning algorithm in Tensorflow |
Oct 27 |
Oct 28 Mid-Term Exam |
Oct 29 |
Oct 30 |
Nov 2 Tensorflow 2.0 basics |
Nov 3 |
Nov 4 |
Nov 5 |
Nov 6 |
Nov 9 Tensorflow 2.0 Tensor operations and the dataset module |
Nov 10 |
Nov 11 Tensorflow 2.0 Loading images and tfds |
Nov 12 |
Nov 13 |
Nov 16 XOR problem in Tensorflow 2.0 and Keras |
Nov 17 |
Nov 18 Tensorflow 2.0 and Keras |
Nov 19 |
Nov 20 |
Nov 23 Re-inforcement Learning with Q-Learn (chapter) |
Nov 24 |
Nov 25 Re-inforcement Learning with Q-Learn |
Nov 26 |
Nov 27 |
Nov 30 Unsupervised Learning (clustering with KMeans) |
Dec 1 |
Dec 2 |
Dec 3 |
Dec 4 |
Dec 7 Project presentations |
Dec 8 |
Dec 9 |
Dec 10 |
Dec 11 |
Dec 14 Finals |
Dec 15 Finals |
Dec 16 Finals |
Dec 17 Finals |
Dec 18 Finals |