Example of Fuzzy Logic calculation

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 55

  • @sidharth6520
    @sidharth6520 26 днів тому

    Thank you for your good explanation about the topic. I believe it will help me to clarify more about the topic. Love from india🇮🇳

  • @mahmudmohammed7155
    @mahmudmohammed7155 3 роки тому +9

    hello
    I couldn't understand why did you choose 25 and 75 for 10% slow and 70% fast respectively?

  • @yanzelyng1376
    @yanzelyng1376 3 роки тому +5

    Thank you, it was a really clear explanation!

  • @TheIITianExplorer
    @TheIITianExplorer 11 місяців тому +1

    *Your voice is very beautiful ❤️😍*

  • @AYPAK
    @AYPAK 4 роки тому

    Quite helpful video to understand the basic idea of fuzzy logic. The link which you said is missing however.

  • @maximloboda2125
    @maximloboda2125 2 роки тому

    Great!

  • @malithsandeeptha
    @malithsandeeptha 4 роки тому

    Great video. Nice explaination

  • @SuperAfzalahmed
    @SuperAfzalahmed 4 роки тому

    Thankyou , it was nice explaination.

  • @radhey04ec
    @radhey04ec 3 роки тому

    Simple and nice explanation
    Thanks

  • @ZuBizmarketingsolutions
    @ZuBizmarketingsolutions 5 років тому +2

    Very good

  • @yusuf07007
    @yusuf07007 2 роки тому

    Ty. Gorgeous lady!!!

  • @keshavkrishna8020
    @keshavkrishna8020 5 років тому +2

    very helpful thanks

  • @sarbudaniel7754
    @sarbudaniel7754 3 роки тому

    the best video

  • @jeanaimendabahariye1885
    @jeanaimendabahariye1885 4 роки тому

    Hi, this is a good knowledge about fuzzy logic, one question about is how to changes the values range of the membership functions.

    • @afzanadam5076
      @afzanadam5076  4 роки тому

      Hi Jean, thanks for watching. This video is actually a continuation of tutorial discussion in class. I have been meaning to create a better video but couldn't find a good time yet. I'll try to explain here. Four main steps in fuzzy logic:

    • @afzanadam5076
      @afzanadam5076  4 роки тому +1

      1. Fuzzification. we need to converts values into linguistic variables and assigned membership values.Where do we get the values? Either from domain expert, or statistical analysis. These values may change from time to time too. An intellligent FLS idea it a dynamic change of these range of membership function based on training data.

    • @afzanadam5076
      @afzanadam5076  4 роки тому +1

      2. Construct the fuzzy rules. the rules are similar to Decision tree rules where we have IF, OR, AND, THEN.. but, with the linguistic variables in place.

    • @afzanadam5076
      @afzanadam5076  4 роки тому +1

      3. Inference. This is where we try to map the fuzzy rules into the membership graphs of all our parameter (the precedents on the header part of our rules) to the tail part. We do this to all of our fuzzy rules. The membership function shapes, depends on the degree of membership.

    • @afzanadam5076
      @afzanadam5076  4 роки тому +2

      4. Defuzzification. This is basically to make the decisions (usually overlapped /conflicting decision from the inference process(eg in min 5.18 of my video, we have sugggestion to drive slow[0.1] ad fast[0.7]), into a crisp output (as in min 8). there are may method however to do this. the video used centroid and weighted mean. we can also use mean-max (middle of max), weighted average, center of gravity etc.. try read this: cse.iitkgp.ac.in/~dsamanta/courses/archive/sca/Archives/Chapter%205%20Defuzzification%20Methods.pdf if it helps

  • @mamadothepragmatique8715
    @mamadothepragmatique8715 5 років тому +1

    Thank you @Afzan_Adam ......Mohamed from Egypt.

    • @devenirproenfabricationmec8403
      @devenirproenfabricationmec8403 5 років тому

      Thank you very much ! Couldn’t see the link you told in the end of video , if you can send it to me in canada.youssef@gmail.com. Thank you very much

  • @justin_sinaga
    @justin_sinaga 3 роки тому

    how do we calculate the y-axis value forcool(0,3) and warm(0,7)?

  • @fprivacy7193
    @fprivacy7193 2 роки тому

    what if the cloud cover is 50? do we use complement?

  • @ferdaozdemir
    @ferdaozdemir 5 років тому +4

    Hi, Is there a specific rule to define fuzzy values or it just depends on experts' domain information?

    • @afzanadam5076
      @afzanadam5076  5 років тому +4

      Hi, we certainly will have to go based on experts hunches for the value or percentage. Else, knowledge engineer can come with suggestion and work with the expert for validation.

    • @ferdaozdemir
      @ferdaozdemir 5 років тому +2

      @@afzanadam5076 Just like I assumed, but needed some confirmation. Thanks for the quick response...

  • @minasaeidi8800
    @minasaeidi8800 3 роки тому

    So useful thank you♥️

  • @singloveto4499
    @singloveto4499 4 роки тому +1

    could not figure out how would you come up to the slow and fast line based on 10% slow and 75% fast? can you give more detail on how to draw these lines? Thanks

    • @afzanadam5076
      @afzanadam5076  11 місяців тому +1

      at minute 1:44 for example; Temperature given in the question was 65 deg F. So all we have to do is draw a vertical line on X-axis on 65F and read the value of its corresponding Y-axis that crossed any of the linguistics var (blue, cyan, yellow and red). in this case it crossed over with yellow with value 0.7 (estimated as not in graph/grid paper) and cyan at 0.1(again, estimated as not in graph/grid paper).
      The 10% and 70% was from the rules defuzzification where you need to choose min(for AND) and max (for OR).
      hope it helps. (so sorry for a very late reply)

    • @rajapandey773
      @rajapandey773 6 місяців тому

      @@afzanadam5076 but if you do so, it will be 0.7 and 0.3
      that's what you have written. Not getting how to do this

    • @afzanadam5076
      @afzanadam5076  6 місяців тому

      @@rajapandey773 pls rewatch. 70 & 30 is for rule on temperature, while 70 and 10 is on rule for cloud cover.

  • @zgmfblitz1541
    @zgmfblitz1541 11 місяців тому

    How does one come up with the graph? is it based on data sets that was collected over time, if within an exam; would the graph be provided to us? or is there a way to draw out the graph based on the rules and crisp values that was given to us?

    • @afzanadam5076
      @afzanadam5076  11 місяців тому +1

      The graph, the linguistics value, the scale of the membership as well as the the graph shapes are from experts. This is a continuation from 5/6 prev subtopics which started with acquire knowledge from human expert.
      Of coz, we can also get them by studying recorded data. Hope it helps

    • @zgmfblitz1541
      @zgmfblitz1541 11 місяців тому

      Thank you so much for the clarification and reply! @@afzanadam5076

  • @ImtithalSaeed
    @ImtithalSaeed 3 роки тому

    clear

  • @AllahSpeaks
    @AllahSpeaks 3 роки тому

    Cool thanks

  • @emadeldeen2200
    @emadeldeen2200 5 років тому

    I need an membership function which enables me to get the same input at the out put

  • @robinqzhang2296
    @robinqzhang2296 4 роки тому

    very concise !

  • @nafassaadat8326
    @nafassaadat8326 3 роки тому +7

    your pronunciation is not clear

    • @huseyinbeerk
      @huseyinbeerk 3 дні тому

      adam hintli amk ne bekliyonuz, bu aksanlara bu telaffuzlara alisamadiysaniz bu meslegi birakin

  • @brainlink_
    @brainlink_ 2 роки тому

    PER ITALIANI: Ho creato l'unica playlist su UA-cam Italia sulla logica fuzzy! la trovate quì -> ua-cam.com/play/PL-tCoHPn6YlafYUe6bSnpZJe2MSaHer8h.html

  • @mahmudmohammed7155
    @mahmudmohammed7155 3 роки тому

    السلام عليكم
    Firstly, hopefully you are doing well. Secondly, I have implemented this example in matlab but when I put 65 temp and 25 for cloud I didn’t get the speed that you have calculated which is 68.75. So could you please explain what is the problem ?
    Thank you

    • @afzanadam5076
      @afzanadam5076  11 місяців тому

      I cant really comment on that as one of the reasons probably, could be the code, assigning of values or the defuzzification method.

  • @azozturkey2876
    @azozturkey2876 2 роки тому

    is it a bachelor or master lesson?

  • @senalperera8629
    @senalperera8629 3 роки тому

    thank you so much :)) i was fed up with this shit

  • @uzmashahzadi9354
    @uzmashahzadi9354 4 роки тому +6

    its not helpful even a little bit, even you don't tell us how to draw output lines :/

    • @alsabtilaila1923
      @alsabtilaila1923 4 роки тому

      Hello I have HW and I need help can I send it to you?
      Thank you

  • @carlangas-tm2gv
    @carlangas-tm2gv 4 роки тому

    Hi! I'm working on a thesis with fuzzy logic and I was wondering is it possible for me to design my own rules based on certain information? I would like to contact you please. Regards.

    • @afzanadam5076
      @afzanadam5076  4 роки тому +1

      email me

    • @carlangas-tm2gv
      @carlangas-tm2gv 4 роки тому

      @@afzanadam5076 Thanks! I'll send you an email ASAP.

    • @HazrulAiman
      @HazrulAiman 4 роки тому

      Same here. Im working on Electronic Nose Food Freshness with Fuzzy logic. Basically I'm using fuzzy to predict/determine food freshness. Based on the detection of gas emitted from food by gas sensor connected with arduino

  • @pedrovallese7676
    @pedrovallese7676 Рік тому

    The equations are wrong.
    To demonstrate the cool point is 0.25 not 0.3 if you round up like you did the answer is going to be a totally different answer than reality.

  • @emadeldeen2200
    @emadeldeen2200 5 років тому

    I need a

  • @alexderkach_
    @alexderkach_ 4 роки тому

    At 7:20 the percentage of Slow randomly changes from 10% to 20%