A sample of reports from some of the projects I completed during college.
Collaborative filtering is a technique used to alleviate the problem of information overload by identifying which items a user will find worthwhile. In this project, it was used to implement a recommender system in a `movie domain'.
An Introduction to Collaborative Filtering Report
Machine learning is concerned with the study of algorithms that improve automatically through experience. In the assignment below, a program called `WEKA' is used to compare and contrast the performance of different evaluation techniques.
This project consisted of creating a working meta-search engine. A meta-search engine allows users to enter a query once and search multiple engines simultaneously. Thus, extending a user's search coverage and retrieving a more comprehensive list of relevant results, without having to build up a physical database of documents.
Meta-search Engine Project Documentation
An autonomous robotic system does not require a human controller. Instead, it's actions are based on it's own ability to make decisions or through a method of decision making pre-programmed into it. In the paper below, a survey of multi-robot systems and how they can be implemented in search and rescue operations is presented.
Spectroscopy is the study of the interaction between matter and radiated energy. For my final year project in Physics, I conducted theoretical simulations of X-Ray Absorption Spectroscopy and Resonant inelastic x-ray scattering (RIXS) using the transition metal compound, titanium dioxide. Simulation results were then compared against equivalent experimental data.
Theoretical Simulation of Resonant Inelastic X-Ray Scattering in Transition Metal Oxides