Get in Touch

Course Outline

Introduction to Applied Machine Learning

  • Statistical learning versus Machine learning
  • Iteration and evaluation
  • Bias-Variance trade-off

Supervised and Unsupervised Learning

  • Machine Learning languages, types, and examples
  • Supervised versus Unsupervised learning

Supervised Learning

  • Decision Trees
  • Random Forests
  • Model Evaluation

Machine Learning with Python

  • Choosing the right libraries
  • Supplementary tools

Regression

  • Linear regression
  • Generalisations and nonlinearity
  • Exercises

Classification

  • Bayesian refresher
  • Naive Bayes
  • Logistic regression
  • K-Nearest Neighbours
  • Exercises

Cross-validation and Resampling

  • Cross-validation approaches
  • Bootstrap methods
  • Exercises

Unsupervised Learning

  • K-means clustering
  • Examples
  • Challenges in unsupervised learning and moving beyond K-means

Neural Networks

  • Layers and nodes
  • Python neural network libraries
  • Working with scikit-learn
  • Working with PyBrain
  • Deep Learning

Requirements

A working knowledge of the Python programming language is required. Basic familiarity with statistics and linear algebra is also recommended.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories