This document discusses using machine learning techniques for classifying Indian music. It provides examples of applying supervised learning methods like neural networks to tasks like raag recognition, composer identification, and melody tracking. The document also proposes representing Indian music structures like ragas and talas in a structured format to enable applications like music visualization, composition and query processing. Automatic recognition of ragas is framed as a sequential pattern classification problem that can use hidden Markov models.