Get in Touch

Course Outline

Introduction to Applied Machine Learning

  • Distinguishing statistical learning from Machine learning
  • The importance of iteration and evaluation
  • Understanding the Bias-Variance trade-off

Supervised Learning and Unsupervised Learning

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

Supervised Learning

  • Decision Trees
  • Random Forests
  • Strategies for Model Evaluation

Machine Learning with Python

  • Selecting the right libraries
  • Exploring add-on tools

Regression

  • Linear regression
  • Generalizations and handling Nonlinearity
  • Practical Exercises

Classification

  • Bayesian refresher
  • Naive Bayes
  • Logistic regression
  • K-Nearest neighbors
  • Practical Exercises

Cross-validation and Resampling

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

Unsupervised Learning

  • K-means clustering
  • Real-world Examples
  • Challenges in unsupervised learning and techniques beyond K-means

Neural networks

  • Understanding Layers and nodes
  • Python libraries for neural networks
  • Implementing solutions with scikit-learn
  • Implementing solutions with PyBrain
  • Introduction to Deep Learning

Requirements

A working knowledge of the Python programming language is required. Familiarity with basic statistics and linear algebra is recommended.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories