Skip to content

sheikhomar/ml

Repository files navigation

Machine Learning in Python

Python

Machine Learning

Machine learning models can be divided into two broad groups depending on whether our data contains labels or not. Supervised models require labelled data whereas unsupervised models do not necessarily need labels.

Supervised models

Supervised models are typically used to predict some target attrbute based on observed values of predictor attributes. If the target that we want to calculate is continuous then we have a regression problem. On the other hand, if we are dealing with a discrete target, then it is called a classification problem.

Unsupervised models

For descriptive tasks where do not have a designated target attribute, we can use unsupervised models. Instead of predicting something, our goal is to learn from the data and the process that generated the data. Our task is to identify coherent subgroups in the data.

  • k-Means
  • Hierarchical Clustering
  • DBSCAN

About

Machine Learning in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published