Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Science 5: Machine Learning

Learning Outcomes

  • Utilize an argumentative approach to select and apply appropriate supervised machine learning techniques and algorithms for a given problem.
  • Implement predictive machine learning algorithms for regression and classification in Python and evaluate their validity and effectiveness.
  • Execute the general steps of the machine learning lifecycle, including data engineering, model selection, hyperparameter tuning, and model deployment, and apply them effectively to problems.
  • Demonstrate knowledge and understanding of the challenges and limitations of supervised machine learning in the context of the problem at hand.

Content

This course introduces the fundamental concepts and techniques of classical supervised Machine Learning and their applications in solving problems in different areas. The course begins with a repetition of linear regression, extending it to more general regression models. Subsequently, various classification methods are introduced, some of which are implemented extensively (e.g. Logistic regression, Naive Bayes, Decision trees) and some of which are covered more succinctly (e.g. k-Nearest Neighbor, Discriminant Analysis, Support Vector Machines). Finally some general topics and best practices are covered (e.g. ensemble learning, model evaluation metrics, feature selection, cross-validation, learning curve, and more).

About

Data Science 5: ML algorithms

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages