GWU_DNSC 6314 & 6315: Course Outline
Materials for an introduction to machine learning.
- Lecture 1: Preliminaries, Feature Engineering and Feature Selection
- Lecture 2: Contemporary Linear Model Approaches
- Lecture 3: Model Assessment and Selection
- Lecture 4: Decision Trees
- Lecture 5: Artificial Neural Networks
- Lecture 6: Other Estimators: Support Vector Machines (SVM) k-Nearest-Neighbors (kNN), etc.
- Lecture 7: Decision Tree Ensembles
- Lecture 8: Convolutional Neural Networks
- Lecture 9: Clustering
- Lecture 10: Dimension Reduction
- Lecture 11: Association Rules and Recommendation
- Lecture 12: Deployment
Corrections or suggestions? Please file a GitHub issue.
Preliminary Resources
Lecture 1: Preliminaries, Feature Engineering and Feature Selection
Source: Lecture 1 feature extraction example.
Lecture 1 Class Materials
All notebooks also available in the notebook
folder.
Lecture 1 Reading
Lecture 1 Links
Lecture 2: Contemporary Linear Model Approaches
Source: From GLM to GBM: Building the Case For Complexity.
Lecture 2 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 2 Reading
Lecture 2 Links
Lecture 3: Model Assessment and Selection
Source: From Lecture 3.
Lecture 3 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 3 Reading
Lecture 4: Decision Trees
Source: Machine Learning for High-Risk Applications.
Lecture 4 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 4 Reading
Lecture 5: Artificial Neural Networks
Source: Demystifying Deep Learning, SAS Institute.
Lecture 5 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 5 Reading
Lecture 5 Links
Lecture 6: Support Vector Machines and k-Nearest-Neighbors
Source: From Assignment 6.
Lecture 6 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 6 Reading
Lecture 7: Decision Tree Ensembles
Source: From Lecture 7.
Lecture 7 Class Materials
Notebooks
and data
also available via GitHub.
Lecture 7 Reading
Lecture 7 Links
Lecture 8: Convolutional Neural Networks
Source: From Lecture 8, with thanks to Wen Phan.
Lecture 8 Class Materials
Notebooks
are also available via GitHub.
Lecture 8 Reading
Lecture 8 Links
Lecture 9: Clustering
Source: From Assignment 9 Notebook.
Lecture 9 Class Materials
Notebooks
and data
are also available via GitHub.
Lecture 9 Reading
Lecture 10: Dimension Reduction
Source: From Lecture 10 Code Example.
Lecture 10 Class Materials
Notebooks
and data
are also available via GitHub.
Lecture 10 Reading
Lecture 11: Association Rules and Recommendation
Lecture 11 Class Materials
Notebooks
and data
are also available via GitHub.
Lecture 11 Reading
Lecture 12: Deployment
Source: From Lecture 12.
Lecture 12 Class Materials
Notebooks
and data
are also available via GitHub.
Lecture 12 Reading