Artificial Intelligence : Notes
  • Supervised Learning
    • Trees
      • AdaBoost
      • ID3
      • Random Forests
    • Convolutional Neural Networks
    • DNN for Classification
    • K-Nearest Neighbors
    • LDA
    • Logistic Regression
    • Perceptron
    • QDA
    • SVM
  • Unsupervised Learning
    • DBSCAN
    • Deep Autoencoder
    • Generative Adversarial Networks (GAN)
    • K-Means Clustering
    • Linear Regression
    • Principal Component Analysis (PCA)
    • Restricted Boltzmann Machines (RBM)
  • Reinforcement Learning
    • Markov Decision Process
    • Q-Learning
    • Deep Q-Learning
  • Ensemble Strategies
    • Ensemble Learning
    • Fine-tuning and resampling
  • Other Techniques
    • Expectation-Maximization
    • Recurrent Neural Networks

Unsupervised learning

Unsupervised learning is a machine learning paradigm where the algorithm learns patterns and structures in data without explicit supervision or labeled outcomes. The goal is to uncover inherent relationships or groupings within the data.

Topics

  • PCA (Principal Component Analysis): dimensionality reduction
  • K-Means: clustering
  • Linear Regression: Least Squares, Ridge and LASSO
  • DBSCAN: Density-based spatial clustering of applications with noise
  • GAN (Generative Adversarial Network)
  • Deep autoencoder
  • Restricted Boltzmann Machines (RBM)
  • Recurrent Neural Network
  • Expectation-Maximization Algorithm

References

  • An Introduction to Statistical Learning - James, Witten, Hastie and Tibshirani #ISLP
Prev
Supervised Learning
Next
Reinforcement Learning