Skip to content

TSK fuzzy models for regression & classification in Matlab, using the Fuzzy Logic Toolbox.

Notifications You must be signed in to change notification settings

anna-kay/TSK-Fuzzy-Models-Regression-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repo examines the performance of TSK fuzzy models in regression and classification tasks.

To explore the behaviours of fuzzy regression & fuzzy classification in various conditions, both are applied on two types of datasets:

  • a simple dataset &
  • a high-dimensional dataset

The project is structured following this rationale.

The implementation is in Matlab (R2019a) using the Fuzzy Logic Toolbox.

Data

Datasets for Regression:

Datasets for Classification:

All the above datasets are available through the UCI repository (https://archive.ics.uci.edu/)

Project Structure

| - 1.fuzzy_regression/
| - - airfoil_self_noise_dataset/
| - - - - airfoil_self_noise.dat
| - - - - src/
| - - - - - - Regression_TSK_model_1.m
| - - - - - - Regression_TSK_model_2.m
| - - - - - - Regression_TSK_model_3.m
| - - - - - - Regression_TSK_model_4.m
| - - - - - - split_scale.m
| - - - - - - plotMFs.m
| - - - - - - fis.fis
| - - - - evaluation_metrics_plots/
| - - superconduct_dataset/
| - - - - superconduct.csv
| - - - - src/
| - - - - - - plotErrorVsNumOfRules.m
| - - - - - - plotMFs.m
| - - - - - - Regression_Grid_Search.m
| - - - - - - split_80_20.m
| - - - - evaluation_metrics_plots/
| - - - - ranks/
| - 2.fuzzy_classification/
| - - avila_dataset/
| - - - - avila.txt
| - - - - src/
| - - - - - - Classification_TSK_classDependent_bigRadius.m
| - - - - - - Classification_TSK_classDependent_smallRadius.m
| - - - - - - Classification_TSK_classIndependent_bigRadius.m
| - - - - - - Classification_TSK_classIndependent_smallRadius.m
| - - - - - - plotMFs.m
| - - - - - - sug101.fis 
| - - - - evaluation_metrics_plots/
| - - isolet_dataset/
| - - - - isolet.dat
| - - - - src/
| - - - - - - Classification_Grid_Search.m
| - - - - - - plotMFs.m
| - - - - - - split_80_20_Stratified.m
| - - - - - - sug191.fis
| - - - - evaluation_metrics_plots/

Main Project

Airfoil Self-Noise Dataset

The data was normalized to the range [0, 1].

Superconductivty Dataset

About

TSK fuzzy models for regression & classification in Matlab, using the Fuzzy Logic Toolbox.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages