Find out the Best Resources to Learn Machine Learning

Sole from Train in Data
14 min readJun 20, 2019
Image from Pixabay, no attribution required.

Machine learning is the study and use of algorithms and statistical techniques to make computers learn from data, without being explicitly programmed. These algorithms are mathematical models built on sample data, from which they learn patterns, to then make inferences about future or unseen data.

Machine learning algorithms can be grouped into 3 main categories, those suitable for supervised learning, those for unsupervised learning and those for reinforcement learning. In supervised learning, the computers use algorithms to learn from data where there is a “label” or a “target” available, or in other words, the outcome is known. Unsupervised learning groups a collection of techniques used to learn patterns from data where no “label” is available, that is, when we do not know the outcome. Reinforcement learning refers to the learning of actions that need to be taken in order to maximize a reward.

Some of the most common and widely used learning algorithms for supervised learning include Linear and Logistic Regression, Classification and Regression Trees, Random Forests, Gradient Boosted Trees, Support Vector Machines, Nearest Neighbors and Neural Networks. Among the algorithms for unsupervised learning we find clustering, like k-means and hierarchical clustering, One-Class Support Vector Machines, Isolation Forests, and univariate and multivariate Gaussian models for anomaly detection.

On becoming a Data Scientist

To become a data scientist, there are a few data science core competencies required, which include the use of tools like Python, R, and in most cases SQL, and certainly Git. In addition, a good and solid understanding of the different algorithms for supervised and unsupervised learning is required. Mastering Machine Learning algorithms takes time, but, what is the rush anyways? The key is to keep up with it, take courses, read books, read articles, practice what we learn, enter data science competitions, and every time we pick up a project, try to do it better, try something new, challenge ourselves. Slow and steady wins the race, or so they say 🙂.

Resources to learn Machine Learning

--

--

Sole from Train in Data

Data scientist, book author, online instructor (www.trainindata.com) and Python open-source developer. Get our regular updates: http://eepurl.com/hdzffv