Project ideas · AI and ML

Machine learning projects for final year

The best AI and machine learning projects for final year pair a public dataset, one honest metric and one change you can measure.

Last updated

Delivered M.Tech deep learning project: a retinopathy web app grades an uploaded fundus image as Moderate NPDR, with a probability bar for each of the five grades and an attention-rollout heatmap.
Web app
Delivered M.Tech explainable AI project: a spiral drawing is classified, with a confidence gauge and a Grad-CAM heatmap showing where the model focused.
Explainable AI
Results from a delivered M.Tech LLM project: a radar chart comparing its storytelling system with AI Dungeon, Dramatron and NovelAI across seven dimensions.
Results

From delivered M.Tech AI projects: a retinopathy grader with attention maps, a Parkinson’s screen with Grad-CAM and an LLM storytelling comparison, shown with names and institute details removed. Select an image to zoom.

Below are 49 ideas for 2026⁠–⁠27 across classic machine learning, deep learning, computer vision, NLP, generative AI and LLMs, explainable AI and MLOps. Each lists a level (B.Tech mini, B.Tech major or M.Tech), a named dataset, the metric to report and a research extension, and where we have built one, a link to the delivered version.

How do you choose an AI project for final year?

Choosing between AI projects for final year starts with your level. A mini project proves you can train and evaluate one model; a major project ships a working system; an M.Tech project must improve on published work. Every machine learning and deep learning project idea on this page is tagged with the level it fits best.

What an AI project needs at each level
LevelScopeComputeExaminers look for
B.Tech miniOne model on one public dataset, in a notebook or a simple pageLaptop or free ColabA clean split, one metric, an honest confusion matrix
B.Tech majorData to model to app, with two or three models comparedFree cloud GPUA live demo, a comparison table, report and PPT
M.Tech / M.E.A base paper reproduced, plus one measured extensionA GPU for hours, not weeksSame-data baseline, ablation, a thesis and often a paper

Rules differ between universities. Your guide’s requirements come first.

Three checks save most projects: can you download the data today, is the split fair (by patient, speaker or user when one person has many rows), and is there a simple baseline to beat? For CSE projects outside AI, see our final year projects for CSE.

In an AI&DS or AIML branch? Every idea here fits B.Tech programmes in Artificial Intelligence and Data Science or AI and Machine Learning. Because your course already covers the basics, start from the B.Tech major rows and add an explainable AI or MLOps angle, which shows engineering beyond a notebook.

Where do you find datasets for AI projects?

Topic ideas, not delivered projects

The 49 ideas below are suggestions to discuss with your guide. Where a row says “see a delivered version”, that links to a separate project we built; our delivered work is in the case studies.

Which machine learning project ideas work on tabular data?

Customer, hospital and sensor records are tables, and gradient-boosted trees are usually the model to beat on them. These seven ideas reward careful features and fair evaluation over big networks.

Topic ideas: classic machine learning
IdeaLevelDatasetMetricResearch extension
Churn prediction with a cost-based thresholdB.Tech miniTelco Customer Churn (IBM sample, on Kaggle)PR-AUC, recall on churnersSet the threshold from retention cost, not 0.5; explain each customer with SHAP
Term-deposit prediction without leakageB.Tech miniBank Marketing (UCI)ROC-AUC, lift in the top 10%Show how the call-duration column inflates scores; the dataset notes say to drop it for a realistic model
30-day hospital readmissionB.Tech majorDiabetes 130-US Hospitals (UCI)ROC-AUC, Brier scoreSplit by patient, not by visit, and calibrate the probabilities
Customer segmentationB.Tech miniOnline Retail II (UCI)Silhouette score, stability across monthsRFM features; k-means against Gaussian mixtures and HDBSCAN
Air-quality forecasting for Indian citiesB.Tech majorAir Quality Data in India (Kaggle, compiled from CPCB)MAE, RMSE per cityGradient boosting against an LSTM; test on a city the model never saw
Machine failure predictionB.Tech majorAI4I 2020 Predictive Maintenance (UCI)Recall and F1 on the failure classSMOTE against class weights, and name the failure mode. See a delivered M.E. / M.Tech version
Boosted trees versus deep tabular modelsM.TechOpenML-CC18 benchmark suiteMean rank across datasets, Friedman testXGBoost, LightGBM and CatBoost against FT-Transformer or TabPFN

What are good deep learning project ideas beyond images?

Signals, audio, time series and graphs make strong deep learning projects for final year and M.Tech, because simple baselines exist and the data is public.

Topic ideas: deep learning for signals, time series and graphs
IdeaLevelDatasetMetricResearch extension
12-lead ECG classificationM.TechPTB-XL (PhysioNet)Macro ROC-AUC on the recommended test foldA single-lead model for wearables, and what accuracy it costs
Environmental sound classificationB.Tech majorESC-50Accuracy over its 5 official foldsPretrained audio embeddings against a CNN on log-mel spectrograms
Speech emotion recognitionB.Tech majorRAVDESS and CREMA-DUnweighted accuracy, speaker-independent splitTrain on one corpus, test on the other
Human activity recognitionB.Tech miniHuman Activity Recognition Using Smartphones (UCI)Macro-F1 on unseen volunteersA 1D CNN on raw signals against the provided handcrafted features
Electricity load forecastingM.TechElectricityLoadDiagrams 2011–2014 (UCI)MAE and MASE per horizonA trained LSTM against a zero-shot pretrained forecaster such as Chronos
Traffic speed forecasting on road graphsM.TechMETR-LA and PEMS-BAYMAE, RMSE, MAPE at 15, 30 and 60 minA graph neural network against an LSTM, with sensors removed at test time
Molecule property predictionM.Techogbg-molhiv (Open Graph Benchmark)ROC-AUC on the scaffold splitGIN against GCN, then test whether a pretrained molecular encoder helps

Which computer vision projects suit final year?

Vision projects demo well, and pretrained CNNs or Vision Transformers train on a free GPU. The strongest ones test on data the model has not seen, not just a random split.

Topic ideas: computer vision and medical imaging
IdeaLevelDatasetMetricResearch extension
Plant disease detection that works in the fieldB.Tech majorPlantVillage to train, PlantDoc to testMacro-F1Measure the lab-to-field drop, then reduce it with augmentation or field photos
Road damage and pothole detectionB.Tech majorRDD2022 (includes Indian roads)mAP@0.5Run a YOLO model on a phone or Jetson and report frames per second
Segmentation of Indian road scenesM.TechIndia Driving Dataset (IDD)Mean IoUTrain on Cityscapes, test on IDD, then adapt with a few labels
Multi-label chest X-ray screeningM.TechNIH ChestX-ray14Per-class AUROC, patient-wise splitCheck whether Grad-CAM points at the lungs or at shortcuts such as text markers
Diabetic retinopathy gradingB.Tech majorAPTOS 2019 Blindness Detection (Kaggle)Quadratic weighted kappaEnsemble pretrained models and add attention heatmaps. See a delivered M.Tech version
Parkinson’s screening from drawingsB.Tech majorParkinson’s Drawings (Kaggle: spirals and waves)ROC-AUC, sensitivityOne model per drawing type, with Grad-CAM. See a delivered M.Tech version
Handwritten Devanagari recognitionB.Tech miniDevanagari Handwritten Character Dataset (UCI)Accuracy, per-class confusionTest on your own handwriting, then move from characters to words
Skin lesion classificationM.TechHAM10000Balanced accuracy, macro-F1A Vision Transformer against CNNs, with class-imbalance handling. See a delivered M.Tech version

Which NLP project ideas use Indian-language data?

Indian languages and code-mixed text give an NLP project a local angle that generic sentiment projects lack. Speech counts here too.

Topic ideas: NLP and speech
IdeaLevelDatasetMetricResearch extension
Hindi-English code-mixed sentimentB.Tech majorSemEval-2020 Task 9 (SentiMix, Hinglish)Macro-F1MuRIL or IndicBERT against XLM-R, with and without transliteration
Fact-checking claims against evidenceM.TechFEVERLabel accuracy, FEVER scoreSwap the retriever for dense embeddings and measure evidence recall
Hindi news summarisationB.Tech majorXL-Sum (Hindi split)ROUGE-1, ROUGE-2, ROUGE-LFine-tune a small mT5, then flag summary facts not in the article
English to Indian-language translationM.TechFLORES-200 devtest (now maintained as FLORES+)chrF++Fine-tune on one domain, such as health notices, and measure the gain
Named-entity recognition for Indian languagesM.TechNaamapadam (AI4Bharat, 11 languages)Entity-level F1Train on Hindi, test zero-shot on Marathi or Bengali
Chatbot intent detectionB.Tech miniCLINC150In-scope accuracy, out-of-scope recallReject questions the bot cannot handle instead of guessing
Toxic comment classificationB.Tech majorJigsaw Toxic Comment Classification (Kaggle)Mean column-wise ROC-AUCMeasure bias against identity words with the Jigsaw Unintended Bias data
Hindi speech recognitionM.TechMozilla Common Voice (Hindi)Word error rate (WER)Fine-tune Whisper small and compare with the zero-shot model

What generative AI and LLM projects can students build in 2026?

RAG, agents and small-model fine-tuning are the live topics. A chat window is a demo, not a result, so each idea names a benchmark and a number to report. Most run on open models without a paid API.

Topic ideas: generative AI, RAG, agents and fine-tuning
IdeaLevelDatasetMetricResearch extension
RAG for multi-hop questionsM.TechHotpotQAExact match, F1, retrieval recall@kBM25, dense and hybrid retrieval compared, then a re-ranker
Hallucination detector for RAG answersM.TechRAGTruthSpan-level F1A small NLI model against an LLM judge, on accuracy and cost
Natural-language to SQL agentB.Tech majorSpiderExecution accuracyLet the agent run its query, read the error and retry; count the fixes
Tool-calling agent on a small open modelM.TechBerkeley Function Calling Leaderboard (BFCL)Call accuracy by categoryConstrained JSON decoding against plain prompting
QLoRA fine-tuning for maths word problemsB.Tech majorGSM8KFinal-answer accuracy4-bit QLoRA against LoRA and a prompted larger model, on accuracy and GPU memory
LLM-labelled data for a small classifierM.TechAG NewsAccuracy against human labels, cost per 1,000 labelsActive learning to choose which examples the LLM labels
Consistent characters across generated scenesM.TechDreamBooth dataset (30 subjects)DINO and CLIP-I for the subject, CLIP-T for the promptLoRA against anchor-image conditioning for multi-scene stories. See a delivered M.Tech version
Interactive story generator with memoryB.Tech majorWritingPromptsHuman coherence ratings, consistency-check pass rateTrack characters and plot threads between turns. See a delivered M.Tech version
Visual question answering for blind usersM.TechVizWiz-VQAVQA accuracy, answerability F1Fine-tune a small vision-language model that says “unanswerable” when unsure

Which explainable AI projects stand out?

Explainable AI (XAI) turns a plain classifier into research: you test whether an explanation is faithful, stable or fair, not just draw a heatmap.

Topic ideas: explainable and responsible AI
IdeaLevelDatasetMetricResearch extension
Do saliency maps show what the model uses?M.TechCUB-200-2011 (with part locations)Deletion and insertion AUC, pointing gameGrad-CAM, Integrated Gradients and attention rollout compared
SHAP versus LIME stabilityB.Tech majorAdult / Census Income (UCI)Rank correlation across runsAdd random features and check that both methods rank them last
Fairness audit of credit scoringB.Tech majorDefault of Credit Card Clients (UCI)ROC-AUC, equal-opportunity differenceMitigate with Fairlearn and report the accuracy cost
Counterfactual explanations for loansM.TechStatlog German Credit (UCI)Validity, proximity, sparsityDiCE limited to features a person can actually change
Concept-based skin lesion explanationsM.TechDerm7pt (seven-point checklist)Concept accuracy, diagnosis accuracyA concept bottleneck model that a clinician can correct

What MLOps project ideas show real engineering?

MLOps projects suit students who like systems more than models: the result is a pipeline that keeps a model fast, current and safe to deploy.

Topic ideas: MLOps, edge and federated learning
IdeaLevelDatasetMetricResearch extension
Drift monitoring with automatic retrainingB.Tech majorNYC TLC Trip Record Data (monthly files)PSI or KS drift score, MAE over timeRetrain on a drift trigger against a fixed schedule, tracked in MLflow
Faster model serving on a CPUM.TechImagenette (ImageNet subset)p95 latency, throughput, accuracy dropONNX Runtime and INT8 quantisation, then in-browser inference. See a delivered M.E. version
CI/CD pipeline for a modelB.Tech majorBike Sharing (UCI)RMSE, share of injected data faults caughtData-validation tests that block a bad model from deploying
Federated learning on skewed dataM.TechFEMNIST (LEAF benchmark)Accuracy against communication roundsFedAvg against FedProx as client data grows more skewed
Cost and latency monitoring for an LLM appM.TechMS MARCO queriesp95 latency, tokens per answer, cache hit rateSemantic caching, and how often a cached answer is wrong

How do you turn an idea into a project your guide approves?

  1. Download the data first

    Check that it downloads, its licence allows your use and it fits your compute.

  2. Fix the split and the metric

    Use the official or a subject-wise split, and the metric in the table, before any tuning.

  3. Build the baseline

    A simple model, or the base paper’s method for M.Tech.

  4. Add one change at a time

    The research extension is your contribution; an ablation shows what helped.

  5. Write it up and rehearse the viva

    Report or thesis, PPT, and a paper if your guide wants one.

Starting from a published paper? See how to select a base paper, IEEE base paper implementation and M.Tech projects. Need a paper at the end? See research paper writing and publication. Planning a PhD after that? See our PhD research topics in AI and machine learning.

Follow your university’s academic rules

Our work is building, writing support, guidance and explanation. Use it to learn the method, cite every dataset and paper, and check what your institution allows.

What does a delivered M.Tech AI project look like?

Here are four of the M.Tech AI projects we delivered, all linked from the tables above. Each came with working software, a thesis or report and an IEEE-format paper.

Text to video generator app from a delivered M.Tech project: enter a topic, pick genre and tone, set the scene count and generate a narrated video.
Web appVideo storyteller: topic, genre, tone and scene count in, narrated video out.
Interactive storytelling AI web app from a delivered M.Tech project, question step: the user picks the story’s world from guided options or writes their own answer.
Web appInteractive storytelling: the reader shapes the story world through guided questions.

Shown with student, guide and institute details removed.

Looking beyond AI? See 53 final year project ideas for CSE across eight domains, IoT project ideas with the hardware named, or all our final year project ideas, sorted by branch.

Frequently asked questions

Which AI project is best for a final-year B.Tech student?

One that uses a public dataset you can download today, trains on a laptop or a free cloud GPU, and ends in a working demo. Image and text classifiers with an explanation screen are easy to demonstrate. RAG chatbots are popular in 2026, but they need a measured evaluation, not just a chat window.

Should I choose machine learning or deep learning for my project?

Let the data decide. On tabular data such as customer or sensor records, gradient boosting is usually strong and easier to explain. For images, audio and text, fine-tune a pretrained deep learning model. Many good projects compare one of each on the same test set.

Can I build an LLM project without a paid API?

Yes. Small open-weight models run locally through tools such as Ollama or on a free cloud GPU, and QLoRA fine-tunes a small model in 4-bit precision. Our delivered interactive storytelling project can use a local Ollama model as well as hosted APIs.

What makes an AI project good enough for M.Tech?

A contribution you can measure. Reproduce a recent base paper on the same data, add one change, and prove it with an ablation study and, ideally, a test on a second dataset. The M.Tech ideas above are scoped that way.

Where do I find datasets for machine learning projects?

Start with the UCI Machine Learning Repository for tabular and sensor data, Kaggle for datasets that come with a fixed metric, Hugging Face Datasets for text and speech, PhysioNet for medical signals, AI4Bharat for Indian languages and data.gov.in for local problems. Check each dataset’s licence and download it before you commit to the idea.

Can you build one of these ideas with me?

Yes. We build B.Tech and M.Tech AI projects with code, results, report and PPT, and walk you through the method for your viva. Share the idea, your level and your deadline for a free consultation, and follow your institution's rules on outside help.

Delivered work

AI projects we delivered

M.Tech projects that started as ideas like the ones above. Shown with names and institute details removed.

Picked an idea? Let’s scope it.

Tell us the idea, your level and your deadline. You get a written plan with the dataset, metric and deliverables, and the consultation is free.

B.Tech · M.Tech · Machine learning · Deep learning · NLP · LLMs · Report · PPT

WhatsApp Free consultation