3 ms·
It's unclear to me what this has to do with fuzzy logic, other than clever marketing.
by adultSwim 6y ago
It's unclear to me what this has to do with fuzzy logic, other than clever marketing.
- tyingq 6y agoYeah, not seeing it either. The article says this: "In my current fuzzy-logic cooker, however, I tell the machine what kind of rice I’m using and how long it has been soaking. It takes that information and decides what temperature it should reach, and for how long. Generally using what are essentially if/then statements, it can fine-tune the process. For example, it can take into account the surrounding air temperature and turn the heating element up or down to compensate." At best, that's a rules engine. Nothing fuzzy.
- mattxxx 6y agoSame. Perhaps it’s really saying that it’s a rule set they derived with fuzzy logic? Either way, I came to the comments to see if anyone is explaining how it uses/applies fuzzy logic.
- t0mbstone 6y agoI believe it's considered "fuzzy logic" because there is a range that is constantly being imprecisely evaluated and acted upon, eventually arriving at the desired goal. For example, the weight sensor can deduce that water is evaporating from the bowl of rice (because the weight is gradually lifting), but it doesn't exactly know how much weight is rice and how much of it is water until near the end.
- jacques_chester 6y ago> At best, that's a rules engine. Nothing fuzzy. It is a rule engine, with fuzzy rules. The advantage is that it's easy to express vague rules in a clear way: "if the rice is too hot, stop the heater", vs "if sensor a > 0.44 and sensor b < 3.19 and sensor c >= 0.33 ...". It disentangles the rules operating on linguistic variables from the functions which express those values.
- sukilot 6y agoIs every program with variables a "fuzzy logic" program? Is my thermostat a fuzzy-logic air conditioner?
- jacques_chester 6y ago> Is every program with variables a "fuzzy logic" program? No. The point is not that a variable can take many distinct values, it's that it may have multiple values with differing degrees of membership. "John's height is 178cm" is a crisp statement. It comes from a crisply measurable domain, being length. I can verify if it's true or false, to a given level of precision. "John is medium tall height" is not a crisp statement. It represents that John is partly "medium" and partly "tall", at the same time.
- TeMPOraL 6y agoHell, the description you quoted makes it seem like just a PID controller.