Get in Touch

Course Outline

Foundations of Applied Machine Learning

  • Distinguishing between statistical learning and Machine learning
  • Iterative processes and evaluation strategies
  • Understanding the Bias-Variance trade-off

Paradigms of Learning: Supervised and Unsupervised

  • Machine Learning languages, types, and illustrative examples
  • Comparing Supervised vs. Unsupervised Learning

Supervised Learning Techniques

  • Decision Trees
  • Random Forests
  • Strategies for Model Evaluation

Implementing Machine Learning in Python

  • Selecting appropriate libraries
  • Utilizing supplementary add-on tools

Regression Analysis

  • Linear regression principles
  • Exploring generalizations and Nonlinearity
  • Practical Exercises

Classification Methods

  • Refresher on Bayesian concepts
  • Naive Bayes algorithm
  • Logistic regression
  • K-Nearest neighbors
  • Practical Exercises

Model Validation: Cross-validation and Resampling

  • Various Cross-validation approaches
  • Bootstrap techniques
  • Practical Exercises

Unsupervised Learning Applications

  • K-means clustering
  • Case studies
  • Challenges in unsupervised learning and methods beyond K-means

Neural Networks

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

Requirements

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

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories