Machine learning with r
Mentor
GK

Gábor Kismihók

Beschreibung

This learning path provides a comprehensive introduction to machine learning concepts and their practical application using the R programming language. It covers fundamental topics such as supervised and unsupervised learning, various regression and classification techniques (linear, logistic, decision trees, SVM, Naive Bayes), clustering methods (K-means, hierarchical), ensemble learning (boosting, bagging, random forest), and dimensionality reduction (PCA, LDA). Each concept is reinforced with examples and implementations in R, making it ideal for learners who want to gain hands-on experience in machine learning with R.

Lernziele

  • Understand the fundamental concepts of supervised and unsupervised machine learning.

  • Apply various regression and classification techniques, including linear regression, logistic regression, decision trees, Support Vector Machines (SVM), and Naive Bayes, using the R programming language.

  • Implement and interpret clustering algorithms such as K-means and hierarchical clustering in R.

  • Utilize ensemble learning methods, including boosting, bagging, and random forests, to enhance model accuracy and robustness.

  • Perform dimensionality reduction using Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA) with R.

  • Gain practical, hands-on experience in building and evaluating machine learning models using R.

36 Module

Inklusive

22.03.2026

Aktualisiert

-

Benötigte Zeit (Stunde)

1. Supervised learning vs unsupervised learning
2. Regression vs Classification
3. Linear Regression
4. Linear regression with r
5. Gradient descent
6. Overfitting vs underfitting
7. Regularization
8. Regularization in r
9. Logistic regression
10. Logistic regression in r
11. Cross validation
12. Cross validation in r
13. Resampling method: bootstrapping
14. K means
15. K means in r
16. Density based clustering
17. Hierarchical clustering
18. K nearest neighbor
19. K nearest neighbor in r
20. Decision tree
21. Decision tree in r
22. Support vector machine
23. Support vector machine in r
24. Expectation maximization
25. Naive bayes classification
26. Naive bayes classification in r
27. Gaussian mixture model
28. Ensemble learning boosting
29. Ensemble learning bagging
30. Random forest
31. Random forest in r
32. Principal component analysis
33. Principal component analysis in r
34. Linear discriminant analysis
35. Artificial neural network
36. Artificial neural network in r