How do linear models handle classification tasks?
Linear models for classification take an input vector x and map it onto one of K discrete classes by using a separable hyperplane in the input space.
How are linear models separated in a D-dimensional input space?
They are separated by (D−1)-dimensional hyperplanes.
How are linear models represented in regression?
y(x) = w^T x + w_0
What is the role of the activation function in classification with linear models?
How can a step function be used for classification?
A step function can assign
What is a discriminant function in classification tasks?
A discriminant function is a mathematical function used to separate data points into distinct classes by mapping input features to a decision boundary.
What is the simplest form of a discriminant function for a 2-class classification problem?
y(x) = w^T x + w_0
How is the decision boundary defined in classification?
The decision boundary is the set of all points x that satisfy:
How are classes assigned based on the discriminant function?
If points x_a and x_b lie on the decision surface, then:
therefore
this indicates that w is orthogonal to every vector lying within the decision surface
How is the decision boundary equation interpreted in terms of projection and bias?
Why is using multiple 2-class classifiers for K-class classification not ideal?
It can lead to ambiguous regions where boundaries overlap, making it unclear which class a point belongs to.
What is the solution for well-defined decision boundaries in K-class classification?
Use a unified K-class classifier where each class C_k has its own discriminant linear function of the form y_k(x) = w_k^T x + w_k0
What is the decision rule for assigning a point to a class in K-class classification?
A point x belongs to class C_k if y_k(x) > y_j(x) for all j =/= k
How is the decision boundary between two classes defined in K-class classification?
What is the general form of the hyperplane between two classes C_k and C_j?
(w_k - w_j)^T x + (w_k0 - w_j0) = 0
What is a property of the decision boundary in K-class classification?
Linearity of the discriminant functions makes the decision boundary in a K-class classifier singly connected and convex
What are the steps for assigning a class using a K-class classifier?
How are weights and biases assigned for each class in K-class classification?
Each class C_k is assigned a weight vector w_k and a bias w_k0 which define its discriminant function
What does the discriminant score represent in a K-class classifier?
The discriminant score represents how strongly a data point is associated with a specific class.
What is a perceptron
How does the step activation function in a perceptron work?
What criterion is used for training a perceptron?
Training is done using the perceptron criterion, which focuses on minimizing the total error function E_p
What does the total error function E_p represent in perceptron training?