Implementation of the framework in the paper:
Waegeman, W., Pahikkala, T., Airola, A., Salakoski, T., Stock, M., & De Baets, B. (2012). A kernel-based framework for learning graded relations from data. IEEE Transactions on Fuzzy Systems, 20(6), 1090-1101.
- Python 3.6+
- pip (for setting up dependencies)
Use
$ pip install -r requirements.txt
Use
$ python setup.py install
The following describe the procedure to run the experiments in VI. A. and VI. C. (including generating simulated data) of the paper.
Use
$ python scripts/experiment1.py [options]
To view the list of available options and their descriptions, use
$ python scripts/experiment1.py --help
Use
$ python scripts/experiment2.py [options]
To view the list of available options and their descriptions, use
$ python scripts/experiment2.py --help
This code is provided using the MIT License.
This project was a part of the course MA6040: Fuzzy Logic Connectives: Theory and Applications, offered in Spring 2019 at IIT Hyderabad.
Team members: Vishwak Srinivasan and Sukrut Rao.