Example of Fuzzy Logic calculation
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- This is part 3/3 of video lecture of the TC2013 Intro to AI from Universiti Kebangsaan Malaysia. Next video is a bonus track on how to install and run Fuzzy Tipper on eclipse
©️ 2020. Hak Cipta Terpelihara. Universiti Kebangsaan Malaysia. FTSM
hello
I couldn't understand why did you choose 25 and 75 for 10% slow and 70% fast respectively?
your pronunciation is not clear
Thank you, it was a really clear explanation!
*Your voice is very beautiful ❤️😍*
Hi, Is there a specific rule to define fuzzy values or it just depends on experts' domain information?
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.
@@afzanadam5076 Just like I assumed, but needed some confirmation. Thanks for the quick response...
Quite helpful video to understand the basic idea of fuzzy logic. The link which you said is missing however.
how do we calculate the y-axis value forcool(0,3) and warm(0,7)?
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
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)
@@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
@@rajapandey773 pls rewatch. 70 & 30 is for rule on temperature, while 70 and 10 is on rule for cloud cover.
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?
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
Thank you so much for the clarification and reply! @@afzanadam5076
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.
what if the cloud cover is 50? do we use complement?
Great video. Nice explaination
Hi, this is a good knowledge about fuzzy logic, one question about is how to changes the values range of the membership functions.
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:
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.
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.
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.
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
I need an membership function which enables me to get the same input at the out put
Simple and nice explanation
Thanks
very helpful thanks
Thankyou , it was nice explaination.
Very good
its not helpful even a little bit, even you don't tell us how to draw output lines :/
Hello I have HW and I need help can I send it to you?
Thank you
PER ITALIANI: Ho creato l'unica playlist su TH-cam Italia sulla logica fuzzy! la trovate quì -> th-cam.com/play/PL-tCoHPn6YlafYUe6bSnpZJe2MSaHer8h.html
السلام عليكم
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
I cant really comment on that as one of the reasons probably, could be the code, assigning of values or the defuzzification method.
Thank you @Afzan_Adam ......Mohamed from Egypt.
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
is it a bachelor or master lesson?
So useful thank you♥️
Great!
the best video
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.
email me
@@afzanadam5076 Thanks! I'll send you an email ASAP.
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
Ty. Gorgeous lady!!!
very concise !
thank you so much :)) i was fed up with this shit
Cool thanks
clear
At 7:20 the percentage of Slow randomly changes from 10% to 20%
I need a