My motivation to write blog on this topic was Google's new project - AutoML. The Google's AutoML project focuses on deep learning, a technique that involves passing data through layers of neural networks. Creating these layers is complicated, so Google’s idea was to create AI that could do it for them. There are many other open source projects, like AutoML and Auto-SKLEARN working towards a similar goal.
Natural Language Interface for Relational Database - What is it and How it can be made?
It is a proposed solution to the problem of accessing information in a database using natural language like English, having no technical knowledge about language like database languages like SQL. It is a tool which can understand a user's query in natural language, convert it into appropriate SQL query, so that the user can get the required information from the database.
Research Paper Summary: A robust Modification on K Nearest Neighbor Classifier
KNN is one of the simplest classification algorithm that is used widely across the problems where there is little or no idea of prior distribution of the data. More about KNN can be learn from this or this.Here is a naive implementation of KNN from scratch. Take a look at it as it will improve your understanding about the internals of the algorithm.