SlideShare a Scribd company logo
Department of Computer Engineering
Sandip Foundation's
Sandip Institute of Technology and Research Centre, Nashik
Savitribai Phule Pune University
LP-III MINI PROJECT
Year 2019 – 2020
Under the Guidance
Prof.
Mangesh Ghonge
Optimization of Genetic
Algorithm using Iris
Flower Dataset
PRESENTED BY:- G23
- Sunil Rajput Exam No: 71720728F
- Ashish kumar Singh Exam No: 71324943K
- Ashish Yadav Exam No: 71741665J
- Mayank Patil Exam No: 71550097L
OPTIMIZATION
It’s a procedure to make a system or
design as effective, especially involving the
mathematical techniques.
To minimize the cost of production or to
maximize the efficiency of production.
GENETIC ALGORITHM
A genetic algorithm (or short GA) isa
search technique used in computing to
find true or approximate solutions to
optimization and search problems.
Genetic algorithms are categorized as
global search heuristics.
Genetic algorithms are a particular class
of evolutionary algorithms.
G A PROCEDURE
A typical genetic algorithm requires two
things to be defined:
a genetic representation of the solution
domain.
a fitness function to evaluate the solution
domain.
What Do We Mean By Genetic
Algorithm?
It is started with a set of randomly
generated solutions and recombine pairs
of them at random to produce offspring.
Only the best offspring and parents are
kept to produce the next generation.
PROBLEM DOMAINS
 Problems which appear to be particularly
appropriate for solution by genetic
algorithms include timetabling and
scheduling problems,
 Genetic algorithms are often applied as an
approach to solve global optimization
problems.
 As a general rule of thumb genetic
algorithms might be useful in problem
domains that have a complex fitness
landscape as recombination is designed to
move the population away from local optima
that a traditional hill climbing algorithm might
get stuck in.
Best known database to be found in the
pattern recognition literature.
Data set- Iris flower data set(Donated date -
1988-07-01), also known as Fisher's Iris data
set and Anderson's Iris data set b/c Edgar
Anderson collected the data.
It is multivariate(more than 2 dependent
variable) data set Study of three related Iris
flowers species. Data set contain 50 sample
of each species(Iris-Setosa, Iris-Virginica, Iris-
Versicolor)
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
Sepal length in cm
Sepal width in cm
Petal length in cm
Petal width in cm
Min Max Mean SD Class Correlation
sepal length: 4.3 7.9 5.84 0.83 0.7826
sepal width: 2.0 4.4 3.05 0.43 -0.4194
petal length:
1.0 6.9
3.76 1.76 0.9490 (high!)
Petal width: 0.1 2.5 1.20 0.76 0.9565 (high!)
Classify a new flower as belonging to
one of the 3 classes given the 4 features
# Box and whisker plots(Give idea
about distribution of input
attributes)
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
1.Using Petal_Lenght & Petal_Width features,
we can distinguish Setosa, Versicolor &
Virginica fairly
2.There are slightly overlap of Versicolor &
Virginica.
3.Graph shows that Petal (Length and Width)
features are best contributor for Iris Species
as compare to Sepal (Length and Width)
Genetic Algorithm for optimization on IRIS Dataset presentation ppt
4 Evaluate by using 6different
Algorithms(Cross Validation)
Here,
1. Logistic Regression (LR)
2. Linear Discriminant Analysis(LDA)
3. K-Nearest Neighbour(KNN)
4. Classification and Regression Tree(CART)
5. Gaussion Naive Bayes(NB)
6. Support Vector Machine(SVM)
Case Features used Best
Model
Train
Accuracy
Test
Accuracy
Missclassified
1 All features in SVM .9899 .9555 2 classes
2 Sepal only SVM .8472 .7111 12
3 Petal only SVM .9899 .9333 3
4 PetalWidth,Sepal
(Len,Wid)
SVM/LDA .9809 .9111 4
5 PetalLen,Sepal
(Len,Wid)
SVM .9700 .9111 4
Application :
 Software engineering.
 Traveling Salesman Problem.
 Mobile communications infrastructure
optimization.
 Electronic circuit design, known as
Evolvable hardware.
Advantages :
A GA has a number of advantages.
 It can quickly scan a vast solution set.
 Bad proposals do not effect the end
solution negatively as they are simply
discarded.
 The inductive nature of the GA means that it
doesn't have to know any rules of the
problem - it works by its own internal rules.
 This is very useful for complex or loosely
defined problems.
Disadvantages :
A practical disadvantage of the genetic
algorithm involves longer running times
on the computer. Fortunately, this
disadvantage continues to be minimized
by the ever-increasing processing speeds
of today's computers.
 Conclusion:
Evolutionary algorithms have been around
since the early sixties. They apply the rules
of nature: evolution through selection of
the fittest individuals, the individuals
representing solutions to a mathematical
problem.Genetic algorithms are so far
generally the best and most robust kind of
evolutionary algorithms.
REFERENCES
1. Akbari Z. (2010). "A multilevel evolutionary algorithm for optimizing numerical
functions" IJIEC 2 (2011): 419–430
2. Ananya (2017), What is Diabetes, retrieved online from https://www.news-
medical.net/health/What- is-Diabetes.aspx
3. Coffin, D.; S., Robert E. (2008). "Linkage Learning in Estimation of Distribution
Algorithms". Linkage in Evolutionary Computation. Springer Berlin Heidelberg: 141–
156. doi:10.1007/978-3-540- 85068-7_7.
4. Eiben, A. E. et al (1994). Genetic algorithms with multi-parent recombination, PPSN III:
Proceedings of the International Conference on Evolutionary Computation. The Third
Conference on Parallel Problem Solving from Nature: 78–87. ISBN 3-540-58484-6.
5. Clustering - K-means demo’, K-means-Ineractive demo, Available at:
http://home.deib.polimi.it/matteucc/Clustering/tutorial_html/AppletKM.html.
Consulted 22 AUG 2013
6. Bache, K.& Lichman, M. 2013. UCI Machine Learning Repository
[http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information
and Computer Science.
7. Bishop, C. 2006. Pattern Recognition and Machine Learning. New York: Springer, pp.424-
428.
8. Fisher, R.A. 1936. UCI Machine Learning Repository: Iris Data Set. Available at:
http://archive.ics.uci.edu/ml/datasets/Iris. Consulted 10 AUG 2013
9. Mitchell, T. 1997. Machine learning. McGraw Hill.
Thanking
you

More Related Content

What's hot (20)

PPT
Genetic algorithms
zamakhan
 
PDF
I. Hill climbing algorithm II. Steepest hill climbing algorithm
vikas dhakane
 
PPTX
Stochastic Gradient Decent (SGD).pptx
Shubham Jaybhaye
 
PPTX
CART – Classification & Regression Trees
Hemant Chetwani
 
PPTX
Artificial neural networks and its applications
PoojaKoshti2
 
PPT
Artificial neural network
mustafa aadel
 
PPTX
Linear algebra and probability (Deep Learning chapter 2&3)
Yan Xu
 
ODP
Artificial Neural Network
Knoldus Inc.
 
PDF
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET Journal
 
PDF
deep learning
Aravindharamanan S
 
PPTX
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
PPTX
Dimension reduction techniques[Feature Selection]
AAKANKSHA JAIN
 
PPT
Clustering
M Rizwan Aqeel
 
PPTX
Design cycles of pattern recognition
Al Mamun
 
PDF
Scaling and Normalization
Kush Kulshrestha
 
PDF
Cost optimal algorithm
Heman Pathak
 
PPTX
Ensemble learning
Haris Jamil
 
PPTX
Machine Learning basics
NeeleEilers
 
PPT
Evolutionary-Algorithms.ppt
lakshmi.ec
 
Genetic algorithms
zamakhan
 
I. Hill climbing algorithm II. Steepest hill climbing algorithm
vikas dhakane
 
Stochastic Gradient Decent (SGD).pptx
Shubham Jaybhaye
 
CART – Classification & Regression Trees
Hemant Chetwani
 
Artificial neural networks and its applications
PoojaKoshti2
 
Artificial neural network
mustafa aadel
 
Linear algebra and probability (Deep Learning chapter 2&3)
Yan Xu
 
Artificial Neural Network
Knoldus Inc.
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET Journal
 
deep learning
Aravindharamanan S
 
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
Dimension reduction techniques[Feature Selection]
AAKANKSHA JAIN
 
Clustering
M Rizwan Aqeel
 
Design cycles of pattern recognition
Al Mamun
 
Scaling and Normalization
Kush Kulshrestha
 
Cost optimal algorithm
Heman Pathak
 
Ensemble learning
Haris Jamil
 
Machine Learning basics
NeeleEilers
 
Evolutionary-Algorithms.ppt
lakshmi.ec
 

Similar to Genetic Algorithm for optimization on IRIS Dataset presentation ppt (20)

PDF
IDENTIFICATION OF DIFFERENT SPECIES OF IRIS FLOWER USING MACHINE LEARNING ALG...
IRJET Journal
 
PDF
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
edwinray3
 
PDF
Software Testing Using Genetic Algorithms
IJCSES Journal
 
PPTX
Survival of the Fittest: Using Genetic Algorithm for Data Mining Optimization
Or Levi
 
PPTX
Amber_iris_ppt.pptx kk
Abodahab
 
PPT
Topic_6
butest
 
PDF
Da35573574
IJERA Editor
 
PDF
Genetic Algorithms Tutorial
Sina Radfar
 
PDF
Genetic algorithm
Respa Peter
 
PDF
CI_L02_Optimization_ag2_eng.pdf
SantiagoGarridoBulln
 
PDF
Hc3413121317
IJERA Editor
 
PDF
Augmentation of Customer’s Profile Dataset Using Genetic Algorithm
RSIS International
 
PDF
50120140504022
IAEME Publication
 
PPTX
Optimization technique genetic algorithm
Uday Wankar
 
PDF
A Genetic Algorithm on Optimization Test Functions
IJMERJOURNAL
 
PDF
I0704047054
IJERD Editor
 
PDF
Research Inventy : International Journal of Engineering and Science
inventy
 
PPTX
Genetic algorithms in Data Mining
Atul Khanna
 
PDF
V34132136
IJERA Editor
 
PDF
A genetic algorithm-based feature selection approach for diabetes prediction
IAESIJAI
 
IDENTIFICATION OF DIFFERENT SPECIES OF IRIS FLOWER USING MACHINE LEARNING ALG...
IRJET Journal
 
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
edwinray3
 
Software Testing Using Genetic Algorithms
IJCSES Journal
 
Survival of the Fittest: Using Genetic Algorithm for Data Mining Optimization
Or Levi
 
Amber_iris_ppt.pptx kk
Abodahab
 
Topic_6
butest
 
Da35573574
IJERA Editor
 
Genetic Algorithms Tutorial
Sina Radfar
 
Genetic algorithm
Respa Peter
 
CI_L02_Optimization_ag2_eng.pdf
SantiagoGarridoBulln
 
Hc3413121317
IJERA Editor
 
Augmentation of Customer’s Profile Dataset Using Genetic Algorithm
RSIS International
 
50120140504022
IAEME Publication
 
Optimization technique genetic algorithm
Uday Wankar
 
A Genetic Algorithm on Optimization Test Functions
IJMERJOURNAL
 
I0704047054
IJERD Editor
 
Research Inventy : International Journal of Engineering and Science
inventy
 
Genetic algorithms in Data Mining
Atul Khanna
 
V34132136
IJERA Editor
 
A genetic algorithm-based feature selection approach for diabetes prediction
IAESIJAI
 
Ad

More from Sunil Rajput (8)

PDF
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...
Sunil Rajput
 
PDF
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...
Sunil Rajput
 
PDF
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
Sunil Rajput
 
PDF
DEVELOPING AIR CONDITIONING SYSTEM USING FUZZY LOGIC IN MATLAB Report pdf
Sunil Rajput
 
PPTX
Reasons for internationalisation of business final
Sunil Rajput
 
PPTX
Effects and benefits of globalisation
Sunil Rajput
 
PPTX
Business oppurtunity & competitive strategy final
Sunil Rajput
 
PPTX
Merchandise final new
Sunil Rajput
 
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...
Sunil Rajput
 
Implementing Saas as Cloud controllers using Mobile Agent based technology wi...
Sunil Rajput
 
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
Sunil Rajput
 
DEVELOPING AIR CONDITIONING SYSTEM USING FUZZY LOGIC IN MATLAB Report pdf
Sunil Rajput
 
Reasons for internationalisation of business final
Sunil Rajput
 
Effects and benefits of globalisation
Sunil Rajput
 
Business oppurtunity & competitive strategy final
Sunil Rajput
 
Merchandise final new
Sunil Rajput
 
Ad

Recently uploaded (20)

PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPTX
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
PDF
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
PDF
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
PDF
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
PPTX
Pharmaceuticals and fine chemicals.pptxx
jaypa242004
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PDF
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
PPT
inherently safer design for engineering.ppt
DhavalShah616893
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
PPTX
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
MOBILE AND WEB BASED REMOTE BUSINESS MONITORING SYSTEM
ijait
 
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
Pharmaceuticals and fine chemicals.pptxx
jaypa242004
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
inherently safer design for engineering.ppt
DhavalShah616893
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
NEUROMOROPHIC nu iajwojeieheueueueu.pptx
knkoodalingam39
 
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 

Genetic Algorithm for optimization on IRIS Dataset presentation ppt

  • 1. Department of Computer Engineering Sandip Foundation's Sandip Institute of Technology and Research Centre, Nashik Savitribai Phule Pune University LP-III MINI PROJECT Year 2019 – 2020 Under the Guidance Prof. Mangesh Ghonge
  • 2. Optimization of Genetic Algorithm using Iris Flower Dataset PRESENTED BY:- G23 - Sunil Rajput Exam No: 71720728F - Ashish kumar Singh Exam No: 71324943K - Ashish Yadav Exam No: 71741665J - Mayank Patil Exam No: 71550097L
  • 3. OPTIMIZATION It’s a procedure to make a system or design as effective, especially involving the mathematical techniques. To minimize the cost of production or to maximize the efficiency of production.
  • 4. GENETIC ALGORITHM A genetic algorithm (or short GA) isa search technique used in computing to find true or approximate solutions to optimization and search problems. Genetic algorithms are categorized as global search heuristics. Genetic algorithms are a particular class of evolutionary algorithms.
  • 5. G A PROCEDURE A typical genetic algorithm requires two things to be defined: a genetic representation of the solution domain. a fitness function to evaluate the solution domain.
  • 6. What Do We Mean By Genetic Algorithm? It is started with a set of randomly generated solutions and recombine pairs of them at random to produce offspring. Only the best offspring and parents are kept to produce the next generation.
  • 7. PROBLEM DOMAINS  Problems which appear to be particularly appropriate for solution by genetic algorithms include timetabling and scheduling problems,  Genetic algorithms are often applied as an approach to solve global optimization problems.  As a general rule of thumb genetic algorithms might be useful in problem domains that have a complex fitness landscape as recombination is designed to move the population away from local optima that a traditional hill climbing algorithm might get stuck in.
  • 8. Best known database to be found in the pattern recognition literature. Data set- Iris flower data set(Donated date - 1988-07-01), also known as Fisher's Iris data set and Anderson's Iris data set b/c Edgar Anderson collected the data. It is multivariate(more than 2 dependent variable) data set Study of three related Iris flowers species. Data set contain 50 sample of each species(Iris-Setosa, Iris-Virginica, Iris- Versicolor)
  • 10. Sepal length in cm Sepal width in cm Petal length in cm Petal width in cm Min Max Mean SD Class Correlation sepal length: 4.3 7.9 5.84 0.83 0.7826 sepal width: 2.0 4.4 3.05 0.43 -0.4194 petal length: 1.0 6.9 3.76 1.76 0.9490 (high!) Petal width: 0.1 2.5 1.20 0.76 0.9565 (high!)
  • 11. Classify a new flower as belonging to one of the 3 classes given the 4 features
  • 12. # Box and whisker plots(Give idea about distribution of input attributes)
  • 17. 1.Using Petal_Lenght & Petal_Width features, we can distinguish Setosa, Versicolor & Virginica fairly 2.There are slightly overlap of Versicolor & Virginica. 3.Graph shows that Petal (Length and Width) features are best contributor for Iris Species as compare to Sepal (Length and Width)
  • 19. 4 Evaluate by using 6different Algorithms(Cross Validation) Here, 1. Logistic Regression (LR) 2. Linear Discriminant Analysis(LDA) 3. K-Nearest Neighbour(KNN) 4. Classification and Regression Tree(CART) 5. Gaussion Naive Bayes(NB) 6. Support Vector Machine(SVM)
  • 20. Case Features used Best Model Train Accuracy Test Accuracy Missclassified 1 All features in SVM .9899 .9555 2 classes 2 Sepal only SVM .8472 .7111 12 3 Petal only SVM .9899 .9333 3 4 PetalWidth,Sepal (Len,Wid) SVM/LDA .9809 .9111 4 5 PetalLen,Sepal (Len,Wid) SVM .9700 .9111 4
  • 21. Application :  Software engineering.  Traveling Salesman Problem.  Mobile communications infrastructure optimization.  Electronic circuit design, known as Evolvable hardware.
  • 22. Advantages : A GA has a number of advantages.  It can quickly scan a vast solution set.  Bad proposals do not effect the end solution negatively as they are simply discarded.  The inductive nature of the GA means that it doesn't have to know any rules of the problem - it works by its own internal rules.  This is very useful for complex or loosely defined problems.
  • 23. Disadvantages : A practical disadvantage of the genetic algorithm involves longer running times on the computer. Fortunately, this disadvantage continues to be minimized by the ever-increasing processing speeds of today's computers.
  • 24.  Conclusion: Evolutionary algorithms have been around since the early sixties. They apply the rules of nature: evolution through selection of the fittest individuals, the individuals representing solutions to a mathematical problem.Genetic algorithms are so far generally the best and most robust kind of evolutionary algorithms.
  • 25. REFERENCES 1. Akbari Z. (2010). "A multilevel evolutionary algorithm for optimizing numerical functions" IJIEC 2 (2011): 419–430 2. Ananya (2017), What is Diabetes, retrieved online from https://www.news- medical.net/health/What- is-Diabetes.aspx 3. Coffin, D.; S., Robert E. (2008). "Linkage Learning in Estimation of Distribution Algorithms". Linkage in Evolutionary Computation. Springer Berlin Heidelberg: 141– 156. doi:10.1007/978-3-540- 85068-7_7. 4. Eiben, A. E. et al (1994). Genetic algorithms with multi-parent recombination, PPSN III: Proceedings of the International Conference on Evolutionary Computation. The Third Conference on Parallel Problem Solving from Nature: 78–87. ISBN 3-540-58484-6. 5. Clustering - K-means demo’, K-means-Ineractive demo, Available at: http://home.deib.polimi.it/matteucc/Clustering/tutorial_html/AppletKM.html. Consulted 22 AUG 2013 6. Bache, K.& Lichman, M. 2013. UCI Machine Learning Repository [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science. 7. Bishop, C. 2006. Pattern Recognition and Machine Learning. New York: Springer, pp.424- 428. 8. Fisher, R.A. 1936. UCI Machine Learning Repository: Iris Data Set. Available at: http://archive.ics.uci.edu/ml/datasets/Iris. Consulted 10 AUG 2013 9. Mitchell, T. 1997. Machine learning. McGraw Hill.