SlideShare a Scribd company logo
1 of 12
Apriori, Eclat, Upper Confidence
Bound in Machine Learning
Presented by
Ningthoujam Mahesh Singh
B.E. CSE 7th Semester
Roll No: 202012
CONTENTS
• Apriori Algorithm
- Definition and explanation
- How it works
- Advantages and Limitation of Apriori
- Application
• Eclat Algorithm
- Definition and explanation
- How it works
- Advantages and Limitation of Eclat
- Application
• UCB Algorithm
- Definition and explanation
- How it works
- Advantages and Limitation of UCB
- Application
• Conclusion
-
Apriori Algorithm: Mining Frequent Itemsets
Definition and Explanation
- Used for frequent itemsets in a dataset
- Concept of association rules
- Identify patterns and relationships between different items.
- Uses a breadth-first search and Hash Tree
How it Works
- Two-step process: finding frequent itemsets and generating association rules.
- Bottom-up approach, starting with individual items and gradually expanding to more
complex patterns.
- Finding the frequent itemsets from the large dataset
Advantages and limitations of Apriori
Advantages:
- simplicity
- scalability.
Limitations:
- high memory usage
- time-consuming for large datasets
- works slow compared to other algorithms.
Application
- Health industry: Detecting patient’s drugs by grouping on ADRs cause on their characteristics
- E-commerce retail shops: Recommending products based on the products already present in the
user’s cart .
- Hydrological systems: Predicting natural phenomena .
- Diabetic study: Analyzing the relationship between different factors that contribute to diabetes .
- Student’s course selection in the E-Learning platform: Recommending courses based on the
student’s previous course selections .
- Stock management: Analyzing the relationship between different stocks and predicting future
trends `
Eclat Algorithm: Mining Dense Itemsets
Definition and Explanation
- Stands for Equivalence Class Clustering and Bottom-Up Lattice Traversal
- Another powerful method for mining dense itemsets in a dataset
- Depth-first search technique to find frequent itemsets in a transaction database
- Vertical representation of the dataset, making it more efficient for larger datasets
How it Works
- Exploiting set intersections
- Each item is associated with a tidset (a set of transaction IDs containing that item)
- Utilizes depth-first search to discover dense itemsets
- Their corresponding support values.
Advantages and Limitation of Eclat
Advantages over Apriori algorithm
Memory Requirements: Less memory than Apriori algorithm.
Speed: Typically faster than the Apriori algorithm.
Number of Computations: Does not involve the repeated scanning of the data to compute the
individual support values.
Limitation
T-id Sets (Transaction id): The T-id sets can be long, making it expensive to manipulate
Application
Market Basket Analysis: Used by big retailers to determine the association between items.
Medical Diagnosis: -Patients can be cured easily
-identifying the probability of illness for a particular disease.
Protein Sequence: Determining the synthesis of artificial Proteins.
Upper Confidence Bound (UCB) Algorithm
Definition and Explanation
- Popular reinforcement learning technique
- Method for solving the multi-armed bandit problem
- Solve the exploration-exploitation dilemma
- Maximize rewards by finding the optimal balance between exploring unknown
options and exploiting known information.
How it Works
- Assigns confidence bounds to each option
- Selects the one with the highest upper bound.
- Exploring less visited options initially and gradually shifts towards
- Exploiting options with higher rewards based on accumulated knowledge
Advantages and Disavantages of UCB
Advantages:
-Easy to implement.
-self-contained algorithm, meaning it does not require any prior knowledge of the
environment.
-optimal in the sense that it achieves the best possible regret bound for the Multi-Armed
Bandit problem.
Disadvantages:
- stationary, meaning they do not change over time.
- independent and identically distributed (i.i.d.), meaning they are drawn from the same
distribution at each time step.
- suboptimal in some cases, such as when the rewards are correlated or when there
are delayed rewards.
Application
Online Advertising: Optimize online advertising by selecting the best ad
to display based on user behavior
Recommendation Systems: Recommend products or services to users
based on their past behavior
Clinical Trials: Optimize clinical trials by selecting the best treatment for
each patient based on their characteristics
Conclusion: Harnessing the Power of ML
Algorithms
• Recap of Presented Algorithms:
- Apriori: Discovering frequent itemsets in data
- Eclat: Mining dense itemsets efficiently
- UCB: Optimal decision-making in reinforcement learning
• The Role of These Algorithms in Machine Learning:
- Empowering data analysis and pattern recognition
- Enabling efficient decision-making in diverse domains

More Related Content

Similar to Apriori-Eclat-Upper-Confidence-Bound-in-Machine-Learning.pptx

Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
Anish Das
 
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
ijsrd.com
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
Editor IJARCET
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
Editor IJARCET
 
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
Editor IJMTER
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
IJTET Journal
 
Recommendation system using unsupervised machine learning algorithm & assoc
Recommendation system using unsupervised machine learning algorithm & assocRecommendation system using unsupervised machine learning algorithm & assoc
Recommendation system using unsupervised machine learning algorithm & assoc
ijerd
 
Preference Elicitation Interface
Preference Elicitation InterfacePreference Elicitation Interface
Preference Elicitation Interface
晓愚 孟
 

Similar to Apriori-Eclat-Upper-Confidence-Bound-in-Machine-Learning.pptx (20)

Recommendation based on Clustering and Association Rules
Recommendation based on Clustering and Association RulesRecommendation based on Clustering and Association Rules
Recommendation based on Clustering and Association Rules
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
Multiple Minimum Support Implementations with Dynamic Matrix Apriori Algorith...
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
 
A Survey on the Clustering Algorithms in Sales Data Mining
A Survey on the Clustering Algorithms in Sales Data MiningA Survey on the Clustering Algorithms in Sales Data Mining
A Survey on the Clustering Algorithms in Sales Data Mining
 
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
PERFORMING DATA MINING IN (SRMS) THROUGH VERTICAL APPROACH WITH ASSOCIATION R...
 
Parallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification SystemParallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification System
 
Av24317320
Av24317320Av24317320
Av24317320
 
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
 
B1802021823
B1802021823B1802021823
B1802021823
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
 
Recommendation system using unsupervised machine learning algorithm & assoc
Recommendation system using unsupervised machine learning algorithm & assocRecommendation system using unsupervised machine learning algorithm & assoc
Recommendation system using unsupervised machine learning algorithm & assoc
 
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
 
Preference Elicitation Interface
Preference Elicitation InterfacePreference Elicitation Interface
Preference Elicitation Interface
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
Hybrid Model using Unsupervised Filtering Based on Ant Colony Optimization an...
Hybrid Model using Unsupervised Filtering Based on Ant Colony Optimization an...Hybrid Model using Unsupervised Filtering Based on Ant Colony Optimization an...
Hybrid Model using Unsupervised Filtering Based on Ant Colony Optimization an...
 
Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...
 
Data mining
Data miningData mining
Data mining
 
Proposing an Appropriate Pattern for Car Detection by Using Intelligent Algor...
Proposing an Appropriate Pattern for Car Detection by Using Intelligent Algor...Proposing an Appropriate Pattern for Car Detection by Using Intelligent Algor...
Proposing an Appropriate Pattern for Car Detection by Using Intelligent Algor...
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Apriori-Eclat-Upper-Confidence-Bound-in-Machine-Learning.pptx

  • 1. Apriori, Eclat, Upper Confidence Bound in Machine Learning Presented by Ningthoujam Mahesh Singh B.E. CSE 7th Semester Roll No: 202012
  • 2. CONTENTS • Apriori Algorithm - Definition and explanation - How it works - Advantages and Limitation of Apriori - Application • Eclat Algorithm - Definition and explanation - How it works - Advantages and Limitation of Eclat - Application • UCB Algorithm - Definition and explanation - How it works - Advantages and Limitation of UCB - Application • Conclusion
  • 3. - Apriori Algorithm: Mining Frequent Itemsets Definition and Explanation - Used for frequent itemsets in a dataset - Concept of association rules - Identify patterns and relationships between different items. - Uses a breadth-first search and Hash Tree How it Works - Two-step process: finding frequent itemsets and generating association rules. - Bottom-up approach, starting with individual items and gradually expanding to more complex patterns. - Finding the frequent itemsets from the large dataset
  • 4. Advantages and limitations of Apriori Advantages: - simplicity - scalability. Limitations: - high memory usage - time-consuming for large datasets - works slow compared to other algorithms.
  • 5. Application - Health industry: Detecting patient’s drugs by grouping on ADRs cause on their characteristics - E-commerce retail shops: Recommending products based on the products already present in the user’s cart . - Hydrological systems: Predicting natural phenomena . - Diabetic study: Analyzing the relationship between different factors that contribute to diabetes . - Student’s course selection in the E-Learning platform: Recommending courses based on the student’s previous course selections . - Stock management: Analyzing the relationship between different stocks and predicting future trends `
  • 6. Eclat Algorithm: Mining Dense Itemsets Definition and Explanation - Stands for Equivalence Class Clustering and Bottom-Up Lattice Traversal - Another powerful method for mining dense itemsets in a dataset - Depth-first search technique to find frequent itemsets in a transaction database - Vertical representation of the dataset, making it more efficient for larger datasets How it Works - Exploiting set intersections - Each item is associated with a tidset (a set of transaction IDs containing that item) - Utilizes depth-first search to discover dense itemsets - Their corresponding support values.
  • 7. Advantages and Limitation of Eclat Advantages over Apriori algorithm Memory Requirements: Less memory than Apriori algorithm. Speed: Typically faster than the Apriori algorithm. Number of Computations: Does not involve the repeated scanning of the data to compute the individual support values. Limitation T-id Sets (Transaction id): The T-id sets can be long, making it expensive to manipulate
  • 8. Application Market Basket Analysis: Used by big retailers to determine the association between items. Medical Diagnosis: -Patients can be cured easily -identifying the probability of illness for a particular disease. Protein Sequence: Determining the synthesis of artificial Proteins.
  • 9. Upper Confidence Bound (UCB) Algorithm Definition and Explanation - Popular reinforcement learning technique - Method for solving the multi-armed bandit problem - Solve the exploration-exploitation dilemma - Maximize rewards by finding the optimal balance between exploring unknown options and exploiting known information. How it Works - Assigns confidence bounds to each option - Selects the one with the highest upper bound. - Exploring less visited options initially and gradually shifts towards - Exploiting options with higher rewards based on accumulated knowledge
  • 10. Advantages and Disavantages of UCB Advantages: -Easy to implement. -self-contained algorithm, meaning it does not require any prior knowledge of the environment. -optimal in the sense that it achieves the best possible regret bound for the Multi-Armed Bandit problem. Disadvantages: - stationary, meaning they do not change over time. - independent and identically distributed (i.i.d.), meaning they are drawn from the same distribution at each time step. - suboptimal in some cases, such as when the rewards are correlated or when there are delayed rewards.
  • 11. Application Online Advertising: Optimize online advertising by selecting the best ad to display based on user behavior Recommendation Systems: Recommend products or services to users based on their past behavior Clinical Trials: Optimize clinical trials by selecting the best treatment for each patient based on their characteristics
  • 12. Conclusion: Harnessing the Power of ML Algorithms • Recap of Presented Algorithms: - Apriori: Discovering frequent itemsets in data - Eclat: Mining dense itemsets efficiently - UCB: Optimal decision-making in reinforcement learning • The Role of These Algorithms in Machine Learning: - Empowering data analysis and pattern recognition - Enabling efficient decision-making in diverse domains