
Sam S
- Research Program Mentor
PhD Doctor of Philosophy
Expertise
Machine Learning, Artificial Intelligence, Theoretical Computer Science, Mathematics, Game Design, and Procedurally-Generated Content.
Project ideas
Machine Learning - "For Science!"
In this project you will learn about the fundamentals of machine learning (including techniques like Deep Learning) by analyzing a dataset of your choice. You will write a scientific paper in the style of a major AI conference where you apply existing machine learning algorithms to this dataset, and possibly invent your own!
Make Your Own Website
In this project, you will learn the fundamentals of web development by creating your own website. You will deploy this website to the world wide web, and create several different pages with content of your choice. Will you make a professional page with your resume and bio? A site with games for your friends? Maybe a blog or collection of articles?
Making Machines Make Art - Procedurally Generated Content
Computers and people can cooperate to make infinite varieties of creative content. In this project, you will learn how to create infinite images, music, video game levels, 3d objects, or text using techniques like neural style transfer, genetic algorithms, rejection sampling, Perlin noise, or Voronoi tessellation. You will create a functioning content generator that can be showcased on a website or at a research conference.