SlideShare una empresa de Scribd logo
1 de 11
How to Do Testing of
Machine Learning Projects?
• ML Stands for Machine Learning.
• Machine learning (ML) is the scientific study of algorithms and statistical models that
computer systems use to effectively perform a specific task without using explicit
instructions, relying on patterns and inference instead.
• Machine learning is affected by computer programs that automatically improve their
performance through experience.
• Machine learning is a subset of artificial intelligence. In the machine, learning
computers don’t have to be explicitly programmed but can change and improve their
algorithms by themselves.
• Machine Learning is changing the way software products and applications think and
respond to queries.
1950
Alan Turning Created a
test to check if a
machine could fool a
human being into
believing it was taking
to a machine
1952
The first computer
learning program, a
game of checkers, was
written by Arthur
Samuel.
1957
First neural network
for computers was
invented by Frank
Rosenblatt, which
simulated the thought
processes of the
human brain.
1967
The Nearest Neighbor
Algorithm was written.
1979
Students of Stanford
University, California,
invented the Stanford
Cart which could
navigate and avoid
obstacles on its own.
1997
IBM's Deep Blue beats
the world champion at
Chess.
2002
A Software library for
Machine Learning,
named torch is first
released.
2016
Alpha Go algorithm
developed by Google
Deep Mind managed to
win five games out of
five in the Chinese
Board Game Go
competition.
Machine Learning
Supervised
Learning
Unsupervised
learning
Semi-
supervised
learning
Reinforceme
nt learning
There are many opportunities are available for Machine Learning.
Voice
Reorganization
Image
Recognition
Optical
Character
Recognition
Sensory Data
Analysis
Intelligent Data
Analysis
Advanced
Customization
• The following are some of the features of a Machine Learning model that needs to be
tested/quality assurance:
1. Quality Of data
2. Quality of Features
3. Quality Of ML algorithms
• Quality assurance is a set of practices that allow
you to assess the state of the System and improve
it.
• Quality assurance is the process of checking
mistakes and errors manufactured products and
avoiding the problem when delivering products or
services to customers.
• There is Quality assurance have the following
approaches.
• 1) Failure testing
• 2) Statistical control
• 3) Total quality management and many others.
• There is quality assurance not the particular official role for the machine learning.
• Here some cases when preparing data for machine learning
• There might be categorical (Textual, Boolean) values in the data set and not all
algorithms work great with textual values.
• Some features strength have higher values than others and are expected to be changed
for equal importance.
• Some time data will take the large dimensions and it will reduce after some time.
• Software testing will be one of the most critical factors that determine the success of a
machine learning system.
• Testing of the machine learning is not same as the testing process because in Machine
Learning Testing, looking for exactly the right output is exactly the wrong approach. and
generally in a testing situation, you seek to make sure that the actual output matches
the expected one.
• Testing will be used for the performed for securing the high performance of machine
learning models.
• the main problems you will encounter while dealing with machine learning are:
 Understanding the questions being asked
 Understanding the data supplied
 Understanding the measure of success
https://www.nexsoftsys.com/articles/how-to-perform-quality-assurance-
and-testing-for-ml-projects.html
Original Source

Más contenido relacionado

Similar a Easily apply Quality Assurance and Testing in the ML Project

Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptx
shohel rana
 

Similar a Easily apply Quality Assurance and Testing in the ML Project (20)

MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning basics by akanksha bali
Machine learning basics by akanksha baliMachine learning basics by akanksha bali
Machine learning basics by akanksha bali
 
Machine learning basics
Machine learning basics Machine learning basics
Machine learning basics
 
Hala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdfHala GPT - Samer Desouky.pdf
Hala GPT - Samer Desouky.pdf
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
ML_Module_1.pdf
ML_Module_1.pdfML_Module_1.pdf
ML_Module_1.pdf
 
Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptx
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdf
 
Machine learning
Machine learningMachine learning
Machine learning
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 
unit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxunit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptx
 
Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1
 
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisTesting machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
 
Lab 7.pptx
Lab 7.pptxLab 7.pptx
Lab 7.pptx
 
Unit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptxUnit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptx
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | Edureka
 

Más de NexSoftsys

Más de NexSoftsys (20)

Explore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonExplore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of Python
 
Key Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyKey Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development Company
 
Why Beginners Learning Python.pdf
Why Beginners Learning Python.pdfWhy Beginners Learning Python.pdf
Why Beginners Learning Python.pdf
 
Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?
 
Best Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesBest Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation Services
 
Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?
 
8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing
 
Advantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsAdvantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing Payments
 
What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?
 
Top 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentTop 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application Development
 
Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3
 
A Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosA Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World Scenarios
 
3 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 16033 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 1603
 
Ways to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolWays to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping Tool
 
Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Top Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSTop Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OS
 
Challenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareChallenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in Healthcare
 
How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?
 
Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Easily apply Quality Assurance and Testing in the ML Project

  • 1. How to Do Testing of Machine Learning Projects?
  • 2. • ML Stands for Machine Learning. • Machine learning (ML) is the scientific study of algorithms and statistical models that computer systems use to effectively perform a specific task without using explicit instructions, relying on patterns and inference instead. • Machine learning is affected by computer programs that automatically improve their performance through experience. • Machine learning is a subset of artificial intelligence. In the machine, learning computers don’t have to be explicitly programmed but can change and improve their algorithms by themselves. • Machine Learning is changing the way software products and applications think and respond to queries.
  • 3. 1950 Alan Turning Created a test to check if a machine could fool a human being into believing it was taking to a machine 1952 The first computer learning program, a game of checkers, was written by Arthur Samuel. 1957 First neural network for computers was invented by Frank Rosenblatt, which simulated the thought processes of the human brain. 1967 The Nearest Neighbor Algorithm was written. 1979 Students of Stanford University, California, invented the Stanford Cart which could navigate and avoid obstacles on its own. 1997 IBM's Deep Blue beats the world champion at Chess. 2002 A Software library for Machine Learning, named torch is first released. 2016 Alpha Go algorithm developed by Google Deep Mind managed to win five games out of five in the Chinese Board Game Go competition.
  • 5. There are many opportunities are available for Machine Learning. Voice Reorganization Image Recognition Optical Character Recognition Sensory Data Analysis Intelligent Data Analysis Advanced Customization
  • 6. • The following are some of the features of a Machine Learning model that needs to be tested/quality assurance: 1. Quality Of data 2. Quality of Features 3. Quality Of ML algorithms
  • 7. • Quality assurance is a set of practices that allow you to assess the state of the System and improve it. • Quality assurance is the process of checking mistakes and errors manufactured products and avoiding the problem when delivering products or services to customers. • There is Quality assurance have the following approaches. • 1) Failure testing • 2) Statistical control • 3) Total quality management and many others.
  • 8. • There is quality assurance not the particular official role for the machine learning. • Here some cases when preparing data for machine learning • There might be categorical (Textual, Boolean) values in the data set and not all algorithms work great with textual values. • Some features strength have higher values than others and are expected to be changed for equal importance. • Some time data will take the large dimensions and it will reduce after some time.
  • 9. • Software testing will be one of the most critical factors that determine the success of a machine learning system. • Testing of the machine learning is not same as the testing process because in Machine Learning Testing, looking for exactly the right output is exactly the wrong approach. and generally in a testing situation, you seek to make sure that the actual output matches the expected one.
  • 10. • Testing will be used for the performed for securing the high performance of machine learning models. • the main problems you will encounter while dealing with machine learning are:  Understanding the questions being asked  Understanding the data supplied  Understanding the measure of success