SlideShare a Scribd company logo
1 of 18
Inductive learning
Presented by:Alanoud Saad Alqoufi
ID number: 435920068
Supervised by: Prof.Mehmet Aksoy
Second semester 20/04/2015
KSU-Information System
Outline
• Learning
• Machine Learning
• Inductive Learning
• Why Inductive Learning
• Inductive Learning Methods
• Rules Family Of Algorithms
• Application of inductive learning
Learning
An agent is learning if it improves its performance on
future tasks after making observations about the world.[1]
A computer program is said to learn from experience E
with respect to some class of tasks T and performance
measure P, if its performance at tasks in T, as measured
by P, improves with experience E .[2]
Why would agent learn?
1. The designers cannot anticipate all possible
situations that the agent might find itself in
2. The designers cannot anticipate all changes over
time
3. Sometimes human programmers have no idea how to
program a solution themselves
Machine Learning
Machine learning is concerned with computer
programs that automatically improve their performance
through experience.[1]
Field of study that gives computers the ability to learn
without being explicitly programmed. [3]
Traditional Programming
Machine Learning
Computer
Data
Program
Output
Computer
Data
Output
Program
Machine Learning
Inductive Learning
• A new field of machine learning known as inductive
learning has been introduced to help in inducing general
rules and predicting future activities.[4]
• Inductive learning is learning from observation and earlier
knowledge by generalization of rules and conclusions.
Inductive learning allows for the identification of training
data or earlier knowledge patterns.[5]
• The identified and extracted generalized rules come to use
in reasoning and problem solving.[6]
Inductive learning
• Given examples of a function (X, F(X))
• Predict function F(X) for new examples X
Inductive learning
• Inductive:
This cat is black. That cat is black A third cat is black. Therefore
all cats are black
• Deductive:
Bachelor's are unmarried men. Bill is unmarried. Therefore, Bill
is a bachelor
Why inductive learning
Alternative method of knowledge acquisition in which
knowledge learned or induced from examples
• Human experts are capable of using their knowledge in their
daily work, but they usually cannot summaries and
generalize their knowledge explicitly in a form which is
sufficiently systematic, correct and complete for machine
representation and application .[7]
• While it is very difficult for an expert to articulate his
knowledge, it is relatively easy to document case studies of
the expert's skills at work.[7]
Inductive Learning Methods
1-Divide-and- conquer
• CLS
• ID3
• C4.5
2-Covering
• AQ family
• CN2
• RULES
A set of training examples usually used to form a decision
tree.[5]
Rules Family Of Algorithms
Rule1
• Pham and Aksoy have developed RULES-1 (RULe Extraction
System-1).[8]
• The first member of RULES family of algorithms RULES-1.[9]
• Extracts rules for objects in similar sets of classes
• Each object has its own attributes and values
• The attributes and the values associated with them in a collection of
objects form an array of attributes and values
• Total number of elements of the array is the total number of all
possible values
• EX: 4 attributes with values (3,4,2,5).
Total number of elements is 14
Rules Family Of Algorithms
Rule1
Example:
• Attributes: Weather, Temperature
• Values:{rainy, sunny, snowy} and {low, average, high}
• Attribute-value pairs:
(weather,rainy),(weather,sunny),(weather,snowy),(temperature,low),(
temperature,average),(temperature,High)
Rules Family Of Algorithms
Rules Family Of Algorithms
Rules versions:
Rule-1
Rule-2
Rule-3
Rule-3 plus
Rule-4
Rule-5
Each version has some extra new features to overcome some problems
that cannot be coped with using previous versions. The algorithms have
been used for many application which shows their good performance .[8]
Application of inductive learning
• The technology for building knowledge-based systems by
inductive inference from examples has been demonstrated
successfully in several practical applications .[10]
• Inductive learning algorithms are domain independent and
can be used in any task involving classification or pattern
recognition.[11]
 Making Credit Decisions
 Education
 Medical applications
References
• [1] S.R. RUSSELL and P.Norvig , “Artificial Intelligence: A Modern Approach”, 3d.ed. USA,
Prentice Hall,2009, pp. 693-767.
• [2] slide2[2] T. M. Mitchell ,“Machine Learning”,1st.ed. U.K, McGraw-Hill ,1997,pp. 1-5.
• [3] A.L.Samuel ,”Some Studies in Machine Learning Using the Game of Checkers”, vol.11
, no.6,pp. 601 - 617,Nov. 1967.
• [4] H. A. ELGIBREEN and M. S. AKSOY,“RULES – TL : A SIMPLE AND IMPROVED
RULES”,J. Theor. Appl. Inf. Technol., vol. 47, no. 1, 2013.
• [5] A. M. AlMana and M. S. AKSOY, “An Overview of Inductive Learning Algorithms” ,” Int.
J. Comput. Appl., vol. 88 – no.4, 2014.
• [6] A. H. Mohamed and M. H. S. Bin Jahabar, “Implementation and Comparison of Inductive
Learning Algorithms on Timetabling”, Int. J. Inf. Technol., vol. 12, no. 7, pp. 97–113, 2006.
• [7] M.S.Aksoy “A review of inductive learning algorithms”, Journal of Faculty of Management,
Istanbul, Vol.25, No.2, pp.171-186, Turkey, 1996.
• [8] M. S. Aksoy, “A Review of RULES Family of Algorithms”,Math. Comput. Appl., vol. 13, no.
1, pp. 51–60, 2008.
• [9] D.T.Pham and M.S.Aksoy, “RULES: A simple rule extraction system”, Expert Systems with
Applications, Vol.8, No.1, pp.59-65, USA, 1995.
• [10] J.R. Quinlan, ”Induction of Decision Trees”,vol 1, Centre for Advanced Computing
Sciences, New South Wales Institute of Technology, Sydney , pp 81-106 ,2007.
• [11] M. S. Aksoy, A. Almudimigh, O. Torkul, and I. H. Cedimoglu, “Applications of Inductive
Learning to Automated Visual Inspection”, Int. J. Comput. Appl., vol. 60, no. 14, pp. 14–18,
2012.
Thank You

More Related Content

What's hot

Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagationKrish_ver2
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AIMegha Sharma
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5DigiGurukul
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learningUmmeSalmaM1
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms Syed Ahmed
 
Machine Learning
Machine LearningMachine Learning
Machine LearningRahul Kumar
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
unit 4 ai.pptx
unit 4 ai.pptxunit 4 ai.pptx
unit 4 ai.pptxShivaDhfm
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AIvikas dhakane
 
Unsupervised learning
Unsupervised learningUnsupervised learning
Unsupervised learningamalalhait
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerGobinath Subramaniam
 
Time advance mehcanism
Time advance mehcanismTime advance mehcanism
Time advance mehcanismNikhil Sharma
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Marina Santini
 
Object Oriented Design Concept
Object Oriented Design ConceptObject Oriented Design Concept
Object Oriented Design ConceptSharath g
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)butest
 

What's hot (20)

Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagation
 
Learning
LearningLearning
Learning
 
Concept learning
Concept learningConcept learning
Concept learning
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
unit 4 ai.pptx
unit 4 ai.pptxunit 4 ai.pptx
unit 4 ai.pptx
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AI
 
Unsupervised learning
Unsupervised learningUnsupervised learning
Unsupervised learning
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 
Time advance mehcanism
Time advance mehcanismTime advance mehcanism
Time advance mehcanism
 
Knowledge Representation in AI.pptx
Knowledge Representation in AI.pptxKnowledge Representation in AI.pptx
Knowledge Representation in AI.pptx
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Object Oriented Design Concept
Object Oriented Design ConceptObject Oriented Design Concept
Object Oriented Design Concept
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)
 

Similar to Inductive Learning Methods

Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...journal ijrtem
 
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...IJRTEMJOURNAL
 
MACHINE LEARNING(R17A0534).pdf
MACHINE LEARNING(R17A0534).pdfMACHINE LEARNING(R17A0534).pdf
MACHINE LEARNING(R17A0534).pdfFayyoOlani
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptitadmin33
 
Machine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key ConceptsMachine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key Conceptsachakracu
 
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.pdfGandhiMathy6
 
Review On In-Context Leaning.pptx
Review On In-Context Leaning.pptxReview On In-Context Leaning.pptx
Review On In-Context Leaning.pptxwesleyshih4
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
 
Approaches in educational technology
Approaches in educational technologyApproaches in educational technology
Approaches in educational technologyFaKhalid
 
20121121101127simulation azmi
20121121101127simulation azmi20121121101127simulation azmi
20121121101127simulation azmiAhmad Nur Faiz
 
Aied99 a toolstalk_murray
Aied99 a toolstalk_murrayAied99 a toolstalk_murray
Aied99 a toolstalk_murrayperspegrity5
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Josh Sheldon
 
Machine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsMachine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsRamsha Ijaz
 
CPP-Unit 1.pptx
CPP-Unit 1.pptxCPP-Unit 1.pptx
CPP-Unit 1.pptxYashKoli22
 

Similar to Inductive Learning Methods (20)

Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
 
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
Modeling the Student Success or Failure in Engineering at VUT Using the Date ...
 
MACHINE LEARNING(R17A0534).pdf
MACHINE LEARNING(R17A0534).pdfMACHINE LEARNING(R17A0534).pdf
MACHINE LEARNING(R17A0534).pdf
 
OOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.pptOOSE Unit 3 PPT.ppt
OOSE Unit 3 PPT.ppt
 
Machine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key ConceptsMachine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key Concepts
 
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
 
AI Lesson 33
AI Lesson 33AI Lesson 33
AI Lesson 33
 
Lesson 33
Lesson 33Lesson 33
Lesson 33
 
RBT - GSN.pptx
RBT - GSN.pptxRBT - GSN.pptx
RBT - GSN.pptx
 
Review On In-Context Leaning.pptx
Review On In-Context Leaning.pptxReview On In-Context Leaning.pptx
Review On In-Context Leaning.pptx
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
Approaches in educational technology
Approaches in educational technologyApproaches in educational technology
Approaches in educational technology
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 
20121121101127simulation azmi
20121121101127simulation azmi20121121101127simulation azmi
20121121101127simulation azmi
 
Aied99 a toolstalk_murray
Aied99 a toolstalk_murrayAied99 a toolstalk_murray
Aied99 a toolstalk_murray
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...
 
Machine learning: A Walk Through School Exams
Machine learning: A Walk Through School ExamsMachine learning: A Walk Through School Exams
Machine learning: A Walk Through School Exams
 
CPP-Unit 1.pptx
CPP-Unit 1.pptxCPP-Unit 1.pptx
CPP-Unit 1.pptx
 
Lecture-1 Applied ML.pptx
Lecture-1 Applied ML.pptxLecture-1 Applied ML.pptx
Lecture-1 Applied ML.pptx
 
Lecture-1 Applied ML.pptx
Lecture-1 Applied ML.pptxLecture-1 Applied ML.pptx
Lecture-1 Applied ML.pptx
 

More from Alanoud Alqoufi (13)

Privacy in pharmacogenetics
Privacy in pharmacogenetics Privacy in pharmacogenetics
Privacy in pharmacogenetics
 
HIPAA
HIPAAHIPAA
HIPAA
 
SoftWare Success
SoftWare SuccessSoftWare Success
SoftWare Success
 
Identity Managment
Identity ManagmentIdentity Managment
Identity Managment
 
Legal and Regulatory Requirements
Legal and Regulatory RequirementsLegal and Regulatory Requirements
Legal and Regulatory Requirements
 
Memory Plus
Memory PlusMemory Plus
Memory Plus
 
Wireshark
WiresharkWireshark
Wireshark
 
Face book lawsuit
Face book lawsuitFace book lawsuit
Face book lawsuit
 
Air france296
Air france296Air france296
Air france296
 
Domestic robot
Domestic robotDomestic robot
Domestic robot
 
Internet addiction
Internet addictionInternet addiction
Internet addiction
 
Db presentation google_megastore
Db presentation google_megastoreDb presentation google_megastore
Db presentation google_megastore
 
Ppt
PptPpt
Ppt
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Inductive Learning Methods

  • 1. Inductive learning Presented by:Alanoud Saad Alqoufi ID number: 435920068 Supervised by: Prof.Mehmet Aksoy Second semester 20/04/2015 KSU-Information System
  • 2. Outline • Learning • Machine Learning • Inductive Learning • Why Inductive Learning • Inductive Learning Methods • Rules Family Of Algorithms • Application of inductive learning
  • 3. Learning An agent is learning if it improves its performance on future tasks after making observations about the world.[1] A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E .[2]
  • 4. Why would agent learn? 1. The designers cannot anticipate all possible situations that the agent might find itself in 2. The designers cannot anticipate all changes over time 3. Sometimes human programmers have no idea how to program a solution themselves
  • 5. Machine Learning Machine learning is concerned with computer programs that automatically improve their performance through experience.[1] Field of study that gives computers the ability to learn without being explicitly programmed. [3]
  • 7. Inductive Learning • A new field of machine learning known as inductive learning has been introduced to help in inducing general rules and predicting future activities.[4] • Inductive learning is learning from observation and earlier knowledge by generalization of rules and conclusions. Inductive learning allows for the identification of training data or earlier knowledge patterns.[5] • The identified and extracted generalized rules come to use in reasoning and problem solving.[6]
  • 8. Inductive learning • Given examples of a function (X, F(X)) • Predict function F(X) for new examples X
  • 9. Inductive learning • Inductive: This cat is black. That cat is black A third cat is black. Therefore all cats are black • Deductive: Bachelor's are unmarried men. Bill is unmarried. Therefore, Bill is a bachelor
  • 10. Why inductive learning Alternative method of knowledge acquisition in which knowledge learned or induced from examples • Human experts are capable of using their knowledge in their daily work, but they usually cannot summaries and generalize their knowledge explicitly in a form which is sufficiently systematic, correct and complete for machine representation and application .[7] • While it is very difficult for an expert to articulate his knowledge, it is relatively easy to document case studies of the expert's skills at work.[7]
  • 11. Inductive Learning Methods 1-Divide-and- conquer • CLS • ID3 • C4.5 2-Covering • AQ family • CN2 • RULES A set of training examples usually used to form a decision tree.[5]
  • 12. Rules Family Of Algorithms Rule1 • Pham and Aksoy have developed RULES-1 (RULe Extraction System-1).[8] • The first member of RULES family of algorithms RULES-1.[9] • Extracts rules for objects in similar sets of classes • Each object has its own attributes and values • The attributes and the values associated with them in a collection of objects form an array of attributes and values • Total number of elements of the array is the total number of all possible values • EX: 4 attributes with values (3,4,2,5). Total number of elements is 14
  • 13. Rules Family Of Algorithms Rule1 Example: • Attributes: Weather, Temperature • Values:{rainy, sunny, snowy} and {low, average, high} • Attribute-value pairs: (weather,rainy),(weather,sunny),(weather,snowy),(temperature,low),( temperature,average),(temperature,High)
  • 14. Rules Family Of Algorithms
  • 15. Rules Family Of Algorithms Rules versions: Rule-1 Rule-2 Rule-3 Rule-3 plus Rule-4 Rule-5 Each version has some extra new features to overcome some problems that cannot be coped with using previous versions. The algorithms have been used for many application which shows their good performance .[8]
  • 16. Application of inductive learning • The technology for building knowledge-based systems by inductive inference from examples has been demonstrated successfully in several practical applications .[10] • Inductive learning algorithms are domain independent and can be used in any task involving classification or pattern recognition.[11]  Making Credit Decisions  Education  Medical applications
  • 17. References • [1] S.R. RUSSELL and P.Norvig , “Artificial Intelligence: A Modern Approach”, 3d.ed. USA, Prentice Hall,2009, pp. 693-767. • [2] slide2[2] T. M. Mitchell ,“Machine Learning”,1st.ed. U.K, McGraw-Hill ,1997,pp. 1-5. • [3] A.L.Samuel ,”Some Studies in Machine Learning Using the Game of Checkers”, vol.11 , no.6,pp. 601 - 617,Nov. 1967. • [4] H. A. ELGIBREEN and M. S. AKSOY,“RULES – TL : A SIMPLE AND IMPROVED RULES”,J. Theor. Appl. Inf. Technol., vol. 47, no. 1, 2013. • [5] A. M. AlMana and M. S. AKSOY, “An Overview of Inductive Learning Algorithms” ,” Int. J. Comput. Appl., vol. 88 – no.4, 2014. • [6] A. H. Mohamed and M. H. S. Bin Jahabar, “Implementation and Comparison of Inductive Learning Algorithms on Timetabling”, Int. J. Inf. Technol., vol. 12, no. 7, pp. 97–113, 2006. • [7] M.S.Aksoy “A review of inductive learning algorithms”, Journal of Faculty of Management, Istanbul, Vol.25, No.2, pp.171-186, Turkey, 1996. • [8] M. S. Aksoy, “A Review of RULES Family of Algorithms”,Math. Comput. Appl., vol. 13, no. 1, pp. 51–60, 2008. • [9] D.T.Pham and M.S.Aksoy, “RULES: A simple rule extraction system”, Expert Systems with Applications, Vol.8, No.1, pp.59-65, USA, 1995. • [10] J.R. Quinlan, ”Induction of Decision Trees”,vol 1, Centre for Advanced Computing Sciences, New South Wales Institute of Technology, Sydney , pp 81-106 ,2007. • [11] M. S. Aksoy, A. Almudimigh, O. Torkul, and I. H. Cedimoglu, “Applications of Inductive Learning to Automated Visual Inspection”, Int. J. Comput. Appl., vol. 60, no. 14, pp. 14–18, 2012.