Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.4 KiB

  1. Nearly all applications of Fuzzy logic rely on the notion of
  2. linguistic variables. These are variables whose values are words rather than
  3. cold hard numbers. Something like "it is nice outside" is an examples of a linquistic
  4. variable. These are values which don't necessarily directly relate to
  5. cold hard numbers, but, they do in a roundabout way. When I say that it is nice
  6. outside, that is subjective to my opinion; other people may have different opinions
  7. on what is considered nice outside. That is why this is called fuzzy logic: each
  8. fuzzy set carries some tolerance for imprecision. The tolerance for ambiguity helps us model
  9. the world in a more realistic form by using language rather than cold hard numbers.
  10. With words we can quickly convey ideas like "young" and "old" and quickly make actions
  11. based on this knowledge. Since there is no definitive answer on what is the
  12. cut of for being old/young, we can use fuzzy logic to deal with partial truth values.
  13. # Fuzzy Sets
  14. Classical sets are mutually exclusive. In other words: things can only belong
  15. to one set at a time.
  16. In a fuzzy set, elements can belong to multiple sets with some degree of membership.
  17. As an example, someone who is 30 may be 33% in the young set and 66% in the old set.
  18. Fuzzy sets are usually are represented by trapezoids; however, other shapes such as gaussian can
  19. be used.
  20. ## Temperature Example
  21. # Fuzzy Rules
  22. # Fuzzy Logic System
  23. # Example