SCOA

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

M.A.E.E.

R’S
Maharashtra Institute of Technology,Pune
Department of Computer Engineering
A.Y. 2018-19

SOFT COMPUTING &


OPTIMISATION ALGORITHMS
FUZZY MIN-MAX CLASSIFIER
BY:
SAMBHAV AGARWAL B150024201
IPSHITA DEB B150024227
HIMANI MALI B150024250
1
About the Dataset
Name : Iris Dataset

Source: UCI Machine Learning Repository

Dataset Characteristics:Multivariate

Number of Observations:150

Number of Attributes: 4

Missing Values:N/A

2
Input Variables
1. sepal length in cm 

2. sepal width in cm 

3. petal length in cm 

4. petal width in cm 

Output Variables
5. class: 

-- Iris Setosa 

-- Iris Versicolour 

-- Iris Virginica

3
Software Requirements

Software requirements:

• Python 3

• Jupyter Notebook

Platform used: LINUX

4
Loading the required
packages and libraries
Numpy

Pandas

Matplotlib

Sklearn

IPython.display

Random

Math

5
Input and Output
Input: Iris Dataset for training and testing purpose

Output: Classification for the test data

6
Fuzzy Min-max Classifier
The way this classifier is used to infer the class of a test
pattern and the way this classifier neural network is trained
i.e 

• Learning algorithm

• Inference 

7
System Architecture

8
HyperBox: An alternative
representation for the fuzzy set.
Consider a 2D universe of discourse [0, 1] . We define a rectangle as
a fuzzy set such that all the points within that box have a
membership value 1.

9
1.Inference

10
2.Learning Algorithm
The learning algorithm works in two phases:

A. Expansion

B. Contraction

Let us understand this concept of expansion and


contraction with the help of an example!

11
Example

12
13
14
15
16
17
Result

18
Conclusion
Hence we have implemented a Fuzzy min-max
classifier on the iris dataset.

19
THANK YOU

20

You might also like