Artificial intelligence. Pattern recognition. Optical data processing. Natural language processing (Computer science). Data mining. Artificial Intelligence. Pattern Recognition. Image Processing and Computer Vision. Natural Language Processing (NLP). Data Mining and Knowledge Discovery.