4 ms·
Just earlier today I was reading through a lab available as part of the J programming language distribution covering fuzzy logic. I'm sure I've read the Wikipe
by nprescott 7y ago
Just earlier today I was reading through a lab available as part of the J programming language distribution covering fuzzy logic.
I'm sure I've read the Wikipedia page for fuzzy logic but the lab really helped to drive home some of the concepts. Additionally, it was a very cool application for J, which is often derided as being a strictly numerical tool. The lab describes itself as:
... how to create a linguistic inference system using fuzzy sets. Such systems of linguistic variables are referred to as fuzzy logic systems.
First we describe the concept of membership with nonfuzzy and fuzzy sets. Then we tackle fuzzy membership for scalar and array fuzzy sets, and later inference with array sets.
It really is better to work through the lab within the J system[0], but for those without it is browse-able in plain text online[1]
[0]: Help -> Studio -> Labs -> General Interest / Fuzzy Logic
[1]: https://github.com/jsoftware/labs_labs/blob/master/general/fuzzy.ijt https://github.com/jsoftware/labs_labs/blob/master/general/f...
- kinow 7y agoLooks interesting! Haven't heard about J before. I only knew Matlab toolbox for fuzzy sets/logic, and a C and another Java libraries. Shame GitHub syntax hightlight doesn't seem to work well with J files. Will check out the project and try to learn more about it, thanks!