Get in Touch
 Duration 28 hours

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 and Unsupervised Learning Paradigms

  • Overview of Machine Learning languages, types, and applications
  • Comparing Supervised and Unsupervised Learning

Supervised Learning Techniques

  • Decision Trees
  • Random Forests
  • Strategies for Model Evaluation

Implementing Machine Learning with Python

  • Selecting the appropriate libraries
  • Utilizing auxiliary tools

Regression Analysis

  • Linear regression fundamentals
  • Generalizations and handling nonlinearity
  • Practical Exercises

Classification Methods

  • Refresher on Bayesian principles
  • Naive Bayes algorithm
  • Logistic regression
  • K-Nearest Neighbors (K-NN)
  • Practical Exercises

Cross-validation and Resampling Methods

  • Various Cross-validation strategies
  • Bootstrap technique
  • Practical Exercises

Unsupervised Learning Approaches

  • K-means clustering
  • Case study examples
  • Challenges in unsupervised learning and advanced methods beyond K-means

Neural Networks

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

Requirements

Proficiency in Python programming is required. A foundational understanding of statistics and linear algebra is strongly advised.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories