Opleiding: Machine Learning with Python

In the course Machine Learning with Python participants learn how to implement machine learning algorithms using Python and the Scikit-learn library.

Machine Learning Intro

The Machine Learning with Python course starts with an overview of the basic concepts of Machine Learning in which models are made on the basis of supplied data. The difference is explained between Supervised and Unsupervised Learning.

Scikit-learn Library

Subsequently the libraries that form the foundation behind Machine Learning with Scikit-learn such as Numpy, Pandas, MatPlotLib and Seaborn are discussed. In the basic architecture of Scikit-learn, the data is split into a feature matrix and a target array. Also treated is how a model is trained with a training set and then compared to a test set with the Estimator API.

Feature Handling

The course Machine Learning with Python also includes Feature Engineering. This discusses how to deal with categorical features, text features, image features and derived features. And the use of features pipelines is also explained.

Regressions

After a treatment of the Naive Bayes theorem with Naive Bayes classifiers and the models based on them, Linear and Logistic regression are discussed. Specialist versions such as Polynomial Regression, Ridge Regression and Lasso Regularization are also covered.

Classifications

Then the course Machine Learning with Python pays attention to different variants of Machine Learning algorithms that are based on classification. Support Vector Machines and Decision Trees are discussed here.

Unsupervised Learning

Finally the course Machine Learning with Python deals with Principal Component Analysis as an example of an unsupervised learning algorithm. Dimensionality Reduction is then treated as well.

Audience Course Machine Learning with Python

The course Machine Learning with Python is intended for data analysts who want to use Python and the Python libraries in Data Analysis projects.

Prerequisites training Machine Learning with Python

To participate in this course knowledge of and experience with any programming language or package such as SPSS, Matlab or VBA is desirable. The course starts with a discussion of the principles of the Python programming language.

Realization Course Machine Learning with Python

The theory is discussed on the basis of presentation slides. Illustrative demos clarify the concepts. The theory is interchanged with exercises. The Anaconda distribution with Jupyter notebooks is used as a development environment. Course times are from 9:30 to 16:30.

Official Certificate Machine Learning with Python

After successful completion of the course, participants receive an official Machine Learning certificate with Python.

Modules

Module 1 : Intro Machine Learning

  • What is Machine Learning?
  • Building Models of Data
  • Model Based Learning
  • Tunable Parameters
  • Supervised Learning
  • Labeling Data
  • Discrete Labels
  • Continuous Labels
  • Classification and Regression
  • Unsupervised Learning
  • Data Speaks for Itself
  • Clustering and Dimensionality Reduction

Module 2 : Numpy and Pandas

  • Numpy Arrays
  • NumPy Data Types
  • Pandas Data Frames
  • Inspect Data
  • Operations on Data
  • Missing Data
  • Pandas Series
  • Pandas Indexes
  • Time Series
  • MatplotLib
  • Plotting with Pandas
  • Seaborn Library

Module 3 : Scikit-learn Library

  • Data Representation
  • Estimator API
  • Features Matrix
  • Target Array
  • Seaborn Visualization
  • Model Classes
  • Choosing Hyperparameters
  • Model Validation
  • Fit and Predict Method
  • Label Predicting
  • Training and Testing Set
  • Transform Method

Module 4 : Feature Engineering

  • Categorical Features
  • Vectorization
  • Text and Image Features
  • Derived Features
  • Adding Columns
  • Handling Missing Data
  • Imputation of Missing Data
  • Feature Pipelines
  • Polynomial Basis Functions
  • Gaussian Basis Functions
  • Regularization

Module 5 : Naive Bayes

  • Naive Bayes Classifiers
  • Applicability
  • High Dimensional Datasets
  • Bayes’s Theorem
  • Generative Models
  • Gaussian Naive Bayes
  • Probabilistic Classification
  • predict_proba Method
  • Multinomial Naive Bayes
  • Confusion Matrix
  • When to Use Naive Bayes

Module 6 : Linear Regression

  • Slope and Intercept
  • LinearRegression Estimator
  • coef_ and intercept_ Parameter
  • Multidimensional Linear Models
  • Basis Function Regression
  • Polynomial Regression
  • PolynomialFeatures Transformer
  • Gaussian Basis Functions
  • Overfitting
  • Ridge Regression
  • Lasso Regularization

Module 7 : Support Vector Machines

  • Discriminative Classification
  • Maximizing the Margin
  • Linear Kernel
  • C Parameter
  • Support Vectors
  • SVM Visualization
  • Kernel SVM
  • Radial Basis Function
  • Kernel Transformation
  • Kernel Trick
  • Softening Margins

Module 8 : Decision Trees

  • Ensemble Learner
  • Creating Decision Trees
  • DecisionTree Classifier
  • Overfitting Decision Trees
  • Ensembles of Estimator
  • Random Forests
  • Parallel Estimators
  • Bagging Classifier
  • Random Forest Regression
  • RandomForest Regressor
  • Non Parametric Model

Module 9 : Principal Components

  • PCA Unsupervised Learning
  • Learn about Relationships
  • Principal Axes
  • Demonstration Data
  • Affine Transformation
  • Components
  • Explained Variance
  • Dimensionality Reduction
  • Inverse Transformation
  • Explained Variance Ratio
  • PCA as Noise Filtering
Meer...
€2.999
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
Machine learning
Niveau
Duur
4 dagen
Looptijd
24 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 29 jun. 2026
Eindhoven
ma 29 jun. 2026
Houten
ma 29 jun. 2026
Rotterdam
ma 29 jun. 2026
Utrecht
ma 29 jun. 2026
Zwolle
ma 29 jun. 2026
Amsterdam
ma 24 aug. 2026
Eindhoven
ma 24 aug. 2026
Houten
ma 24 aug. 2026
Rotterdam
ma 24 aug. 2026
Utrecht
ma 24 aug. 2026
Zwolle
ma 24 aug. 2026
Amsterdam
ma 26 okt. 2026
Eindhoven
ma 26 okt. 2026
Houten
ma 26 okt. 2026
Rotterdam
ma 26 okt. 2026
Utrecht
ma 26 okt. 2026
Zwolle
ma 26 okt. 2026
Amsterdam
ma 28 dec. 2026
Eindhoven
ma 28 dec. 2026
Houten
ma 28 dec. 2026
Rotterdam
ma 28 dec. 2026
Utrecht
ma 28 dec. 2026
Zwolle
ma 28 dec. 2026
Amsterdam
ma 22 feb. 2027
Eindhoven
ma 22 feb. 2027
Houten
ma 22 feb. 2027
Rotterdam
ma 22 feb. 2027
Utrecht
ma 22 feb. 2027
Zwolle
ma 22 feb. 2027
Amsterdam
ma 3 mei 2027
Eindhoven
ma 3 mei 2027
Houten
ma 3 mei 2027
Rotterdam
ma 3 mei 2027
Utrecht
ma 3 mei 2027
Zwolle
ma 3 mei 2027
Keurmerken aanbieder
NRTO
UWV scholingsvoucher