(Pattern Recognition)Pattern Recognition#machine Learning
- Identifies the class of the closest data (“dictionary pattern”) to the input.
- Very simple.
- Things to consider:
- What features to use.
- It is desirable for the features to be significantly different when the classes are different.
- It is desirable for the features to remain relatively unchanged when the classes are the same.
- If the dimensionality is too high, the performance may degrade (the ”Curse of Dimensionality”).
- (The above two points often conflict with each other.)
- How to measure distance.
- Euclidean distance, Manhattan distance (generalized as distance).
- Applying weights to specific directions of the vectors (e.g., doubling the vertical direction of a two-dimensional vector).
- Is isotropic distance sufficient?
- In extreme terms, pattern recognition is the study of distances between patterns.
- There are almost infinite definitions for distance.
- How to prepare the “dictionary patterns”.
- Only the centroids of each class?
- Only the points on the boundaries?
- Use all the data? (Efficiency issues)
- What features to use.
- Subtypes: