Apriori Algorithm (Associated Learning) - Fun and Easy Machine Learning

Sdílet
Vložit
  • čas přidán 25. 07. 2024

Komentáře • 171

  • @Augmented_AI
    @Augmented_AI  Před 3 lety +3

    ⭐ If you enjoy my work, Id really appreciate a Coffee😎☕ - augmentedstartups.info/BuyMeCoffee

  • @huldahhf7110
    @huldahhf7110 Před rokem

    I've searched numerous videos on Apriori Algorithm, and I came across your video. Your video is really helpful and easy to understand with all the illustrations. Thank you!

  • @raghav28489
    @raghav28489 Před 5 lety +5

    Man I can see the amount of effort put into this video and thanks for explaining it clearly!

  • @najmaddinakhundov5783
    @najmaddinakhundov5783 Před 6 lety +5

    You have explained it very well with nice illustrations. Thank you very much for the video.

  • @dar7823
    @dar7823 Před 5 lety +38

    my hero!! thank you. Still don't know why I'm paying my university while I don't get theirs lectures.

    • @Augmented_AI
      @Augmented_AI  Před 5 lety +7

      Haha 😁 glad I can help. I get a lot of comments saying that they understand the topic better from my lectures rather than from their professors. 😋

    • @ajaymoktan2202
      @ajaymoktan2202 Před 4 lety

      because of your university you ended up to this video

    • @FrangoTraidor
      @FrangoTraidor Před 3 lety

      *their lectures

  • @SakataSamig
    @SakataSamig Před 3 lety +1

    Thank you very much for simple explanation. Managed to finish my assignment in minutes!

  • @farshad-hasanpour
    @farshad-hasanpour Před 5 lety +3

    very good example. self joining rule to create 3-Itemsets from 2-Itemsets is so important

  • @vermonthaole
    @vermonthaole Před 5 lety

    This is great! Helped me explain to my colleagues!

  • @raduverdes6411
    @raduverdes6411 Před 5 lety +14

    You forgot to mention the pruning part of the algorithm, to eliminate large number of sets. based on the principal that if a set is below the required minimum count then any superset can be ignored.

  • @halciber
    @halciber Před 6 lety +1

    Thank you for making this video, it has been really helpful.

  • @xxish123
    @xxish123 Před 2 lety

    Dude, the first video I clicked and it was a genuinely good explanation

  • @roberteriksen6434
    @roberteriksen6434 Před 6 lety +1

    Your video is much appriciated :) Its fluent and clear presentation also helps alot !

    • @Augmented_AI
      @Augmented_AI  Před 6 lety

      +Robert Eriksen I'm really glad you enjoyed it and that it helped. :) Thank you for the comment.

  • @JessicaRocha-dz4cw
    @JessicaRocha-dz4cw Před 6 lety +1

    Thank you! It helped a lot. It is very well and simple explained :)

    • @Augmented_AI
      @Augmented_AI  Před 6 lety

      +Jessica Rocha I'm really glad that I could help :). Thank you for the comment! :)

  • @manojramaprasad5041
    @manojramaprasad5041 Před 6 lety +4

    very nice bro.thank you

  • @patriciamanalang9610
    @patriciamanalang9610 Před 4 lety +2

    This is easy to understand, thank you for this content :)

  • @abdulsalamalmadani8234

    dear Augmented startups
    thank you for the clear explanation, please make it as a playlist and connect with chapters :)
    thank you very much

  • @perezburst
    @perezburst Před 4 lety +3

    Great video, it really helps in understanding this concept. I just wasn't sure at some point if it was milk or mulk you were saying. Anyways very useful video. Also was looking for the video where the algorithm is implemented in python

  • @rohansingla7855
    @rohansingla7855 Před 2 lety +1

    I was trying to understand the steps from quite some time.... but was not able to... Thanks a lot for this video.. Now I have the required clarity to apply this algo..

  • @Zara_Luna
    @Zara_Luna Před 5 lety +1

    Very interesting! This past Valentine's Day I noticed at the store the "heart chocolates" were not in the front of the store, but were in the back of the store next to the milk. ...make sense that when you buy milk you will most likely buy chocolate.

  • @Rawoonah2cool
    @Rawoonah2cool Před 5 lety +1

    This helped a lot thanks

  • @roe9908
    @roe9908 Před 5 lety +3

    Excellent video, thank you very much

  • @jasonzhang6534
    @jasonzhang6534 Před 4 lety

    thanks for the videos. very clear and easy to understand

    • @Augmented_AI
      @Augmented_AI  Před 4 lety

      Thanks so much Jason. I'm glad it was clear 😁🤟

  • @lennyatomz8389
    @lennyatomz8389 Před 4 lety +15

    Hi Augmented Startups, Thank you for taking the time to produce these wonderfully helpful videos! I've noticed that at time marker 8:30, you count the number of beer entries as equal to 2 when it appears that there are three 1's present within its column. Is this a typo or am I missing some minor detail? Have a great day! :-)

    • @tim4857
      @tim4857 Před 2 lety +4

      The same question, I think beer should be 3.

  • @dr.r.suganthi2304
    @dr.r.suganthi2304 Před 6 lety +1

    easy understanding this is....for beginners it is well and good

    • @Augmented_AI
      @Augmented_AI  Před 6 lety

      +SUGANTHI R thank you so much for the comment. I really appreciate it :)

  • @sniperalex117
    @sniperalex117 Před 5 lety

    what if the frequency in 6th step is equal to both itemsets? Is that possible?

  • @paulalwin91
    @paulalwin91 Před 6 lety +1

    Good job! Awesome stuff.

    • @Augmented_AI
      @Augmented_AI  Před 6 lety

      Thank you, I really appreciate the comment :)

  • @lionzan
    @lionzan Před 2 měsíci

    thanks Sir, I've Learnt a lot from you video..

  • @NoelGomes
    @NoelGomes Před 5 lety +1

    thank you the effort.

  • @tobyto4614
    @tobyto4614 Před 3 lety

    Does it mean the algorithm would eliminate more options for each progression stage if one set up additional thresholds types as well?

  • @jacobkanyi5046
    @jacobkanyi5046 Před rokem +3

    Beer has a frequency of 3

  • @meinv94
    @meinv94 Před 5 lety +7

    Hi Augmented Startups, I would like to confirm about the formula for confidence at 6:05 and life at 6:58. Are the numerator supposed to be the support (X n Y)?? Your clarification is much appreciated

    • @dsalgos
      @dsalgos Před 5 měsíci

      I had the same cocern, but it looks to be a typo here, Indeed it should be A intersection B, as we are considering itemset for transaction containing both A AND B.

  • @ANGELRIVERA-ze6nk
    @ANGELRIVERA-ze6nk Před 3 lety

    Hello not sure if you are going to answer this but when do you stop a creating bigger itemsets, for example, why did you stop at 3-itemsets, instead of checking for 4-itemsets

  • @ayenewyihune
    @ayenewyihune Před rokem

    Clear, thanks

  • @ahmedelsabagh6990
    @ahmedelsabagh6990 Před 4 lety

    Great explanation

  • @blizzaguken1673
    @blizzaguken1673 Před 5 lety +2

    What a nice explanation !

    • @Augmented_AI
      @Augmented_AI  Před 5 lety

      Thank you for the comment 😁. Glad you enjoyed it.

  • @ANGAYARKANNI_A
    @ANGAYARKANNI_A Před 2 lety

    great explanation

  • @ngjunya8402
    @ngjunya8402 Před 4 lety

    Is the transaction item unique? How bout different transaction id with same items ?

  • @lswan6150
    @lswan6150 Před 6 lety

    Great video mate, really appreciated.

  • @edwardjaviergarzoncortes2035

    Excelent Thank you!

  • @user-wx4on3ye9x
    @user-wx4on3ye9x Před 3 lety +2

    Thank you!

  • @shubhamsomani92
    @shubhamsomani92 Před 3 lety

    Thanks a lot!

  • @Ahmad_Alhasanat
    @Ahmad_Alhasanat Před 3 lety +1

    Thank you so much

  • @yosuajuliando
    @yosuajuliando Před 2 lety +1

    ask. Is it if we only want or are only able to make 3 iterations, does that violate the Apriori concept itself?

  • @merlynmerry2275
    @merlynmerry2275 Před 6 lety

    Thank u sir really helpful for me

  • @baddriversofdelhincr2502
    @baddriversofdelhincr2502 Před 5 lety +1

    Fantastic

  • @muhammedgul
    @muhammedgul Před 4 lety

    Thanks!

  • @Secondbloodbrother
    @Secondbloodbrother Před 3 lety +1

    Nicely done!

  • @rileyyan8647
    @rileyyan8647 Před rokem +2

    In step one, the frequency of beer is "3" not 2 (8:29)

  • @RidingWithGerdas
    @RidingWithGerdas Před 3 lety

    Great explanation!

    • @Augmented_AI
      @Augmented_AI  Před 3 lety

      Thank you THE G. :). I am really glad the video was explained well :). If you have anything that you want me to make a video about, just use the hashtag #augmentedstartups with your comment and I'll see what I can do.
      If you haven't already, check out my channel page to see all of the topics I've covered so far www.augmentedstartups.info/CZcams or check out our courses here www.augmentedstartups.com/store
      or you can consider becoming a member of Augmented Startups and get access to Advanced Tutorials :)
      bit.ly/Join_AugmentedStartups
      I look forward to seeing you around! 👊

  • @user-fw6om4mh8h
    @user-fw6om4mh8h Před 3 měsíci +2

    This guy's english is on the level of 25 years old oils settled in the kitchen sink pipes.

  • @muhammadijaz7436
    @muhammadijaz7436 Před 6 lety

    marvelous video

  • @charliec8434
    @charliec8434 Před 6 lety

    Is this machine learning a linear or non-linear?

  • @adnanbandey5450
    @adnanbandey5450 Před 5 lety

    Is support explained properly?

  • @aidahalitaj3381
    @aidahalitaj3381 Před 6 lety +47

    The frequency of Beer is 3 not 2

  • @gabriellerosa6453
    @gabriellerosa6453 Před 4 lety +1

    Vídeo maravilhoso !

  • @saforaaghadavoodjolfaie1484

    Thanks alot , what application do you use for creating content?

    • @Augmented_AI
      @Augmented_AI  Před 3 lety

      Thank you Safora Aghadavood jolfaie :). I use video-scribe. If you have anything that you want me to make a video about, just use the hashtag #augmentedstartups with your comment and I'll see what I can do.
      If you haven't already, check out my channel page to see all of the topics I've covered so far www.augmentedstartups.info/CZcams or check out our courses here www.augmentedstartups.com/store
      or you can consider becoming a member of Augmented Startups and get access to Advanced Tutorials :)
      czcams.com/channels/FJPdVHPZOYhSyxmX_C_Pew.htmljoin
      I look forward to seeing you around! 👊

  • @dr.loucifhemzaemmysnmoussa7686

    Number 1 on CZcams

  • @jasonwang-wg8wu
    @jasonwang-wg8wu Před 8 měsíci

    at the 10:42 mark -- why are we only considering the triples onion-potato-burger and onion-burger-milk? why not onion-milk-burger, for example?

  • @vondelasan7742
    @vondelasan7742 Před 3 lety +1

    what is the meaning of the exclamation(!) point in step 5? thank you

  • @samshanmukh
    @samshanmukh Před 5 lety

    Confidence = support(X) / Number of occurrences of X in itemset
    where X is an item.

  • @akirasaiyan4398
    @akirasaiyan4398 Před 6 lety +1

    I want to ask. How to make array list but data get from json?

    • @paulalwin91
      @paulalwin91 Před 6 lety

      use any library to process the json, and loop it and fill the array list

    • @akirasaiyan4398
      @akirasaiyan4398 Před 6 lety

      paul alwin do you have tutorial about it in unity ?

    • @paulalwin91
      @paulalwin91 Před 6 lety +1

      No bro just Google the steps which I mentioned, google json lib for unity

  • @bariskocer
    @bariskocer Před 4 lety

    thx

  • @agustd9590
    @agustd9590 Před 3 lety

    Hi, where is the lecture where we can implement the Apriori algorithm in python?
    Video was awesome by the way. THANKS!

    • @Augmented_AI
      @Augmented_AI  Před 3 lety +1

      Thank you Bangtan Topia :). We currently don't have the coding part but we can make a video on this if we get enough likes on this comment. Otherwise If you have anything that you want me to make a video about, just use the hashtag #augmentedstartups with your comment and I'll see what I can do.
      If you haven't already, check out my channel page to see all of the topics I've covered so far www.augmentedstartups.info/CZcams or check out our courses here www.augmentedstartups.com/store
      I look forward to seeing you around! 👊

  • @sabrishgopalakrishnan5156

    @5:55 conf(X->Y) = supp(X,Y)/supp(X) or P(Y|X)

    • @yashmehta8648
      @yashmehta8648 Před 6 lety

      It is the same thing i.e. the formula is the same

  • @masky5123
    @masky5123 Před 5 lety +1

    in 5:56 , it should be the support of X AND Y, not X union Y, right?

    • @ondrejholub5566
      @ondrejholub5566 Před 4 lety

      It's indeed a mistake, it's an intersection (AND), not a union (OR) like in the video.

    • @Ahmad_Alhasanat
      @Ahmad_Alhasanat Před 3 lety

      It's a union, not an intersection! He put it correctly

  • @JonathanJournal
    @JonathanJournal Před 3 lety +1

    @8:32 , beer = 3, not 2?

  • @tounkarah
    @tounkarah Před 4 lety +1

    How does one make such cartoon drawings?

  • @harshavardhan2042
    @harshavardhan2042 Před 3 lety

    Hi, @augmented startups, That was a great video made with great effort. I learned a lot. But I think the formula you said for confidence is contradicting with the formula what my lecturer was telling me. I cross checked with some websites about this and they use intersection of X and Y instead of union of X Y.

    • @Augmented_AI
      @Augmented_AI  Před 3 lety +1

      Thank you Harsha Vardhan :) as well as for the feedback. If you have anything that you want me to make a video about, just use the hashtag #augmentedstartups with your comment and I'll see what I can do.
      If you haven't already, check out my channel page to see all of the topics I've covered so far www.augmentedstartups.info/CZcams or check out our courses here www.augmentedstartups.com/store
      or you can consider becoming a member of Augmented Startups :)
      czcams.com/channels/FJPdVHPZOYhSyxmX_C_Pew.htmljoin
      I look forward to seeing you around! 👊

    • @harshavardhan2042
      @harshavardhan2042 Před 3 lety

      @@Augmented_AI sir I’m telling you this as I know half of my uni mates are watching this video to get an overview of the algorithm. I just don’t want a bad reputation going on with your channel as you people helped me more than my lectures 😅. Anyways will do see you around 😁😏

  • @Jjolasman
    @Jjolasman Před 5 lety

    I do not really understand the conviction measure. What it tells us? I mean, big values mean what? Or values lower than 0 means what? I don´t understand the measure even reading its definition in papers. Can anyone help me?

  • @HOOKAH10
    @HOOKAH10 Před rokem +1

    there is mistake on 8:35 min: beer 3 not 2

  • @codyelhard5779
    @codyelhard5779 Před 4 lety

    I believe onions potatoes and milk is also a valid possibility with an item size of 3. Even though it gets a count of 2 and will be eliminated anyways.

  • @goneandwiped3521
    @goneandwiped3521 Před 3 lety +2

    I had to double-check my speaker to see if anything is wrong.

  • @ulberonurakin4231
    @ulberonurakin4231 Před 4 lety +2

    Why at 10.48 did't you include onion, potato, milk?

    • @randomforrest9251
      @randomforrest9251 Před 4 lety

      I agree. It should be included..

    • @Ahmad_Alhasanat
      @Ahmad_Alhasanat Před 3 lety

      Because itemset(union and milk) is threshold 9:53 step5, so he skipped it!!

  • @manithamizh7048
    @manithamizh7048 Před 3 lety

    Thanking you for the lecture. I am disappointed for the apriori step summary passage, because it's not the above derived problem summary. So please correctly complete the post. Because first I trusted blindly then I check it before share that for my friends. Thanking you

  • @dexterchewy
    @dexterchewy Před 4 lety

    any idea what's the animation software used on this. haha.

  • @teknocrat_AD
    @teknocrat_AD Před 3 lety

    hey, its that finematics guy

  • @ondrejholub5566
    @ondrejholub5566 Před 4 lety +4

    5:56 There's a mistake, confidence has an intersection in the numerator, not a union.

    • @dimitriszerkelidis4547
      @dimitriszerkelidis4547 Před 4 lety

      en.wikipedia.org/wiki/Association_rule_learning#Confidence

    • @marthagrey6054
      @marthagrey6054 Před 4 lety

      No, the union is correct because the support refers to the union of the items in the two sets. However, in terms of probability, it will indeed be rewritten as the probability of the intersection of the two events that a transaction contains either one of the item sets respectively. This is nicely explained in the Wikipedia article on "Association rule learning".

  • @charlottecj858
    @charlottecj858 Před 6 lety

    In step 6 where we create 3items set, you have not considered the combination of onion, burger and milk

    •  Před 6 lety

      The value of beer is 2 at 8:32 . So I think transaction id T6 beer value is 0.

    • @ayushrastogi6089
      @ayushrastogi6089 Před 5 lety

      Onion Burger Milk will not be considered as the combination of Onion Milk and Burger Milk were disregarded in the previous step.

  • @goodgirl3111
    @goodgirl3111 Před 4 lety +1

    Oooo good

  • @riskyvangke6287
    @riskyvangke6287 Před 4 lety

    IF 3 DA BEST

  • @dunnigold
    @dunnigold Před 3 lety

    Beer is 3 not 2

  • @VeigaChannelUtube
    @VeigaChannelUtube Před 5 lety +1

    excelent video, but s beer=3

  • @Doaa.elageb
    @Doaa.elageb Před 4 lety +1

    Nice but long

  • @lenyoktavia5825
    @lenyoktavia5825 Před 4 lety

    This is actually eclat

  • @The_Jackfrost
    @The_Jackfrost Před 4 měsíci

    beer supposed to be 3

  • @agustd9590
    @agustd9590 Před 3 lety +2

    Me: Decides to study and forget about bts for a moment.
    Narrator: if SUGA is purchased... SUGA SUGA i keep hearing his name help.. LOL

  • @snehalbedmutha1895
    @snehalbedmutha1895 Před 5 lety +2

    The formula for lift is wrong. It should be Supp ( A and B )/ Supp(A)* Supp(B)

  • @jacobmoore8734
    @jacobmoore8734 Před 5 lety

    Is your accent...French, or no?

  • @vijivennelakanti9430
    @vijivennelakanti9430 Před 5 lety

    Very well explained. However, I wish you hadn't used a stereotypical example at the beginning where the house-wife buys healthy ingredients for the family dinner whereas a bachelor buys beer and chips.

    • @Augmented_AI
      @Augmented_AI  Před 5 lety

      What example would you provide instead

    • @vijivennelakanti9430
      @vijivennelakanti9430 Před 5 lety

      Just generic examples - something like Jane buys chips and onions and Joe buys beer and potatoes?

    • @Augmented_AI
      @Augmented_AI  Před 5 lety +3

      @@vijivennelakanti9430 that could also be regarded as a stereotypical example, If the guy buys beer. - it's hard to to please everyone in this day and age. My intention is behind the example is to help people to learn a complex topic and not to stereotype people. Lets rather focus on gaining knowledge in data science and helping people solve problems than focusing on irrellevant subjects. :)

  • @stephenmccarthy4257
    @stephenmccarthy4257 Před 3 lety

    The information taught is great, but the hand fake-drawing everything felt unnecessary and distracting

  • @unangegabriel
    @unangegabriel Před 5 lety

    Miiiiiiiiiiiilk

  • @ratzanavich
    @ratzanavich Před 3 lety +1

    mulk

    • @Augmented_AI
      @Augmented_AI  Před 3 lety

      Thank you Alexander Ratzan :). I am really glad you enjoyed the video. If you have anything that you want me to make a video about, just use the hashtag #augmentedstartups with your comment and I'll see what I can do.
      If you haven't already, check out my channel page to see all of the topics I've covered so far www.augmentedstartups.info/CZcams or check out our courses here www.augmentedstartups.com/store
      or you can consider becoming a member of Augmented Startups :)
      czcams.com/channels/FJPdVHPZOYhSyxmX_C_Pew.htmljoin
      I look forward to seeing you around! 👊

  • @voon2770
    @voon2770 Před 4 lety +2

    I hate it when all lecturer took the exact same question from the internet without checking if it is correct or not.
    I've seen this onion potato burger milk burger sample many times, and most of them counted the beer as 2.
    Obviously this happen when you all just copy and paste the answer one from another.
    I appreciate your effort in making videos,
    but please be more responsible, at least check the teaching material before making it a video.

  • @Fatalfaktum
    @Fatalfaktum Před 5 lety

    it is a good video, but i assume your not from the us. try next time to speak a bit slower so everybody can understand you better.

    • @Augmented_AI
      @Augmented_AI  Před 5 lety

      Hi I have a South African acsent. I'll try that for future videos but for this video you have the option to play it at half speed if it's too fast.

  • @jammy2003
    @jammy2003 Před 4 lety +1

    Great video but your accent is a bit hard to catch.

  • @raymadani270
    @raymadani270 Před měsícem

    I don't think this algorithm is taught in kindergarten. The painting part is NOISE and distracts.

  • @devilliersduplessis7904
    @devilliersduplessis7904 Před 4 lety +1

    Are you south african?

  • @chaparro1097
    @chaparro1097 Před 5 lety +2

    00:15 A housewife? that's mansplaining, keeping heteropatriarchy status quo and gender discrimination!! Just kidding XD, thanks for the video

  • @siton8492
    @siton8492 Před 4 lety

    i cant understand ur thick bengali accent

    • @Augmented_AI
      @Augmented_AI  Před 4 lety +1

      Haha I'm proud of my South African accent 😁👍. There should be captions should you wish to get a better understanding.

    • @siton8492
      @siton8492 Před 3 lety +1

      thanks to your abysmal video i got an A in this class

    • @Augmented_AI
      @Augmented_AI  Před 3 lety

      @@siton8492 😉👍

  • @jadeite20
    @jadeite20 Před 5 měsíci +1

    dude you need to learn how to pronounce apriori.