IITK / CSE / Students / Ankit Soni
Indian Institute of Technology, 
     Department of Computer Science and Engineering

Other Projects

Sentence Boundary Detection
In my summer internship (at Daimler Chrysler research lab in Ulm Germany) I analyzed car repair record and built up the design of the Information retrieval system.The records I was analyzing were usually written without the use of sentence boundaries and so I devised a machine learning technique using SVM to learn the sentence boundaries. The work has been submitted to 30th Annual Conference of the German Classification Society for review.


Protein fold Prediction
This project was done as a part of the course Machine Learning and Knowledge Discovery, we tried to use machine learning techniques to find out the fold of a unknown protein given only its sequence information .Various machine learning techniques were tried SVM proved to the most effective classifier.We also explored various physical properties to be used in the feature representation, we finally came up with a set of features which gave us better results then any of the previous works in this area.

Complaint Management System
This project was done as a part of the course Introduction to Software Engineering. A general purpose Complaint Management System, which can be customized by a client to handle complaints according to his/her specifications, was developed using PHP

Hindi Frame Semantics Development
I am the member of the NLP group here in IIT Kanpur. We developed Frame Semantics structure for Hindi based of the approach given by Fellmore on a small corpus.Some tools for online annotation were also made.The work has been published in SIMPLE-05 .

A new Algorithm Development for Drug Docking
In this project I tried to modify the Algorithm of one of the existing commercial software AutoDock3 by changing its scoring function and using multi objective optimization.We tried to consider all possible solutions having a trade off between Energy and RMSD and then based on such solutions tried to find out patters which can identify the docking site.


Natural Language Processing
This was a part of the 'Saarthaka' project in IIT Kanpur that aims at developing unified semantics for restricted domain multilingual corpora. I worked and improved upon the lexical file given as input to the parser which syntactically parses language and tags it according to information provided in lexicons.

Extending NachOS
In this design project for the course 'Operating System' we were supposed to add a number of functionalities to NachOS, an instrumental software that runs a secondary OS. We successfully implemented features like process scheduling, locks, system calls, demand paging etc in the project.

Primitive Chat Client
We designed and implemented a naive and primitive Chat client our 'Computer Networks' course using both BSD sockets and Sun RPC library.

Pascal Compiler
As a part of the course 'Compiler Design', we implemented a Pascal compiler for MIPS instruction set in C using flex and bison.

Design of a campus LAN
In this term paper we designed a LAN for a campus and looked at various issues related to same. This was an interesting engineering problem where we had to hit a balance between economics and the facilities provided.

Implementation of Sokoban
Done as a part of the introduction to JAVA course, we developed GUI based single player chinese game sokoban.


[Home] [Research] [Resume] [Other Projects] [Courses] [Contact Info]