Skip to main content

Library for type-2 fuzzy logic research

Project description

Project Description

A type-2 fuzzy logic library providing:

  1. Ways to define and work with general type-2 fuzzy sets
  2. Ways to define and work with interval type-2 fuzzy sets
  3. Ways to generate z-sliced sets from general type-2 fuzzy sets
  4. Functions to perform wavy-slice type-reduction (Mendel-John) on general type-2 fuzzy sets
  5. Functions to perform interval type-2 reduction (Karnik-Mendel)
  6. Functions to perform partial-centroid type-reduction on general type-2 fuzzy sets
  7. Functions to perform defuzzification of type-1 fuzzy sets
  8. Tools to measure the performance of algorithms
  9. Tools to plot general, interval and z-sliced type-2 fuzzy sets and type-1 fuzzy sets. and more

All type2fuzzy wheels distributed on PyPI are BSD licensed.

Examples of how this library was used to work some famous type-2 fuzzy logic papers can be found here:

https://github.com/t2fuzz/type2fuzzy_examples

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for type2fuzzy, version 0.1.25
Filename, size File type Python version Upload date Hashes
Filename, size type2fuzzy-0.1.25-py3-none-any.whl (43.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size type2fuzzy-0.1.25.tar.gz (19.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page