Skip to content
Back to course

Advanced Project

This is the capstone phase of the course, where you turn everything you have learned into one working project. Instead of small exercises, you now choose a single, realistic goal and carry it from idea to a usable result. A good project follows clear phases: define the problem and success metric, gather and clean data, build and train (or configure) a model, evaluate it honestly, and finally deploy it so real users can interact with it.

You will pick ONE of three options. Option 1: build a custom chatbot that answers questions in a specific domain, often by connecting a large language model (LLM) to your own documents. Option 2: build an image recognition system that classifies or detects objects in pictures using a convolutional or pretrained vision model. Option 3: deploy an AI application to the cloud so it runs reliably and is reachable over the internet.

TrainPackageDeployServeMLOps lifecycle
A typical project pipeline: data and model on the left, a deployed service serving real users on the right.

For example, an Ethiopian agriculture cooperative could build a chatbot that answers farmers' questions about coffee diseases in Amharic, grounded in the cooperative's own field guides. Or a clinic could build an image recognition system that flags possible skin conditions from a phone photo, then deploy it to AletCloud so health workers across regions can use it on cheap data plans.

Scenario

You are building a custom support chatbot for a bank. During testing it sometimes confidently invents account fees that do not exist (hallucination). What is the most responsible next step?

Check your understanding

1/4 · 40 XP

Which step should come FIRST when planning your advanced project?