Get in Touch

Course Outline

Introduction to Applied Machine Learning

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

Supervised Learning and Unsupervised Learning

  • Machine Learning paradigms, types, and illustrative examples
  • Contrasting Supervised and Unsupervised Learning approaches

Supervised Learning

  • Decision Trees
  • Random Forests
  • Evaluating model performance

Machine Learning with Python

  • Selecting the appropriate libraries
  • Utilizing supplementary tools

Regression

  • Linear regression
  • Handling generalizations and nonlinearity
  • Practical exercises

Classification

  • A review of Bayesian principles
  • Naive Bayes classifier
  • Logistic regression
  • K-Nearest Neighbors (K-NN)
  • Practical exercises

Cross-validation and Resampling

  • Various Cross-validation techniques
  • Bootstrap methods
  • Practical exercises

Unsupervised Learning

  • K-means clustering
  • Case studies and examples
  • Challenges in unsupervised learning and methods 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

Proficiency in the Python programming language is required. A foundational understanding of statistics and linear algebra is also highly recommended.

 28 Hours

Testimonials (7)

Related Categories