fuzzyrb
by Roman Kamyk
http://rubyforge.org/projects/fuzzyrb/
== DESCRIPTION:
Implements Fuzzy Sets in Ruby. I am very beginner at this topic, so it is very basic now. Any help will be appreciated.
== FEATURES/PROBLEMS:
* Fuzzy Sets defined as line segments
* Fuzzy Rules. Only conjunction of arguments is possible.
* No error handling.
* Deffuzification as center of gravity.
* Reasoning - apply matching rule and combine the results.
== SYNOPSIS:
Cannot be used from console. See test/ for sample usage.
== REQUIREMENTS:
* Ruby
== INSTALL:
sudo gem install fuzzyrb
== LICENSE:
(The GPL License)
Copyright (C) 2007 Roman Kamyk
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
== Author
Roman 'MrStone' Kamyk (mailto:[email protected]),
Student of Poznan University Of Technology, Computing Science Institute, Inteligent Decision Support Systems
by Roman Kamyk
http://rubyforge.org/projects/fuzzyrb/
== DESCRIPTION:
Implements Fuzzy Sets in Ruby. I am very beginner at this topic, so it is very basic now. Any help will be appreciated.
== FEATURES/PROBLEMS:
* Fuzzy Sets defined as line segments
* Fuzzy Rules. Only conjunction of arguments is possible.
* No error handling.
* Deffuzification as center of gravity.
* Reasoning - apply matching rule and combine the results.
== SYNOPSIS:
Cannot be used from console. See test/ for sample usage.
== REQUIREMENTS:
* Ruby
== INSTALL:
sudo gem install fuzzyrb
== LICENSE:
(The GPL License)
Copyright (C) 2007 Roman Kamyk
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
== Author
Roman 'MrStone' Kamyk (mailto:[email protected]),
Student of Poznan University Of Technology, Computing Science Institute, Inteligent Decision Support Systems