Get in Touch
 Duration 28 hours

Course Outline

Introduction to Applied Machine Learning

  • Distinguishing between statistical learning and Machine learning
  • The iteration and evaluation process
  • Understanding the Bias-Variance trade-off

Supervised Learning and Unsupervised Learning

  • Overview of Machine Learning languages, types, and use cases
  • Comparing Supervised and Unsupervised Learning approaches

Supervised Learning

  • Decision Trees
  • Random Forests
  • Evaluating model performance

Implementing Machine Learning with Python

  • Selecting the appropriate libraries
  • Utilizing supplementary tools

Regression

  • Linear regression
  • Exploring generalizations and Nonlinearity
  • Practical Exercises

Classification

  • Key concepts from Bayesian statistics
  • Naive Bayes
  • Logistic regression
  • K-Nearest neighbors
  • Practical Exercises

Cross-validation and Resampling

  • Different Cross-validation methodologies
  • The Bootstrap technique
  • Practical Exercises

Unsupervised Learning

  • K-means clustering
  • Illustrative Examples
  • Addressing challenges in unsupervised learning beyond K-means

Neural Networks

  • Understanding layers and nodes
  • Python libraries for neural networks
  • Implementation using scikit-learn
  • Implementation using PyBrain
  • Introduction to Deep Learning

Requirements

Participants are expected to have a solid understanding of the Python programming language. Additionally, foundational knowledge in statistics and linear algebra is strongly recommended.

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories