NYU Classifieds>NYU Online Courses>Build a Movie Recommendation App with OpenAI

Build a Movie Recommendation App with OpenAI

About this Course

In this project, you\'ll develop Pop Choice, an AI-powered movie recommendation app designed to simplify the decision-making process for movie night. Using AI embeddings, vector databases, and the OpenAI API, the app will recommend the perfect movie based on user preferences gathered through a series of open and close-ended questions. Users input their mood and preferences, and the app searches a database of movies to find the best match. As a stretch goal, the app can be adapted for group recommendations, with each participant\'s preferences being taken into account. You\'ll build this project from scratch, using any framework you prefer, like React or vanilla JavaScript, and integrate a vector database, such as Supabase. The provided data includes movie details like title, plot, cast, and IMDb ratings. This project emphasizes working with embeddings, querying databases, and generating personalized outputs using AI.

Created by: Scrimba


Related Online Courses

AWS Client VPN provides secure access to AWS resources in the cloud and on-premises networks from any location. This course contains two independent lessons: The first provides a step-by-step guide... more
This Specialization explains high level patterns used in Microservice architectures and the motivation to move towards these architectures and away from monolithic development of applications.... more
This course introduces the Cloud Run serverless platform for running applications. In this course, you learn about the fundamentals of Cloud Run, its resource model and the container lifecycle. You... more
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to create a small App Engine application that displays a short message.Created by: Google Cloud more
The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives (applications of breadth-first and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL