01 January 1970 3 4K Report

Please discuss about the algorithm or method you have applied for pattern recognition and share only your direct experience and let us know the advantages and/or disadvantages of them. Thanks

Pattern recognition is defined as the automated recognition of patterns in data.

Pattern recognition is closely related to artificial intelligence and machine learning. However, machine learning is one approach to pattern recognition and other approaches include hand-crafted rules or heuristics and there are other approaches in this regard.

Algorithms for pattern recognition depend on the type of label output, on whether learning is supervised or unsupervised, and on whether the algorithm is statistical or non-statistical in nature.

Some algorithms for pattern recognition:

  • Decision trees
  • Decision lists
  • Kernel estimation
  • K-nearest-neighbor algorithms
  • Naive Bayes classifier
  • Neural networks
  • Perceptrons
  • Support vector machines
  • Gene expression programming
  • Deep learning methods
  • Gaussian process regression
  • Linear regression and extensions
  • Independent component analysis
  • Principal components analysis
  • Bayesian networks
  • Markov random fields
More H. Naderpour's questions See All
Similar questions and discussions