I am Prakhar Gupta, 3rd year Computer Science student of BITS Pilani Hyderabad Campus. I have strong interest in Machine Learning. I want to start contributing towards it too for enhancing my knowledge. Please tell how can i start.
I have been doing projects from my 2nd year. I would like to briefly describe the kind of work i have done so far.
I did a project in the field of Audio Processing (Music Information Retrieval). The main aim of the project was to search for similar songs given a seed song and generate a playlist (Smart playlist generation).The task of detecting similar songs was done using Machine learning techniques. A song filtering algorithm was designed for finding the similar songs using prominent middle level features like Timbre, Pitch, Tonality, Rhythm and Melody. An idea borrowed for measuring the video similarity, "Voronoi Diagrams" was used to find out the percentage similarity between two songs. A playlist was generated from a large data set of songs using these algorithms.
I did my second project in "Intelligent Monitoring and Diagnostic system for remote and real time patient care". I made a device for real time updating to servers from the data extracted using temperature and heart rate sensors. I analysed the data in between and applied suitable machine learning algorithms for analyzing it. I can not explicitly tell as the work is still going on and might end up with some very good results. I have also done a similar project on Intelligent tutorial systems where a method was developed to help students learn algorithms in a friendly manner and then try them and analyse where are they making mistakes.
Currently, I am working on Mesh generations using N N Crust algorithm and delaunay triangulation properties for analysing brain activities at various moments of time during the day and night.
I am strong at C, Java, Matlab, Python and Android. I also possess web development skills.