Topic
|
Date
|
Notes
|
Introduction
|
|
Introduction
Projects
|
Unsupervised learning - k-means clustering and other clustering methods
|
|
Clustering
Clustering (pdf)
K-means via PCA
Convergence properties of
k-means
|
Running k-means in Python scikit-learn
|
|
Scikit learn clustering
Scikit
learn k-means
k-means in Python scikit-learn
Breast cancer training
Breast cancer test
|
Data visualization with principal component analysis
|
|
Data visualization with PCA
Data visualization with PCA (pdf)
Dimensionality reduction through
eigenvectors
PCA example
t-SNE paper
Scikit learn
linear PCA
Scikit learn t-SNE
PCA and t-SNE in Python scikit-learn
Supervised data visualization
|
Supervised learning - linear models and support vector machines
|
|
Nearest means classifier
Nearest means - effect of outliers
When does nearest means succeed and fail
Linear models
Least squares notes
Least squares gradient descent algorithm
Regularization
Scikit learn linear models
Scikit learn support vector machines
SVM in Python scikit-learn
Breast cancer training
Breast cancer test
Linear data
Non linear data
Categorical variables
One hot encoding in scikit-learn
Multiclass classification
One-vs-all method
|
Cross validation and balanced accuracy
|
|
Cross validation
Training vs. validation accuracy
Balanced error
|
Representation learning - neural networks and autoencoders
|
|
Multilayer perceptrons
Basic single hidden layer neural network
Back propagation
Approximations by superpositions of sigmoidal functions (Cybenko 1989)
Approximation Capabilities of Multilayer Feedforward Networks (Hornik 1991)
The Power of Depth for Feedforward Neural Networks (Eldan and Shamir2016)
The expressive power of neural networks: A view from the width (Lu et. al. 2017)
Scikit-learn MLPClassifier
Scikit-learn MLP code
Keras
multilayer perceptron on tabular data
Generative modeling
Autoencoder
|
Text mining - word and document representations, regular expressions
|
|
Text document encoding and classification
Word2Vec paper
Python regular expressions
Basic regular expressions in Python
Spam train
Spam test
Classifying spam vs non-spam documents
|
Exam review sheet
|
|
Exam review sheet
|
Self-supervised learning - learning text and image representations
|
|
Unsupervised feature
learning and image retrieval with deep networks
|
Recommender systems - vector-space modeling, document and image similarity search,
searching in representation space
|
|
Deep learning recommender systems
Netflix recommender system
|
Project presentations
|
|
Nandini, Anoushka, Avanthika, Dhruv
|
Project presentations
|
|
Amulya, Manikanta, Manideep, Balaji, Srini
|