4 ms·
Please stop using "AI" to describe simple algorithms like this. This has nothing to do with the field of artificial intelligence. The code just extracts individ
by nom 9y ago
Please stop using "AI" to describe simple algorithms like this. This has nothing to do with the field of artificial intelligence. The code just extracts individual characters from the image and compares them visually to a prepared database of known fonts, using the hamming distance. You wouldn't call OCR an "AI algorithm", would you?
Edit: "nothing to do" is not accurate, but AI is definitely not an appropriate term to use here
- keppanaviimen 9y ago"The code just extracts" please. Do you think extracting letters from a image is a joke? There is a engine in development since 1985 for doing that. http://www.kloover.com/publications/Kluever_-_OCR_using_ANN.pdf http://www.kloover.com/publications/Kluever_-_OCR_using_ANN....
- nom 9y agoYes, I know it's a hard problem. Tesseract (the OCR library that is used in this project) is in development since 1985, but even google doesn't dare to call it an AI algorithm. OCR is of course a part that is required to build an artificial intelligence, but the term "AI" is just to overused nowadays and calling every single algorithm capable of recognizing something in some data is poison to the field itself. Solving AI is a huuge and daring problem and we should use the term appropriately.
- hk__2 9y agoIt’s not a joke, but it’s not AI either.
- GordonS 9y ago> You wouldn't call OCR an "AI algorithm", would you? It depends on how it was implemented; if it used a neural network for example, then yes, I would
- rsrsrs86 9y agoThis is a canonical AI problem. This is a task usually performed by human beings that was found to be excellently performed by computers. It falls within the grand field of computer vision. It is a solved and trivial problem nowadays, but is sure is AI.