Intelligent Typo Correction and Text Categorization Using Machine Learning and Ontology Networks.