Fisher Discriminant Analysis
Explore Fisher Discriminant Analysis to understand how it finds the optimal linear projection that maximizes class separability by minimizing within-class variance and maximizing between-class variance. Learn to implement FDA for binary classification problems.
What is Fisher discriminant analysis (FDA)?
Fisher discriminant analysis (FDA) is a popular machine learning algorithm that aims to find the linear combination of input features so that it separates two or more classes. For example, consider a medical research facility using FDA to distinguish between benign and malignant tumors. Data from various tests are collected, and then the two classes are separated.
The idea is to project the input features into a low-dimension space that maximizes class separability. In general, FDA can be used for dimensionality reduction and classification.
To understand better, let’s consider the case of binary classification, where
A projection