**Machine learning: the problem setting**

In general, a learning problem considers a set of n samples of data and then tries to predict properties of unknown data. If each sample is more than a single number and, for instance, a multi-dimensional entry (aka multivariate data), it is said to have several attributes or features.

Learning problems fall into a few categories:

- supervised learning, in which the data comes with additional attributes that we want to predict (Click here to go to the scikit-learn supervised learning page).This problem can be either:
- classification: samples belong to two or more classes and we want to learn from already labeled data how to predict the class of unlabeled data. An example of a classification problem would be handwritten digit recognition, in which the aim is to assign each input vector to one of a finite number of discrete categories. Another way to think of classification is as a discrete (as opposed to continuous) form of supervised learning where one has a limited number of categories and for each of the n samples provided, one is to try to label them with the correct category or class.
- regression: if the desired output consists of one or more continuous variables, then the task is called
*regression*. An example of a regression problem would be the prediction of the length of a salmon as a function of its age and weight.

- unsupervised learning, in which the training data consists of a set of input vectors x without any corresponding target values. The goal in such problems may be to discover groups of similar examples within the data, where it is called clustering, or to determine the distribution of data within the input space, known as density estimation, or to project the data from a high-dimensional space down to two or three dimensions for the purpose of
*visualization*(Click here to go to the Scikit-Learn unsupervised learning page).

Here we introducing some short tricks in python Scikit-Learn for data science to help our community for better learning in the field of data science. Hope so, it will help you in better and efficient ways.

If you liked it , Please join us on our website to supports us for new content.

Reference: https://scikit-learn.org/stable/tutorial/basic/tutorial.html

- Short Tricks in Python Pandas For Data ScienceHere we introducing some short tricks in python pandas for data science to help our community for better learning in the field of data science.…
- Short Tricks/Cheat Sheet in Python Numpy For Data ScienceNumPy NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array objectsophisticated (broadcasting) functionstools for integrating…
- Basic Data Types in PythonDifferent names are used to remember values in Python. These values have different data types which determine what are the operations that can be performed…
- Pandas Cheat Sheet PdfHere we are presenting pandas cheat sheet pdf for our community so that they can easily remember concept of pandas more effectively without any hazzle.…
- Strings in PythonText Manipulation Today, in a lot of computations we have to deal with text. For example, whenever we prepare a document like a report, business…