SlideShare a Scribd company logo
Omer Shafiq   FA09-BCS-098
Ihsan Ullah   FA09-BCS-153
Adnan Bajwa   FA09-BCS-163
Brief Description
• Captcha Cracking System cracks the captcha
  images intelligently and then make the
  knowledge-base of the policy of cracking
  captcha images and reflexly learn this
  knowledge to crack the another captcha
  images
• Enables the system to implement the online
  learning through which we can achieve the
  optimal solution
• Our System depends on multiple phases,
  which are explained below that how each of
  them works and integrate to make this
  System.
The Process




• The Learning Process Takes Place After Creating Instances
List From Filtered Data
Analysis
• CAPTCHA IMAGE: Our System will be working on
  CAPTCHA breaking written in Java using some
  external OCR libraries and some Machine
  Learning Libraries.



• DE-NOISE: For the first section, de-noising, we
  will have to find a smart way to de-noise our
  input CAPTCHA via some image de-noise
  algorithm for our approach.
Analysis
• SEMENTATION: For the segmentation stage, we need
  to split the image of string in characters via different
  segmentation algorithms.




• BINARY BIT STREAM: Segmentation gives us the
  different segmented images.
Analysis

• DATASET: Data Set contains the instances includes the
  feature vectors and desired target output value which
  will be predict through applying desired Classifier.
Architecture
Intelligence Aspect
• Project Intelligently Recognizes The
  Pattern of the image to classify

• Project can simultaneously denoise
  and segment captchas parallel

• Classification depend upon the model
  you have trained
Application Screenshots

• CAPTCHA CRAWLER Crawels as many captchas as
  we want from captchas.net server created on
  C#.NET Framework 4
Application Screenshots
Application Screenshots
Application Screenshots
Results and conclusion
 Classifier: Decision Tree (J48)
Instances: 353
Attributes: 191

Test mode: 10-fold cross-validation

Correctly Classified Instances     168       47.7273 %
Incorrectly Classified Instances    184      52.2727 %
Kappa statistic               0.4519
Mean absolute error               0.04
Root mean squared error              0.183
Relative absolute error          54.4013 %
Root relative squared error        95.4941 %
Results and conclusion
 Classifier: Artificial Neural-Net (MultiLayer-Preceptron)
Instances: 353
Attributes: 191

Test mode: 10-fold cross-validation

Correctly Classified Instances     295       83.8068 %
Incorrectly Classified Instances    57       16.1932 %
Kappa statistic               0.8301
Mean absolute error               0.0171
Root mean squared error             0.0966
Relative absolute error          23.2233 %
Root relative squared error        50.4266 %
Results and conclusion
 Classifier: Support Vector Machine(SVM)
Instances: 353
Attributes: 191

Test mode: 10-fold cross-validation

Correctly Classified Instances     304       86.3636 %
Incorrectly Classified Instances    48       13.6364 %
Kappa statistic               0.8569
Mean absolute error               0.0711
Root mean squared error             0.1861
Relative absolute error          96.8087 %
Root relative squared error        97.1338 %
Results and conclusion
 Classifier: Naive Bayes (NaiveBayesin)
Instances: 353
Attributes: 191

Test mode: 10-fold cross-validation

Correctly Classified Instances     268       76.1364 %
Incorrectly Classified Instances    84       23.8636 %
Kappa statistic               0.7499
Mean absolute error               0.018
Root mean squared error             0.1282
Relative absolute error          24.5384 %
Root relative squared error        66.9059 %
Visual Results and Conclusion
            Results and conclusion
100
 90
 80
 70
 60
 50                                            Correct Classification
                                               Missclassification
 40
 30
 20
 10
  0
      Decision Tree   SVM   ANN   NaïveBayes

More Related Content

What's hot

Captcha1
Captcha1Captcha1
Captcha1
Ashish Madhok
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
Abhimanyu Sood
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
Rishabh Agarwal
 
Chatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer ServiceChatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer Service
Mitchell & Whale Insurance Brokers Ltd.
 
Captcha
CaptchaCaptcha
Captcha
CaptchaCaptcha
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
Geff Thomas
 
Chatbot Basics for Customer Communication
Chatbot Basics for Customer CommunicationChatbot Basics for Customer Communication
Chatbot Basics for Customer Communication
Kommunicate Intentive Technology
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
WebCrazyLabs
 
Captcha report
Captcha reportCaptcha report
Captcha report
RAJ SINGH MANDY
 
Chatbot
ChatbotChatbot
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
IRJET Journal
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
Abhishek Anand
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
Samuel Adams, MBA
 
Chat_GPT_Presentation
Chat_GPT_PresentationChat_GPT_Presentation
Chat_GPT_Presentation
DR. Ram Kumar Pathak
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
Teewee Ang
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
Manish Mishra
 
Chatbot
ChatbotChatbot
Chatbot
Kamini Bharti
 
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Shrutika Oswal
 
Machine learning basics
Machine learning basics Machine learning basics
Machine learning basics
Akanksha Bali
 

What's hot (20)

Captcha1
Captcha1Captcha1
Captcha1
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
 
Chatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer ServiceChatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer Service
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
Chatbot Basics for Customer Communication
Chatbot Basics for Customer CommunicationChatbot Basics for Customer Communication
Chatbot Basics for Customer Communication
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
Chatbot
ChatbotChatbot
Chatbot
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Chat_GPT_Presentation
Chat_GPT_PresentationChat_GPT_Presentation
Chat_GPT_Presentation
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Chatbot
ChatbotChatbot
Chatbot
 
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
 
Machine learning basics
Machine learning basics Machine learning basics
Machine learning basics
 

Viewers also liked

Machine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha RecognitionMachine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha Recognition
Rachel Shadoan
 
Captcha
CaptchaCaptcha
Captcha-recognition-with-active-deep-learning
Captcha-recognition-with-active-deep-learningCaptcha-recognition-with-active-deep-learning
Captcha-recognition-with-active-deep-learning
crew1274
 
Generic Solving Of Text Based Captcha
Generic Solving Of Text Based CaptchaGeneric Solving Of Text Based Captcha
Generic Solving Of Text Based Captcha
karanwayne
 
breaking PHP web Captcha
breaking PHP web Captchabreaking PHP web Captcha
breaking PHP web Captcha
crew1274
 
Human or Intelligent Machine?
Human or Intelligent Machine?Human or Intelligent Machine?
Human or Intelligent Machine?
ameyakulk
 
Captcha Recognition using Neural Networks
Captcha Recognition using Neural NetworksCaptcha Recognition using Neural Networks
Captcha Recognition using Neural Networks
Constantine Priemski
 
Captchas
CaptchasCaptchas
Captchas
NIKHIL NAIR
 
Captcha seminar
Captcha seminar Captcha seminar
Captcha seminar
Aurobindo Nayak
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
Abhimanyu Sood
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
kunalkiit
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
Gaurav Mittal
 
Neural networks
Neural networksNeural networks
Neural networks
Slideshare
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
REHMAT ULLAH
 
neural network
neural networkneural network
neural network
STUDENT
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
Sivagowry Shathesh
 
Brain gate
Brain gateBrain gate
Brain gate
Rahul Bansal
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
Christian Perone
 

Viewers also liked (19)

Machine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha RecognitionMachine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha Recognition
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha-recognition-with-active-deep-learning
Captcha-recognition-with-active-deep-learningCaptcha-recognition-with-active-deep-learning
Captcha-recognition-with-active-deep-learning
 
Generic Solving Of Text Based Captcha
Generic Solving Of Text Based CaptchaGeneric Solving Of Text Based Captcha
Generic Solving Of Text Based Captcha
 
breaking PHP web Captcha
breaking PHP web Captchabreaking PHP web Captcha
breaking PHP web Captcha
 
Human or Intelligent Machine?
Human or Intelligent Machine?Human or Intelligent Machine?
Human or Intelligent Machine?
 
Captcha Recognition using Neural Networks
Captcha Recognition using Neural NetworksCaptcha Recognition using Neural Networks
Captcha Recognition using Neural Networks
 
Captchas
CaptchasCaptchas
Captchas
 
Captcha seminar
Captcha seminar Captcha seminar
Captcha seminar
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 
neural network
neural networkneural network
neural network
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Brain gate
Brain gateBrain gate
Brain gate
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 

Similar to CAPTCHA Cracking System

Build Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customersBuild Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customers
sriram30691
 
Is ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining ItIs ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining It
Rory Graves
 
PhD First Year Conference (MAY 2019)
PhD First Year Conference (MAY 2019)PhD First Year Conference (MAY 2019)
PhD First Year Conference (MAY 2019)
Bang Xiang Yong
 
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Sagar Deogirkar
 
Machine Learning Training in Phagwara
Machine Learning Training in PhagwaraMachine Learning Training in Phagwara
Machine Learning Training in Phagwara
E2MATRIX
 
IRE major project group 22 IIITH
IRE major project group 22 IIITHIRE major project group 22 IIITH
IRE major project group 22 IIITH
Akhil Jindal
 
Machine Learning Training in Amritsar
Machine Learning Training in AmritsarMachine Learning Training in Amritsar
Machine Learning Training in Amritsar
E2MATRIX
 
Machine Learning Training in Chandigarh
Machine Learning Training in ChandigarhMachine Learning Training in Chandigarh
Machine Learning Training in Chandigarh
E2MATRIX
 
Machine Learning Training in Mohali
Machine Learning Training in MohaliMachine Learning Training in Mohali
Machine Learning Training in Mohali
E2MATRIX
 
Machine Learning Training in Jalandhar
Machine Learning Training in JalandharMachine Learning Training in Jalandhar
Machine Learning Training in Jalandhar
E2MATRIX
 
Comparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text MiningComparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text Mining
Andrea Gigli
 
Machine Learning Training in Ludhiana
Machine Learning Training in LudhianaMachine Learning Training in Ludhiana
Machine Learning Training in Ludhiana
E2MATRIX
 
Weka linked in
Weka linked inWeka linked in
Weka linked in
Sanket Butoliya
 
Counterfactual evaluation of machine learning models
Counterfactual evaluation of machine learning modelsCounterfactual evaluation of machine learning models
Counterfactual evaluation of machine learning models
Michael Manapat
 
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- EvaluationBridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Thomas Ploetz
 
INTERNSHIP
INTERNSHIPINTERNSHIP
INTERNSHIP
Vishal Srivastava
 
Machine Learning Automation using Flask API
Machine Learning Automation using Flask APIMachine Learning Automation using Flask API
Machine Learning Automation using Flask API
SayantanGhosh58
 
Automated QSAR
Automated QSAR Automated QSAR
Automated QSAR
David Leahy
 
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
JaeCheolKim10
 
MS Word.doc
MS Word.docMS Word.doc
MS Word.doc
butest
 

Similar to CAPTCHA Cracking System (20)

Build Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customersBuild Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customers
 
Is ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining ItIs ScalaC Getting Faster, or Am I just Imagining It
Is ScalaC Getting Faster, or Am I just Imagining It
 
PhD First Year Conference (MAY 2019)
PhD First Year Conference (MAY 2019)PhD First Year Conference (MAY 2019)
PhD First Year Conference (MAY 2019)
 
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
 
Machine Learning Training in Phagwara
Machine Learning Training in PhagwaraMachine Learning Training in Phagwara
Machine Learning Training in Phagwara
 
IRE major project group 22 IIITH
IRE major project group 22 IIITHIRE major project group 22 IIITH
IRE major project group 22 IIITH
 
Machine Learning Training in Amritsar
Machine Learning Training in AmritsarMachine Learning Training in Amritsar
Machine Learning Training in Amritsar
 
Machine Learning Training in Chandigarh
Machine Learning Training in ChandigarhMachine Learning Training in Chandigarh
Machine Learning Training in Chandigarh
 
Machine Learning Training in Mohali
Machine Learning Training in MohaliMachine Learning Training in Mohali
Machine Learning Training in Mohali
 
Machine Learning Training in Jalandhar
Machine Learning Training in JalandharMachine Learning Training in Jalandhar
Machine Learning Training in Jalandhar
 
Comparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text MiningComparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text Mining
 
Machine Learning Training in Ludhiana
Machine Learning Training in LudhianaMachine Learning Training in Ludhiana
Machine Learning Training in Ludhiana
 
Weka linked in
Weka linked inWeka linked in
Weka linked in
 
Counterfactual evaluation of machine learning models
Counterfactual evaluation of machine learning modelsCounterfactual evaluation of machine learning models
Counterfactual evaluation of machine learning models
 
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- EvaluationBridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
 
INTERNSHIP
INTERNSHIPINTERNSHIP
INTERNSHIP
 
Machine Learning Automation using Flask API
Machine Learning Automation using Flask APIMachine Learning Automation using Flask API
Machine Learning Automation using Flask API
 
Automated QSAR
Automated QSAR Automated QSAR
Automated QSAR
 
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
미움 받을 용기 : 저 팀은 뭘 안다고 추천한다고 들쑤시고 다니는건가
 
MS Word.doc
MS Word.docMS Word.doc
MS Word.doc
 

Recently uploaded

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 

CAPTCHA Cracking System

  • 1. Omer Shafiq FA09-BCS-098 Ihsan Ullah FA09-BCS-153 Adnan Bajwa FA09-BCS-163
  • 2. Brief Description • Captcha Cracking System cracks the captcha images intelligently and then make the knowledge-base of the policy of cracking captcha images and reflexly learn this knowledge to crack the another captcha images • Enables the system to implement the online learning through which we can achieve the optimal solution • Our System depends on multiple phases, which are explained below that how each of them works and integrate to make this System.
  • 3. The Process • The Learning Process Takes Place After Creating Instances List From Filtered Data
  • 4. Analysis • CAPTCHA IMAGE: Our System will be working on CAPTCHA breaking written in Java using some external OCR libraries and some Machine Learning Libraries. • DE-NOISE: For the first section, de-noising, we will have to find a smart way to de-noise our input CAPTCHA via some image de-noise algorithm for our approach.
  • 5. Analysis • SEMENTATION: For the segmentation stage, we need to split the image of string in characters via different segmentation algorithms. • BINARY BIT STREAM: Segmentation gives us the different segmented images.
  • 6. Analysis • DATASET: Data Set contains the instances includes the feature vectors and desired target output value which will be predict through applying desired Classifier.
  • 8. Intelligence Aspect • Project Intelligently Recognizes The Pattern of the image to classify • Project can simultaneously denoise and segment captchas parallel • Classification depend upon the model you have trained
  • 9. Application Screenshots • CAPTCHA CRAWLER Crawels as many captchas as we want from captchas.net server created on C#.NET Framework 4
  • 13. Results and conclusion Classifier: Decision Tree (J48) Instances: 353 Attributes: 191 Test mode: 10-fold cross-validation Correctly Classified Instances 168 47.7273 % Incorrectly Classified Instances 184 52.2727 % Kappa statistic 0.4519 Mean absolute error 0.04 Root mean squared error 0.183 Relative absolute error 54.4013 % Root relative squared error 95.4941 %
  • 14. Results and conclusion Classifier: Artificial Neural-Net (MultiLayer-Preceptron) Instances: 353 Attributes: 191 Test mode: 10-fold cross-validation Correctly Classified Instances 295 83.8068 % Incorrectly Classified Instances 57 16.1932 % Kappa statistic 0.8301 Mean absolute error 0.0171 Root mean squared error 0.0966 Relative absolute error 23.2233 % Root relative squared error 50.4266 %
  • 15. Results and conclusion Classifier: Support Vector Machine(SVM) Instances: 353 Attributes: 191 Test mode: 10-fold cross-validation Correctly Classified Instances 304 86.3636 % Incorrectly Classified Instances 48 13.6364 % Kappa statistic 0.8569 Mean absolute error 0.0711 Root mean squared error 0.1861 Relative absolute error 96.8087 % Root relative squared error 97.1338 %
  • 16. Results and conclusion Classifier: Naive Bayes (NaiveBayesin) Instances: 353 Attributes: 191 Test mode: 10-fold cross-validation Correctly Classified Instances 268 76.1364 % Incorrectly Classified Instances 84 23.8636 % Kappa statistic 0.7499 Mean absolute error 0.018 Root mean squared error 0.1282 Relative absolute error 24.5384 % Root relative squared error 66.9059 %
  • 17. Visual Results and Conclusion Results and conclusion 100 90 80 70 60 50 Correct Classification Missclassification 40 30 20 10 0 Decision Tree SVM ANN NaïveBayes