Get in Touch
 Duration 28 hours

Course Outline

Foundations of Applied Machine Learning

  • Distinguishing Statistical learning from Machine learning
  • Cycles of iteration and evaluation
  • The Bias-Variance trade-off

Supervised versus Unsupervised Learning

  • Machine Learning Languages, Categories, and Use Cases
  • Contrasting Supervised and Unsupervised Learning

Supervised Learning Techniques

  • Decision Trees
  • Random Forests
  • Evaluating Models

Implementing Machine Learning in Python

  • Selecting appropriate libraries
  • Utilizing auxiliary tools

Regression Analysis

  • Linear regression
  • Generalizations and handling Nonlinearity
  • Practical Exercises

Classification Methods

  • Review of Bayesian principles
  • Naive Bayes
  • Logistic regression
  • K-Nearest neighbors
  • Practical Exercises

Cross-validation and Resampling Strategies

  • Various approaches to Cross-validation
  • Bootstrap methods
  • Practical Exercises

Unsupervised Learning Approaches

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

Neural Networks

  • Understanding Layers and nodes
  • Python libraries for neural networks
  • Integration with scikit-learn
  • Utilizing PyBrain
  • Deep Learning

Requirements

A solid grasp of Python programming is required. Additionally, a foundational understanding of statistics and linear algebra is strongly recommended.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories