alternative
  • Home (current)
  • About
  • Tutorial
    Technologies
    C#
    Deep Learning
    Statistics for AIML
    Natural Language Processing
    Machine Learning
    SQL -Structured Query Language
    Python
    Ethical Hacking
    Placement Preparation
    Quantitative Aptitude
    View All Tutorial
  • Quiz
    C#
    SQL -Structured Query Language
    Quantitative Aptitude
    Java
    View All Quiz Course
  • Q & A
    C#
    Quantitative Aptitude
    Java
    View All Q & A course
  • Programs
  • Articles
    Identity And Access Management
    Artificial Intelligence & Machine Learning Project
    How to publish your local website on github pages with a custom domain name?
    How to download and install Xampp on Window Operating System ?
    How To Download And Install MySql Workbench
    How to install Pycharm ?
    How to install Python ?
    How to download and install Visual Studio IDE taking an example of C# (C Sharp)
    View All Post
  • Tools
    Program Compiler
    Sql Compiler
    Replace Multiple Text
    Meta Data From Multiple Url
  • Contact
  • User
    Login
    Register

Machine Learning - Overview - Machine Learning Development Life Cycle Tutorial

1] Frame the Problem-

Need to decide the objective of a project, cost estimation, time estimation

Who is the end customer? From where the data will come? Which machine learning model to apply?

 

2] Gathering the Data-

Web scraping, API, directly using CSV, survey, using data warehouse(ETL) on running database, Spark cluster.


 

3] Data Preprocessing- 

Data sometime may be dirty, noisy, missing values, duplicates, outliers unstructured.

So, we need to preprocess such type of data to make it ready for processing.

 

4] Exploratory Data Analysis

Studying the relationship between input and output using a visualization graph.

Univariant /bivariant / multivariant analysis

Outlier Detection

Imbalance data handling

 

5] Feature Engineering and Selection

Feature engineering is the creation of a new column from the existing column.

Ex. Convert the size of all rooms and bathrooms to one feature total house size.

Feature selection is a selection of important required features.

Ex. Suppose there is 100 useless column, then using feature selection select the most important column that is helpful for predicting the target variable.

 

6] Model Training, Evaluation, and Selection

Based on input and output variables use multiple algorithms, and select the best one with high accuracy, low bias, and low variance. 

Evaluate all the models using accuracy score(classification), confusion matrix, r2 score(regression), etc.

Use hyperparameter tuning to improve the performance of the model.


 

7] Model Deployment

Deploy includes converting the model into an application or website and deploying on servers like AWS, Heroku, etc where users can use it.

We can convert the model to a binary file using Pickle, etc

 

8] Testing

Test the product using AB Testing, etc.. get feedback from the customer

 

9] Optimize

We do a series of steps like model backup, data backup, load balancing, retraining of the model etc.

 

Machine Learning

Machine Learning

  • Introduction
  • Overview
    • Type Of Machine Learning
    • Batch Vs Online Machine Learning
    • Instance Vs Model Based Learning
    • Challenges in Machine Learning
    • Machine Learning Development Life Cycle
  • Machine Learning Development Life Cycle
    • Framing the Problem
    • Data Gathering
    • Understanding your Data
    • Exploratory Data Analysis (EDA)
    • Feature Engineering
    • Principal Component Analysis
    • Column Transformer
    • Machine Learning Pipelines
    • Mathematical Transformation
    • Binning and Binarization | Discretization | Quantile Binning | KMeans Binning
  • Supervised Learning
    • Overview
    • Linear Regression [Regression]
    • Multiple Linear Regression
    • Polynomial Linear Regression [Regression]
    • Bias Variance Trade Off
    • Regularization
    • LOGISTIC REGRESSION [Regression & Classification]
    • Polynomial Logistic Regression
    • Support Vector Machines / Support Vector Regressor
    • Naïve Bayes Classifier [classification]
    • Decision Tree
    • Entropy
    • Information Gain
    • K Nearest Neighbor (KNN)
    • Neural Network (MultiLayer Perceptron)
  • Ensemble Learning
    • Introduction to Ensemble Learning
    • Basic Ensemble Techniques
    • Advanced Ensemble Techniques
    • Random Forest Classifier
    • Boosting
  • UnSupervised Learning
    • Overview
    • K Mean Clustering

About Fresherbell

Best learning portal that provides you great learning experience of various technologies with modern compilation tools and technique

Important Links

Don't hesitate to give us a call or send us a contact form message

Terms & Conditions
Privacy Policy
Contact Us

Social Media

© Untitled. All rights reserved. Demo Images: Unsplash. Design: HTML5 UP.