Questions tagged [pattern-recognition]

Pattern recognition is the term given to the science of automating the classification of input into pre-determined categories, or on the other hand, of being able to recognise particular categories of input by their characteristics.

Pattern recognition is the assignment of a label to a given input value. It is a kind of classification task, such that an input is classified to pre-trained class. Pattern recognition is studied in many fields, including psychology, psychiatry, ethology, cognitive science, traffic flow and computer science.

See also:

515 questions
83
votes
12 answers

How to detect patterns in (electrocardiography) waves?

I'm trying to read an image from an electrocardiography and detect each one of the main waves in it (P wave, QRS complex and T wave). I can read the image and get a vector (like (4.2; 4.4; 4.9; 4.7; ...)). I need an algorithm that can walk through…
74
votes
5 answers

Pattern recognition in time series

By processing a time series graph, I Would like to detect patterns that look similar to this: Using a sample time series as an example, I would like to be able to detect the patterns as marked here: What kind of AI algorithm (I am assuming…
Ali
  • 935
  • 2
  • 9
  • 10
60
votes
6 answers

How are neural networks used when the number of inputs could be variable?

All the examples I have seen of neural networks are for a fixed set of inputs which works well for images and fixed length data. How do you deal with variable length data such sentences, queries or source code? Is there a way to encode variable…
48
votes
4 answers

Explain Hough Transformation

I am just being adventurous and taking my first baby step toward computer vision. I tried to implement the Hough Transformation on my own but I just don't get the whole picture. I read the wikipedia entry, and even the original "use of the hough…
41
votes
9 answers

How To: Pattern Recognition

I'm interested in learning more about pattern recognition. I know that's somewhat of a broad field, so I'll list some specific types of problems I would like to learn to deal with: Finding patterns in a seemingly random set of bytes. Recognizing…
Joel Martinez
  • 46,929
  • 26
  • 130
  • 185
37
votes
5 answers

How to input the image to the neural network?

I understand how neural networks work, but if I want to use them for image processing like actual character recognition, I can't understand how can I input the image data to the neural net. I have a very big image of an A letter. Maybe I should try…
34
votes
1 answer

How to engineer features for machine learning

Do you have some advices or reading how to engineer features for a machine learning task? Good input features are important even for a neural network. The chosen features will affect the needed number of hidden neurons and the needed number of…
29
votes
5 answers

Open source audio pattern recognition (finger printing)

Is there any open source audio fingerprinting solution that provides a "Shazam like" solution? Shazam uses the commercial solution from Landmark digital but I am looking for an alternative (even if inferior in accuracy and performance) open source…
Variant
  • 17,279
  • 4
  • 40
  • 65
26
votes
5 answers

Algorithm for Hand writing recognition

Is there any specific algorithm for handwriting recognition? The algorithm should recognize the hand written letter. Any one could help would be greatly appreciated in advance. Thank you
Ambika
  • 687
  • 3
  • 11
  • 19
25
votes
5 answers

Best way to recognize characters in screenshot?

What would you recommend for recognizing all characters from a screenshot? The screenshot is perfectly clear (only black text on a white background), also I can choose any standard font for the text (installed on Windows). I have tried some OCR ways…
Tomek
  • 251
  • 1
  • 3
  • 4
25
votes
10 answers

Plotting learning curve in keras gives KeyError: 'val_acc'

I was trying to plot train and test learning curve in keras, however, the following code produces KeyError: 'val_acc error. The official document states that in order to use 'val_acc' I need to enable validation and…
21
votes
2 answers

Finding repeating patterns/images in images

I've been looking around for some papers (or info) on this topic. To avoid a misunderstanding: I'm not talking about finding a supplied pattern in multiple locations. Repeating patterns can also be understood to mean repeating images. The…
20
votes
3 answers

Pattern Recognition Algorithms in Node.js or PHP?

I would like to begin experimenting with algorithms that recognize patterns in data. I deal with many types of sequences (image pixels, text input, user movement), and it would be fun to make use of Pattern Recognition to try to pull meaningful data…
Xeoncross
  • 55,620
  • 80
  • 262
  • 364
19
votes
4 answers

Birdsong audio analysis - finding how well two clips match

I have ~100 wav audio files at sample rate of 48000 of birds of the same species I'd like to measure the similarity between. I'm starting with wave files, but I know (very slightly) more about working with images, so I assume my analysis will be on…
Thomas
  • 6,515
  • 1
  • 31
  • 47
19
votes
1 answer

Removing contour using Marvin Framework in Java

I'm using Marvin Framework to get the veins pattern, but I don't know how to remove the leaf contour I'm doing the following : (Each function calls its corresponding Marvin Plugin.) : MarvinImage source =…
1
2 3
34 35