# What is Scikit Learn and why its worth to learn it

In this course, we will learn how to construct various machine learning algorithms from scratch. In the real world, however, we don’t want to recreate a complex algorithm every time we want to use it. Writing an algorithm from scratch is a great way to understand the fundamental principles of why it works, but we may not get the efficiency or reliability we need.

Scikit-learn is a library in Python that provides many unsupervised and supervised learning algorithms. It’s built upon some of the technology you might already be familiar with, like NumPy, pandas, and Matplotlib!

The functionality that scikit-learn provides include:

• Regression, including Linear and Logistic Regression
• Classification, including K-Nearest Neighbors
• Clustering, including K-Means and K-Means++
• Model selection
• Preprocessing, including Min-Max Normalization

As you move through Codecademy’s Machine Learning content, you will become familiar with many of these terms. You will also see scikit-learn (in Python, sklearn) modules being used. For example:

sklearn.linear_model.LinearRegression()

is a Linear Regression model inside the linear_model module of sklearn.

The power of scikit-learn will greatly aid your creation of robust Machine Learning programs.

Happy Coding!

Currently unrated

More News  »

## Latest posts

Recent news

Recent news

Recent news

#### Error nginx does not want to start

Recent news

Today I had a very very annoying and confusing situation. Which was a doesn't work host! And it's terrible.

Recent news

## How much money does a person working in the United States make?

Average Yearly Salary
94,700 USD
( 7,900 USD monthly)

LOW
24,000
USD
AVERAGE
94,700
USD
HIGH
423,000
USD

A person working in the United States typically earns around 94,700 USD per year. Salaries range from 24,000 USD (lowest average) to 423,000 USD (highest average, the actual maximum salary is higher).

Recent news

Recent news

Recent news

More News »

More News  »

## Editor Corner

Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without