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

Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJoy Dutta
 
Data Structures and Algorithms
Data Structures and AlgorithmsData Structures and Algorithms
Data Structures and AlgorithmsPierre Vigneras
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxjawad184956
 
Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine LearningPavithra Thippanaik
 
Instance based learning
Instance based learningInstance based learning
Instance based learningSlideshare
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleDataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleHakka Labs
 
Production system in ai
Production system in aiProduction system in ai
Production system in aisabin kafle
 
Canopy clustering algorithm
Canopy clustering algorithmCanopy clustering algorithm
Canopy clustering algorithmAshish Karki
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational modelChirag vasava
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methodsKrish_ver2
 
Goal stack planning.ppt
Goal stack planning.pptGoal stack planning.ppt
Goal stack planning.pptSadagopanS
 
Decision properties of reular languages
Decision properties of reular languagesDecision properties of reular languages
Decision properties of reular languagesSOMNATHMORE2
 

What's hot (20)

Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Data Structures and Algorithms
Data Structures and AlgorithmsData Structures and Algorithms
Data Structures and Algorithms
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptx
 
Learning
LearningLearning
Learning
 
Data Abstraction
Data AbstractionData Abstraction
Data Abstraction
 
Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine Learning
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleDataEngConf: Feature Extraction: Modern Questions and Challenges at Google
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
 
Production system in ai
Production system in aiProduction system in ai
Production system in ai
 
Approximation Algorithms
Approximation AlgorithmsApproximation Algorithms
Approximation Algorithms
 
Canopy clustering algorithm
Canopy clustering algorithmCanopy clustering algorithm
Canopy clustering algorithm
 
Decision theory
Decision theoryDecision theory
Decision theory
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Dataflow Analysis
Dataflow AnalysisDataflow Analysis
Dataflow Analysis
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methods
 
Goal stack planning.ppt
Goal stack planning.pptGoal stack planning.ppt
Goal stack planning.ppt
 
Decision properties of reular languages
Decision properties of reular languagesDecision properties of reular languages
Decision properties of reular languages
 

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

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

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.