https://github.com/thebutlah/fuzzywuzzy
Fast and easy to use Fuzzy Logic library for Java
https://github.com/thebutlah/fuzzywuzzy
artificial-intelligence fuzzy-logic utility
Last synced: 9 months ago
JSON representation
Fast and easy to use Fuzzy Logic library for Java
- Host: GitHub
- URL: https://github.com/thebutlah/fuzzywuzzy
- Owner: TheButlah
- Created: 2017-01-27T00:33:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-15T00:39:20.000Z (over 8 years ago)
- Last Synced: 2025-09-11T01:54:12.084Z (9 months ago)
- Topics: artificial-intelligence, fuzzy-logic, utility
- Language: Java
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FuzzyWuzzy
FuzzyWuzzy is a fast and easy to use Fuzzy Logic library for Java. Specifically, it is a zero-order Sugeno-Type Fuzzy Inference System. This makes it very fast and simple to use.
## What is Fuzzy Logic?
Fuzzy logic is a technique in AI that allows logic rules to be described in a manner similar to how a human would solve a problem. It is also capable of dealing with uncertainty and contradiction in the logic, and is extremely flexible and quite fast. This makes it well suited to difficult and vague real world problems. More info can be found [here](https://www.mathworks.com/help/fuzzy/what-is-fuzzy-logic.html), [here](https://www.mathworks.com/help/fuzzy/foundations-of-fuzzy-logic.html), and [here](https://www.mathworks.com/help/fuzzy/fuzzy-inference-process.html). Often usinig a FIS like FuzzyWuzzy will allow your code to change from a mess of convoluted if statements into something much more simple and elegant.
## How do I use the code?
Take a look [here](https://github.com/TheButlah/FuzzyWuzzy/blob/master/src/test/java/FuzzyEngineTest.java) for examples from the test cases.