MindsDB Wiki:
Machine Learning Explained

Natural  Language Processing (NLP)

Natural Language Processing (NLP) attempts to capture natural language and process it computer-based using rules and algorithms. NLP uses different methods and results from the linguistics and combines them with modern computer science and artificial intelligence. The goal is to create the widest possible communication between humans and computers by voice. This should allow both machines and applications to be controlled and operated by voice.

For More Details

Here you can find more in-depth information about Machine Learning and MindsDB.