Skip to content

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 lea…

License

Notifications You must be signed in to change notification settings

reddyprasade/Machine-Learning-with-Scikit-Learn-Python-3.x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ae18475 · Jun 16, 2021
May 1, 2021
Feb 3, 2021
Apr 25, 2021
Jul 26, 2020
Nov 4, 2020
Jun 8, 2021
Jul 16, 2020
Jul 21, 2020
Apr 26, 2021
Nov 7, 2020
May 16, 2020
Jul 16, 2020
Apr 25, 2021
May 22, 2021
Nov 26, 2020
Jan 21, 2020
Mar 24, 2020
May 28, 2020
Jun 16, 2021
Aug 19, 2020
Jun 29, 2019
Apr 24, 2021
Jun 29, 2019
Aug 19, 2020

Repository files navigation

Machine-Learning-with-Scikit-Learn-Python-3.x

Defination: Machine learning is the scientific study of algorithms and statistical models that computer systems use in order to perform a specific task effectively without using explicit instructions, relying on patterns and inference instead. It is seen as a subset of artificial intelligence. When applying machine learning to real-world data, there are a lot of steps involved in the process -- starting with collecting the data and ending with generating predictions.

Steps To We Have To Build Machine Learning Models:

  • Step 1: Gather the data In industry, there are important considerations you need to take into account when building a dataset, such as target.
  • Step 2: Prepare the data Deal with missing values and categorical data. (Feature engineering,Feature Selection,Feature Transformation).
  • Step 3: Select a model There are a lot of different types of models. Which one should you select based on Your business problem?
  • Step 4: Train the model Fit Regression and Classifiaction models to patterns in training data.
  • Step 5: Evaluate the model Use a validation set to assess how well a trained model performs on unseen data.
  • Step 6: Tune parameters Tune parameters to get better performance from XGBoost models.
  • Step 7: Get predictions Generate predictions with a trained model

scikit-learn

scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.

The project was started in 2007 by David Cournapeau as a Google Summer of Code project, and since then many volunteers have contributed. See the About us <https://scikit-learn.org/dev/about.html#authors>__ page

for a list of core contributors.

It is currently maintained by a team of volunteers.

Website: https://scikit-learn.org

Installation

Dependencies

scikit-learn requires:
  • Python (>= 3.6)

  • NumPy (>= 1.13.3)

  • SciPy (>= 0.19.1)

  • joblib (>= 0.11)

  • Scikit-learn 0.20 was the last version to support Python 2.7 and Python 3.4.

  • scikit-learn 0.23 and later require Python 3.6 or newer.

Scikit-learn plotting capabilities (i.e., functions start with plot_ and classes end with "Display") require Matplotlib (>= 2.1.1). For running the examples Matplotlib >= 2.1.1 is required. A few examples require scikit-image >= 0.13, a few examples require pandas >= 0.18.0, some examples require seaborn >= 0.9.0.


User installation

If you already have a working installation of numpy and scipy, the easiest way to install scikit-learn is using pip ::

pip install -U scikit-learn

or conda::

conda install scikit-learn

The documentation includes more detailed installation instructions <https://scikit-learn.org/stable/install.html>_.

Credit Belongs to ScholeaofaiScholeaofai


References To Learn and Develop your Self:

About

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 lea…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published