100 likes | 227 Views
Review of AI from Chapter 3. Journal May 13. What advantages and disadvantages do you see with using Expert Systems in real world applications like business, industry, medicine, etc.?. Review of Expert Systems. What is an expert system? What are some components of expert systems?
E N D
Journal May 13 • What advantages and disadvantages do you see with using Expert Systems in real world applications like business, industry, medicine, etc.?
Review of Expert Systems • What is an expert system? • What are some components of expert systems? • Knowledge base • If-then rules • Interface • How the user is interacting with the system • Process for matching, selecting, and executing the rules • This is called an inference engine
Pattern Recognition • Identifying recurring patterns in input data with the goal of understanding or categorizing that input • Where have we seen Pattern Recognition before? • OCR • CAPTCHA • Remember CAPTCHA is an image, not text
Optical Character Recognition • Locating and identifying printed characters embedded in an image, allowing the text to be stored as an editable document. OCR can be performed by wand readers, pen scanners, and OCR software.
Steps for OCR • How do OCRs work? • First step is to scan the image of the page into the computer’s memory with a scanner, digital camera, or fax modem • Remember that the scanned image is nothing more than a series of bits (0s or 1s) in memory • Before the computer can process the text on the page, it needs to recognize the individual characters • OCR software scans the scanned image, locating and identifying each character, comparing them to a database of stored characters • When a match with close enough likeness is found, a text version of that character is then inputted into a new document
Why is OCR not perfect? • Handwriting lacks consistency • Scan of paper may be of poor quality • Older documents may be faded or pages off color • Outdated database of characters • How do OCRs overcome this? • Segmentation of the page • Expert systems • Using knowledge base to recognize rules that distinguish character • Context experts • Feedback from humans-CAPTCHA
Speech Recognition/Text-to-speech • These softwares also use AI in order to work properly • Speech recognition uses techniques similar to OCR • Segmentation of input sounds into individual words and phonemes • Expert rules for interpreting sounds • Context experts • Learning for human trainers • Remember that training speech recognition is becoming less common due to advances made by companies like Google • What does Google do?
Image Analysis • One of the most difficult tasks to accomplish for computers is Image Analysis • Used for everything from: • Autofocusing cameras on humans • Piloting cruise missiles • Security programs (biometrics) • Space technology (Mars rover) • Robotics
Complications with Image Analysis • Masses of irrelevant data • Objects that partially cover other objects • Indistinct edges • Changes in light and shadows • Changes in the scene as objects move • Face recognition