UTMIST is involved in several projects; some are in collaboration with professors, developers, organizations, and/or other students. Project developers work in the Academics or Engineering Department.
An academic project can be a analysis, reproduction, or exploration project in the machine intelligence research space. They can be self-directed or under the supervision of graduate students and professors. Generally, strong academic performance and mathmatical/technical skills and essential. See the courses offered at UofT or MIST101/102 to prepare!
A Research Project on Benchmarking the Latest Generative Model Based OoOD Methods.
‘Reproducing “Siamese Neural Networks for One-shot Image Recognition” and benchmarking implementation performance and results.’
These projects are applications of machine learning concepts, techniques, frameworks or methodologies. Usually open-ended
Developing hand gesture detection for controlling web browsing.
An applied ML NLP project designed to win Cards Against Humanity, a popular humor-based party game. [Full]
Transfer learning in the domain of musical styles.
Real estate price prediction and transfer learning with CNNs.
Predicting stock prices.
Infrastructure projects include our website, Discord bot, and our upcoming cluster.
The UofT Machine Intelligence Student Team Runner (MISTR) is a Discord bot serving the UTMIST Discord server.
Wrapper written around SchedJulia to schedule interviews.
GitLab Pages Website for UTMIST.
Some developers will have their own ideas, and we want to provide leadership opportunities as well. Projects will be selected from proposals submitted by developers, and if we accept your proposal after discussing it with you, you will serve as the Director, and we’ll help you with your team-forming process. See Leading A Project.
Please submit your proposal in some common document format (PDF, Markdown, etc.). It will be fairly open-ended but we suggest one to two pages including the following points.
These projects are meant to be a collaborative learning experience. While the Director will lead the discourse and groupwork, every member of the team should be involved in decision-making. In addition to the expected project work, each team is also responsible for
It’s important to have not just good ideas and working code but also documentation. For whatever is applicable to you, ensure you write
For most, if not all projects, we would like to see a final presentation of some form, to be ready near the end of the school year in March*. This could be a talk, video, infographic, technical article, or documented codebase. Teams can also present work-in-progress (WIP) material or interesting milestones or resources at earlier times if appropriate.