Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.13 KB

File metadata and controls

45 lines (36 loc) · 1.13 KB

hands_on_python_for_ds

This repository contains the didactic material illustrated during the lesson of:

  • PhD @ IMT School for advanced studies Lucca
  • Master II Livello - Data Science and Statistical Learning (MD2SL)

The series of lessons (more or less)

Program

  1. Introduction to Python for data science
  • Introduction to pandas and jupyter
  • Dataframes, manipulation, and typical operations
  • Reading from files
  • Plotting libraries
  1. Unsupervised learning (some example)
  • Introduction to unsupervised learning
  • Examples with k-means
  • Examples with hierarchical clustering
  • Examples with density based clustering
  1. Dimensionality reduction
  • Introduction
  • Principal component analysis (PCA)
  • t-distributed stochastic neighbor embedding (t-SNE)
  1. Supervised learning
  • Scikit-learn for classification/regression
  • Pipeline and data handling
  • Random Forest / XGBoost / SVM / etc.
  • Classification evaluation
  1. Neural networks and deep learning
  • Introduction and recap
  • Implementation in Python
  • Deep learning:
    • Introduction to Pytorch
    • RNN
    • CNN
  1. Advanced on Deep Learning
  • Attention Mechanism
  • VAE
  • Transformer