SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
ECKOVATION MACHINE
LEARNING PROJECT
Team Members: Lakshaya Jaggi
Mahima Malhotra
Nikita Sahrawat
Akash Parui
Adeeb Khan
Paras Saini
Team Name: bits _please
PROBLEM:
CLASSIFICATION OF CATS AND DOGS
DATA USED:
TRAIN & TEST
TASK: Image Classification
• Training Set: 25,000 images
• Test Set: 12,500 images
DEEP LEARNING
Deep learning is a class of machine learning algorithms that:
use a cascade of multiple layers of nonlinear processing units for feature extraction and
transformation. Each successive layer uses the output from the previous layer as input.
learn in supervised (e.g., classification) and/or unsupervised (e.g., pattern analysis) manners.
learn multiple levels of representations that correspond to different levels of abstraction; the levels
form a hierarchy of concepts.
WHY DEEP LEARNING?
Deep Learning out perform other techniques if the data size is large. But with
small data size, traditional Machine Learning algorithms are preferable.
Deep Learning really shines when it comes to complex problems such as
image classification, natural language processing, and speech recognition.
RANDOM FOREST
Random forests or random decision forests are an ensemble learning method
for classification, regression and other tasks, that operate by constructing a multitude
of decision trees at training time and outputting the class that is the mode of the classes
(classification) or mean prediction (regression) of the individual trees.
Random decision forests correct for decision trees' habit of over fitting to their training set.
MODEL USED:
DEEP NEURAL NETWORK
A Deep Neural Network (DNN) is an artificial neural network (ANN) with multiple
layers between the input and output layers.
The network moves through the layers calculating the probability of each output.
For example, a DNN that is trained to recognize dog and cat brees will go over
the given image and calculate the probability that the cat or dog in the image is
the certain breed.
DNN CLASSIFIER
Deep Neural Networks are able to adapt to more complex datasets and better generalize to
previously unseen data primarily due to its multiple layers, hence why they’re called deep.
These layers allow them to fit more complex datasets than linear models can.
However, the tradeoff is that the model will tend to take longer to train, be larger in size, and
have less interpretability. So why would anyone want to use it? Because it can lead to higher
final accuracies.
CODE USING RANDOM FOREST CLASSIFIER
Machine model to classify dogs and cat
Machine model to classify dogs and cat
CONCLUSION
We have successfully classified cats and dogs using random forest
Classifier.
Accuracy came out to be 60%.
Machine model to classify dogs and cat

More Related Content

PPTX
Cat and dog classification
PPTX
cnn ppt.pptx
PPTX
Introduction to CNN
PPTX
Plant disease detection and classification using deep learning
PDF
Black Box Testing
PPTX
Histogram Processing
PPT
Architecture design in software engineering
PPTX
Software testing ppt
Cat and dog classification
cnn ppt.pptx
Introduction to CNN
Plant disease detection and classification using deep learning
Black Box Testing
Histogram Processing
Architecture design in software engineering
Software testing ppt

What's hot (20)

PPTX
Image classification using cnn
PPTX
Image classification using CNN
PPTX
Language models
PPTX
Support Vector Machines- SVM
PDF
Introduction to Machine Learning with SciKit-Learn
PPT
3.5 model based clustering
PPTX
Convolution Neural Network (CNN)
PDF
Information Extraction
PDF
Convolutional Neural Networks (CNN)
PDF
Convolutional Neural Network Models - Deep Learning
PPTX
Naive bayes
PPTX
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
PPTX
Supervised and unsupervised learning
PDF
Computer Vision with Deep Learning
PPTX
K-Nearest Neighbor Classifier
PDF
Machine learning in image processing
PPTX
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
PPTX
Transfer Learning and Fine Tuning for Cross Domain Image Classification with ...
PPTX
1.Introduction to deep learning
PPTX
Text Classification
Image classification using cnn
Image classification using CNN
Language models
Support Vector Machines- SVM
Introduction to Machine Learning with SciKit-Learn
3.5 model based clustering
Convolution Neural Network (CNN)
Information Extraction
Convolutional Neural Networks (CNN)
Convolutional Neural Network Models - Deep Learning
Naive bayes
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Supervised and unsupervised learning
Computer Vision with Deep Learning
K-Nearest Neighbor Classifier
Machine learning in image processing
K-Means Clustering Algorithm - Cluster Analysis | Machine Learning Algorithm ...
Transfer Learning and Fine Tuning for Cross Domain Image Classification with ...
1.Introduction to deep learning
Text Classification
Ad

Similar to Machine model to classify dogs and cat (20)

PPTX
Week3-Deep Neural Network (DNN).pptx
PPTX
deep-learning-ppt-full-notes.pptx presen
PPTX
Deep Learning Tutorial
PPTX
Deep learning tutorial 9/2019
PPTX
PPT
deeplearning
PDF
DEF CON 24 - Clarence Chio - machine duping 101
PDF
Machine Duping 101: Pwning Deep Learning Systems
PDF
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
PPTX
Deep learning from a novice perspective
PPTX
Deep Learning and Watson Studio
PDF
MLIP - Chapter 3 - Introduction to deep learning
PPTX
Automatic Attendace using convolutional neural network Face Recognition
PPTX
Deep-Learning-Basics-Introduction-RAJA M
PPTX
A simple presentation for deep learning.
PPTX
Georgia Tech cse6242 - Intro to Deep Learning and DL4J
PPTX
Deep learning.pptx
PPTX
DEEP_LEARNING_Lecture1 for btech students.pptx
PDF
Deep-learning-for-computer-vision-applications-using-matlab.pdf
PDF
Book study of jilid 1bbDeep-Learning.pdf
Week3-Deep Neural Network (DNN).pptx
deep-learning-ppt-full-notes.pptx presen
Deep Learning Tutorial
Deep learning tutorial 9/2019
deeplearning
DEF CON 24 - Clarence Chio - machine duping 101
Machine Duping 101: Pwning Deep Learning Systems
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
Deep learning from a novice perspective
Deep Learning and Watson Studio
MLIP - Chapter 3 - Introduction to deep learning
Automatic Attendace using convolutional neural network Face Recognition
Deep-Learning-Basics-Introduction-RAJA M
A simple presentation for deep learning.
Georgia Tech cse6242 - Intro to Deep Learning and DL4J
Deep learning.pptx
DEEP_LEARNING_Lecture1 for btech students.pptx
Deep-learning-for-computer-vision-applications-using-matlab.pdf
Book study of jilid 1bbDeep-Learning.pdf
Ad

Recently uploaded (20)

PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PDF
Global Data and Analytics Market Outlook Report
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PPTX
Introduction to Inferential Statistics.pptx
PDF
Transcultural that can help you someday.
DOCX
Factor Analysis Word Document Presentation
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PDF
annual-report-2024-2025 original latest.
PPTX
Leprosy and NLEP programme community medicine
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
importance of Data-Visualization-in-Data-Science. for mba studnts
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
ISS -ESG Data flows What is ESG and HowHow
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Global Data and Analytics Market Outlook Report
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
Introduction to Inferential Statistics.pptx
Transcultural that can help you someday.
Factor Analysis Word Document Presentation
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
annual-report-2024-2025 original latest.
Leprosy and NLEP programme community medicine
[EN] Industrial Machine Downtime Prediction
STERILIZATION AND DISINFECTION-1.ppthhhbx
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
importance of Data-Visualization-in-Data-Science. for mba studnts
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx

Machine model to classify dogs and cat

  • 1. ECKOVATION MACHINE LEARNING PROJECT Team Members: Lakshaya Jaggi Mahima Malhotra Nikita Sahrawat Akash Parui Adeeb Khan Paras Saini Team Name: bits _please
  • 3. DATA USED: TRAIN & TEST TASK: Image Classification • Training Set: 25,000 images • Test Set: 12,500 images
  • 4. DEEP LEARNING Deep learning is a class of machine learning algorithms that: use a cascade of multiple layers of nonlinear processing units for feature extraction and transformation. Each successive layer uses the output from the previous layer as input. learn in supervised (e.g., classification) and/or unsupervised (e.g., pattern analysis) manners. learn multiple levels of representations that correspond to different levels of abstraction; the levels form a hierarchy of concepts.
  • 5. WHY DEEP LEARNING? Deep Learning out perform other techniques if the data size is large. But with small data size, traditional Machine Learning algorithms are preferable. Deep Learning really shines when it comes to complex problems such as image classification, natural language processing, and speech recognition.
  • 6. RANDOM FOREST Random forests or random decision forests are an ensemble learning method for classification, regression and other tasks, that operate by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees. Random decision forests correct for decision trees' habit of over fitting to their training set.
  • 7. MODEL USED: DEEP NEURAL NETWORK A Deep Neural Network (DNN) is an artificial neural network (ANN) with multiple layers between the input and output layers. The network moves through the layers calculating the probability of each output. For example, a DNN that is trained to recognize dog and cat brees will go over the given image and calculate the probability that the cat or dog in the image is the certain breed.
  • 8. DNN CLASSIFIER Deep Neural Networks are able to adapt to more complex datasets and better generalize to previously unseen data primarily due to its multiple layers, hence why they’re called deep. These layers allow them to fit more complex datasets than linear models can. However, the tradeoff is that the model will tend to take longer to train, be larger in size, and have less interpretability. So why would anyone want to use it? Because it can lead to higher final accuracies.
  • 9. CODE USING RANDOM FOREST CLASSIFIER
  • 12. CONCLUSION We have successfully classified cats and dogs using random forest Classifier. Accuracy came out to be 60%.