Welcome to PyTSK’s documentation!

PyTSK is a package for conveniently developing a TSK-type fuzzy neural networks. It’s dependencies are as follows:

  • Scikit-learn [Necessary] for machine learning operations.

  • Numpy [Necessary] for matrix computing operations.

  • Scipy [Necessary] for matrix computing operations.

  • PyTorch [Necessary] for constructing and training fuzzy neural networks.

  • Faiss [Optional] a faster version for k-means clustering.

To run the code in quick start, you also need to install the following packages:

  • PMLB for downloading datasets.