Projects
Research Projects
Personalized Intelligent Web Agent
(IIT Guwahati, July 2003 - April 2004)
A continuation of Microsoft sponsored project in
IITG.
Development of a web agent which generates a profile for an average net
user by monitoring his browsing habits and uses this information to provide
more relevant results for his web searches. The agent helps the user in
information retrieval from the web using intelligent query formulation
(trigger-pair model), clustering of search results to his interests and
finally ranking the results based upon their relevance to his interests.
- Supervisor: Dr. S.B. Nair , IIT Guwahati.
Automatic
Taxonomy Generation for Web Searches
(IIT Guwahati, July- Nov 2003)
Proposed an algorithm that generates clusters for topic hierarchies and covers
as many documents as possible and as many vocabulary terms as possible and
still yield a hierarchy in which the sibling nodes are as far apart as
possible. Used the above algorithm to generate topic hierarchies for web
search results.
- Supervisor: Dr. S.B. Nair , IIT Guwahati.
Application of Reinforcement Learning
Techniques in a 2 vs 2 offensive soccer game (UWC, Cape Town, May - July,
2003)
(Done as a part of worldwide RoboCup project to create a new team)
Implemented Reinforcement Learning Techniques to train offensive soccer
players to take correct decisions in a dynamic environment based on past
experience. We explored various techniques, policies and environment
conditions to train the players in the controlled setup of 2 offender vs
2 defenders.
- Supervisor: Dr. K. Scheffler, Univ. of Western Cape, Cape Town
Hand Modeling CAD
(UWC, Cape Town, May - July, 2003)
(Done as part of 'Real Time Sign Language Translation' project)
Developed a model of hand in OpenGl which can can take various gestures based
on 3D visual input and be able to display all the hand gestures of the South
African Sign Language.
- Supervisor: Dr. K. Scheffler, Univ. of Western Cape, Cape Town
3D object recognition from range
data (BARC, Mumbai, May -
July, 2002)
Determination of planar, spherical, conical, cylindrical and parabolic
surfaces from range data based on mathematical equations allowing moderate
error in input data. Algorithms used were optimized to provide highly accurate
results for real-life data with their time order improved to allow real time
processing of data.
- Supervisor: Dr. J. K. Mukherjee, DRHR, BARC, Mumbai
Surveys
Security issues in P2P applications
and networks (IIT Guwahati, July - Nov, 2003)
An attempt was made to understand the security concerns involving P2P
applications and networks in the new paradigm of huge user base of novices
which these networks enjoy. The issues special to P2P networks and their
solutions were discussed. A few case studies were also conducted on popular
P2P applications like Kazaa, etc.
Supervisor: Dr. S. Nandi, IIT Guwahati
Study, evaluation and use of Microsoft® .NET® architecture (IIT
Guwahati, Jan - April, 2003)
(As a part of IIT Guwahati and MSDN Academic Alliance)
The study consisted of an overview of MS .NET architecture as well as a
detailed study into the advancement of COM model in .NET, .NET web services,
SOAP, encryption and security issues related to the .NET architecture and WS
Reliable Messaging.
Supervisor: Dr. G. Barua, IIT Guwahati
Projects done as part of various courses
Developed a tiny Pascal compiler
using unix tools like lex and yac.
Simulated the behavior of a 3D cloth using graphic libraries of OpenGl.
Simulated various data transfer algorithms and analyzed their performance
using NS-2.
Added features like multithreading, multiprogramming, virtual memory, file
system, etc to the barebones kernel of Nachos.
Designed and implemented Tea Warehouse data using SQL and JSP.
Designed database for record maintenance by Sales and Purchase department, IIT
Guwahati.
Developed software for automation of CSE department administrative tasks.
Developed software for online registration for students in an university.
Designed and implemented a 4-bit CPU similar to 8086.
Developed a game in Assembly (x86).