Skip to content

jaidevd/talentsprint-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here's a brief plan of the four sessions of the workshop. Each of these sections will include exercises based on real-world datasets. While most of the workshop depends only on scikit-learn, there are a few other requirements too. An exhaustive list of Python packages required for the workshop is as follows.

Requirements:

  • NumPy
  • SciPy
  • Matplotlib
  • Pandas
  • scikit-learn
  • tensorflow
  • keras
  • theano

At most a couple more cursory packages might get added to this list as I proceed with creating the material, but those should be easily installable at the venue itself, assuming that the participants have a Python distribution like Enthought Canopy or Anaconda installed.

Saturday Pre-Lunch

  • Inbuilt dataset loading utilities
  • Introduction to the estimator object
  • Basic classification & regression tasks
  • Introduction to supervised and unsupervised learning

Saturday Post-Lunch

  • Linear vs Nonlinear models
  • Kernel Methods in Machine Learning
  • Feature selection & Dimensionality Reduction
  • Interpreting a trained model

Sunday Pre-Lunch

  • Measuring model performance
  • Cross validation
  • Grid and random parameter search

Sunday Post-Lunch

  • Gradient descent and its variations
  • Introduction to neural networks
  • Building a shallow neural network
  • Brief introduction to deep learning

About

TalentSprint workshop on Machine Learning in November 2017

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published