Capstone Project

Back to listing
Group 2022-03 Status completed
Title Reflective Learning Platform
Supervisor N. Kharma
Description Reflective learning is about algorithms applied to other algorithms to change their make-up and hence, their behavior, in a fashion that improves their performance. It is a form of meta-programming and requires a high level of interest in Artificial Intelligence (AI) and Machine Learning (ML) as a subject of study as well as application. The purpose of the proposed project is the design, coding and testing of a software platform for reflective learning with immediate applications to image processing, autonomous/genetic/developmental programming, and ML methods used for search and optimization (here, of other programs). During the second phase, there will be interim measurable objectives that would allow the development team to assess its own progress. The project has three phases: design, iterative coding and testing, and finally, commissioning and documentation. The first phase will be done in close collaboration with the supervising professor; the second relies on precise implementation and meticulous debugging; the final phase prepares for final delivery (including demonstration) of the finished product and the data that proves its proper functioning.
Requirement COEN 352; serious interest and (preferably) an AI course (e.g., COEN 432); proficient programming (in any procedural language) (At least 2-3 competent programmers and one excellent communicator/documenter as well as a dedicated QC/tester)
Tools None.
Number of Students 5
Students
Comments:
Links: