20 FYP Ideas for AI Students (2026), With Datasets

Ezitech profile photo

Ezitech

Careers & Internships article by Ezitech — 70 FYP Ideas for Computer Science Students (2026)

The best FYP ideas for AI students solve one clear problem with data you can actually get, beat a simple baseline, and run inside a working app rather than a notebook. Below are 20 AI project ideas for BSAI, BSDS and BSCS students, each with a data source, a tech stack and a difficulty level.

Want ideas across every field, not only AI? See our 70 FYP ideas for CS students or try the FYP idea generator.

Jump to: Pick by compute · NLP and Urdu · Computer vision · Generative AI and agents · Prediction and analytics · What scores well · FAQ

Pick an AI FYP by the compute you have

The most common reason AI projects fail is not the idea. It is choosing a model the group cannot train. Match the idea to the hardware you really have:

Compute you have What fits Examples from this list
Laptop CPU only Classical ML, small models, TensorFlow Lite, RAG on top of a hosted LLM API Used car price estimator, mobile wallet fraud detector, law search assistant
Free cloud GPU (Kaggle notebooks, Google Colab when available) Fine-tuning small CNNs and BERT-size models, training YOLO on a few thousand images Crop disease detector, pothole detection, exam difficulty estimator
University GPU or paid cloud credits Speech models, handwriting OCR, fine-tuning 1–3B language models Urdu voice note transcriber, Urdu handwriting OCR, small language model for FAQs

NLP and Urdu language FYP ideas

Urdu and Roman Urdu are still under-served by AI tools, so a working Urdu project is both useful and easy to defend as original.

# Idea What it does Data Tech stack Difficulty
1 Urdu voice note transcriber Turns Urdu voice notes, like the ones customers send on WhatsApp, into text and tags the type of request Mozilla Common Voice (Urdu) plus your own recordings Python, Whisper, FastAPI Hard
2 Roman Urdu to Urdu script converter Converts Roman Urdu typed on phones into Urdu script, handling the many spellings of the same word Public Roman Urdu–Urdu word pairs plus pairs you label Python, PyTorch (seq2seq or a small transformer) Medium
3 Pakistani law search assistant Answers questions about public laws by quoting the exact section, and says so when it cannot find an answer Laws published on the Pakistan Code website Python, embeddings, RAG, React Medium
4 Urdu handwriting OCR Reads handwritten Urdu (Nastaliq) pages into editable text, a well-known hard problem Public Urdu handwriting datasets plus pages you collect and label Python, PyTorch, CNN with a sequence model Hard
5 Exam question difficulty estimator Predicts how hard a new exam question will be from past questions and student results Anonymised past papers and results, with your department’s permission Python, scikit-learn, BERT Medium

Related: Building AI products for Urdu and Roman Urdu

Computer vision FYP ideas

Vision projects demo well. Keep the model small enough to run on a phone or a laptop on defence day.

# Idea What it does Data Tech stack Difficulty
6 Offline crop disease detector Identifies leaf diseases from a phone photo without internet, for farmers in low-signal areas Public leaf-disease datasets on Kaggle plus your own field photos TensorFlow Lite, Flutter Medium
7 Pothole detection from dashcam video Finds potholes in road video and pins each one on a map for the local authority Public pothole datasets plus your own dashcam footage YOLO, OpenCV, maps API Medium
8 Form field extractor for scanned documents Finds and reads fields such as name, CNIC number and date on scanned admission or bank forms Blank and filled sample forms you create yourself Python, OpenCV, Tesseract or a layout model Medium
9 Livestock weight estimator Estimates an animal’s weight from photos, useful for fair pricing at cattle markets Photos and scale weights you collect at a farm or mandi PyTorch, OpenCV, Flutter Hard
10 Fruit ripeness grader Grades mangoes or bananas by ripeness from a photo to help sorting before sale Photos you collect plus public fruit datasets PyTorch, OpenCV Easy

Related: Computer vision internship · Deep learning internship

Generative AI and agent FYP ideas

LLM projects are popular, so examiners look harder at your own contribution. Build the retrieval, the tools or the evaluation yourself.

# Idea What it does Data Tech stack Difficulty
11 Admission counselling agent Compares programmes across universities, checks eligibility and runs a merit calculator as a tool, citing the prospectus for each answer Public university prospectuses and merit formulas Python, LLM API with tool calling, RAG Medium
12 Programming assignment autograder with hints Runs student code against test cases and gives hints instead of the answer Your course’s past assignments and test cases Python, Docker sandbox, LLM API Medium
13 Small language model for business FAQs on a CPU Fine-tunes a small open model on one business’s FAQs so it answers without a paid API FAQ pairs from a business, with its permission Python, LoRA, a 1–3B open-weight model, llama.cpp Hard
14 Hallucination checker for RAG answers Checks every sentence of a chatbot’s answer against the retrieved sources and flags unsupported claims Public question-answering datasets plus your own chatbot logs Python, NLI model, embeddings Medium
15 Urdu voice agent for clinic appointments Answers appointment calls in Urdu, checks free slots and books them Test conversations you record yourself Whisper, LLM API, text-to-speech, calendar API Hard

Related: Multi-agent AI systems explained · LLM vs traditional machine learning

Prediction and analytics FYP ideas

Tabular data projects are the safest choice for groups without a GPU, and explainable results go down well in a viva.

# Idea What it does Data Tech stack Difficulty
16 Mobile wallet fraud detector Flags suspicious transactions in a mobile-money style system and explains why each one was flagged PaySim synthetic mobile-money dataset (Kaggle) Python, XGBoost, SHAP, FastAPI Medium
17 Crop yield prediction from satellite images Predicts wheat or rice yield per district from vegetation indices across the season Free Sentinel-2 imagery (Copernicus) plus published yield statistics Python, Google Earth Engine or rasterio, scikit-learn Hard
18 Essential item price forecaster Forecasts weekly prices of flour, sugar, ghee and vegetables city by city Weekly SPI price data from the Pakistan Bureau of Statistics Python, Prophet or LSTM, Streamlit Medium
19 Used car price estimator Suggests a fair price for a used car from its make, model, year, mileage and city Public Pakistani used-car listing datasets on Kaggle Python, LightGBM, React Easy
20 Electricity theft detector Finds consumers whose usage pattern suggests meter tampering, a real problem for distribution companies Public smart-meter theft datasets such as SGCC Python, CNN or XGBoost Medium

Related: Machine learning roadmap · Machine learning internship

What makes an AI FYP score well

  1. Data first. Confirm you can get enough data before you write the proposal. If you collect it yourself, get consent and remove personal details.
  2. A metric chosen in advance. F1 for imbalanced classes, word error rate for speech, mAP for object detection. Say why it fits your problem.
  3. A baseline you beat. Compare your model with something simple, such as logistic regression or a rule-based system, so the improvement is visible.
  4. Error analysis. Show where the model fails and why. Examiners trust honest limitations more than a perfect accuracy number.
  5. A working app. Wrap the model in a mobile or web app. A live demo is worth more than a notebook full of charts.

When you write it up, our guides on the FYP proposal, FYP documentation and viva questions will help.

Frequently asked questions

What are good FYP ideas for AI students?

Good AI FYP ideas solve one clear problem with data you can get, such as an offline crop disease detector, an Urdu voice note transcriber or a mobile wallet fraud detector. The best ones are evaluated against a baseline and run inside a real app.

Do I need a GPU for an AI final year project?

No. Classical machine learning and small models run on a laptop CPU, free GPUs on Kaggle and Google Colab are enough to fine-tune small vision and language models, and LLM projects can use a hosted API. Pick the idea to match the compute you have.

Can I use ChatGPT or another LLM API in my AI FYP?

Many supervisors accept it if your own contribution is clear, for example the retrieval pipeline, the tools the model can call, the evaluation or a fine-tuned model. Calling an API and showing its output is rarely enough, so agree the scope with your supervisor early.

Where can I find datasets for an AI FYP in Pakistan?

Start with Kaggle, Hugging Face Datasets and the UCI Machine Learning Repository. For local data, the Pakistan Bureau of Statistics publishes price and economic data and the Pakistan Code website publishes laws. You can also collect your own data, with consent.

How do I evaluate my AI FYP?

Pick a metric that matches the task, keep a test set the model never sees during training, compare against a simple baseline and include an error analysis. If the model runs on a phone, report its speed on a real device too.

Turn the idea into a finished project

Most AI groups lose time on data cleaning and deployment, not on the model. How Ezitech can help:

  • Build it yourself with mentors: an AI internship at Ezitech puts you on hands-on projects with Python, machine learning and LLMs before your defence.

Planning a career in AI after your degree? Read how to become an AI engineer.

FYP ideas by degree: Software engineering · AI · Cyber security · IT · Computer science (70 ideas)

More FYP help: FYP idea generator · FYP proposal format · FYP documentation · FYP viva questions

Leave a Reply