CBSE Class 10 · Artificial Intelligence, code 417 · Unit 3, Evaluating Models, 2026-27

Evaluating models class 10 questions and answers, with the ideas behind every one.

These evaluating models class 10 questions and answers cover Unit 3 of CBSE AI 417 for the 2026-27 session: why a model must be tested, how the train-test split works, what accuracy and error mean on a real table, when precision beats recall, and the ethical side of judging a model. The ideas come first, then written answers sized for one, two and four marks. Confusion matrix calculations have a page of their own, linked below.

Live online · Unit 3 explained and answered · written answers marked against the scheme · case studies timed · first class free

Start here

Courses behind this Unit 3 teaching

The 417 course whose Class 10 batch teaches Evaluating Models, the AI and ML course for students who want to see real models scored, and the data science course where splits and metrics are run in Python.

Ans. The short version

Evaluating Models is Unit 3 of CBSE Class 10 AI (417), worth 10 of the 50 theory marks in 2026-27. It asks why a model is tested on data it has never seen (the train-test split), how accuracy and error are worked out, how a confusion matrix gives accuracy, precision, recall and F1 score, which metric matters when false positives or false negatives cost more, and the ethical concerns of bias, transparency and accountability. Modern Age Coders teaches the unit live in a Monday and Wednesday 9:00 PM IST batch, with written answers marked in class, or personalised one to one.

Q1. Why evaluate at all?

Unit 3 AI class 10: why do we evaluate a model?

We evaluate a model to find out how well it will predict on new data it has never seen, before anyone relies on it. A model that looks perfect on the data it learnt from can still fail badly in the real world.

The four reasons a written answer should give

  • To measure reliability. A number such as accuracy tells us how often the model is right.
  • To compare models. Two models built for one problem can only be ranked on the same test.
  • To find the kind of mistake. Missing a sick patient and alarming a healthy one are different errors with different costs.
  • To catch overfitting. A model that memorised its training examples scores high on them and low on anything new.

Where evaluation sits in the project cycle

Evaluation is the last stage of the AI project cycle, after problem scoping, data acquisition, data exploration and modelling. Its result often sends the team back a step: a weak score can mean more data, cleaner data or a different model. In an answer, saying that evaluation can loop the project back earns credit that a bare definition misses.

The cycle itself, with its ethical frameworks, is covered on the project cycle and ethics page.

Unit 3 topicWhat you must be able to doShape it usually takes
Importance of evaluationGive reasons, link to overfittingObjective item or two-mark answer
Train-test splitDefine it, say why the test set stays unseenTwo-mark answer
Accuracy and errorFind error, error rate and accuracy from actual and predicted valuesShort calculation
Classification metricsBuild a confusion matrix, find accuracy, precision, recall, F1Objective items and a case-based numerical
Precision or recallPick the metric for a scenario and justify itTwo or four marks
Ethical concernsExplain bias, transparency and accountability with an exampleTwo-mark answer

Q2. What is the train-test split?

What is the train test split in class 10 AI?

The train-test split divides a labelled dataset into two parts: a training set the model learns from, and a testing set kept aside to check the model afterwards. Because the test set is unseen, its score is a fair guess of real-world performance.

The idea in five lines of Pythonrun and checked
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
cut = int(len(data) * 0.8)
train, test = data[:cut], data[cut:]
print(len(train), len(test))
print(train, test)

# Output:
# 8 2
# [1, 2, 3, 4, 5, 6, 7, 8] [9, 10]

Not something the theory paper asks you to write. It only shows the split: eight items to learn from, two held back. Real projects shuffle the rows first so both parts look alike.

Training setTesting set
PurposeThe model finds patterns in itChecks the finished model
Seen by the model while learning?YesNo, never
Usual shareThe larger partThe smaller part
1,200 photos at 80:20960240
1,200 photos at 70:30840360

Why not test on training data?

The model has already seen those answers. A high score there can come from memory, not understanding, which is exactly what overfitting means.

What ratio should I write?

The handbook explains the split without fixing a ratio. 80:20 and 70:30 are common in practice; name one as an example, not as a rule.

When does it work well?

When the dataset is large enough that both parts still represent every kind of example. A tiny dataset split in two leaves each part too thin to trust.

Q3. Accuracy and error

Accuracy and error class 10 AI: one worked table

Error is the gap between what the model predicted and what actually happened. For a number prediction, error = |actual minus predicted|, error rate = error divided by actual, and accuracy = 1 minus error rate.

Worked examplepredicting bus journey times
A model predicts how long five long
bus journeys take, in minutes. Find
the error, error rate and accuracy of
each, then the overall accuracy.

error      = |actual - predicted|
error rate = error / actual
accuracy   = 1 - error rate

overall = (0.96 + 0.90 + 0.95
           + 1.00 + 0.95) / 5
        = 4.76 / 5 = 0.952, about 95%

Take the absolute value: a prediction 18 too high and one 18 too low are equally wrong. Divide by the actual value, never the predicted one.

JourneyActualPredictedErrorError rateAccuracy
1250240100.040.96
2180198180.100.90
3320304160.050.95
415015000.001.00
5400380200.050.95
Overall accuracy (mean)0.952

And for a yes or no model?

When the model sorts things into classes, accuracy is simply the share of correct predictions. If a leaf-disease model labels 50 test photos and gets 46 right, its accuracy is 46 / 50 = 0.92 and its error rate is 4 / 50 = 0.08. The two always add up to 1.

Where the matrix questions live

Splitting those 50 predictions into true and false positives and negatives is the confusion matrix, and that is where most Unit 3 calculation marks sit. Twelve graded problems with full working are on confusion matrix class 10 AI numericals, and every formula on one page is on the 417 formula sheet.

Q4. Precision or recall?

Which metric is important, precision or recall?

Choose precision when a false alarm (false positive) is the costly mistake, and recall when a miss (false negative) is the costly mistake. When both matter and one class is rare, report the F1 score, which balances the two.

The four outcomes, one sentence each

  • True positive: predicted yes, and it really was yes.
  • True negative: predicted no, and it really was no.
  • False positive: predicted yes, but it was no. A false alarm.
  • False negative: predicted no, but it was yes. A miss.

Precision asks: of everything the model flagged, how much was right? Recall asks: of everything that was really there, how much did the model catch?

ScenarioCostlier errorMetric
Screening for a serious illnessMissing a patientRecall
Moving emails to the spam folderHiding a real emailPrecision
Flagging card fraudLetting a fraud throughRecall
Approving a rocket launch on a forecast of good weatherLaunching in bad weatherPrecision
Spotting forest fires from satellite imagesAn unseen fireRecall
Recommending a video to a childAn unsuitable video shownPrecision
Rare defects, both errors costlyNeither clearlyF1 score

A four-mark answer names the positive class, says which wrong prediction hurts more and why, then names the metric. Writing only "recall" scores one mark at most. Is accuracy alone enough? No: on a dataset where 99 of 100 cases are negative, a model that always says no is 99% accurate and useless. Worked numbers for that trap sit on the numericals page, and objective practice on the same ideas is in the class 10 AI MCQ bank.

Q5. The ethics of evaluation

What are the ethical concerns in model evaluation?

The ethical concerns are bias, transparency and accountability: the test must be fair to every group, the way a model was scored must be explained openly, and the people who chose the metric must answer for its effects. An honest accuracy figure is part of being transparent.

Bias

If the test set holds mostly one kind of person, a high score says little about everyone else. A face-unlock model tested only on adults may fail for children and nobody notices. Fair evaluation tests every group the model will meet.

Transparency

Users should know which data the model was tested on, which metric was used and what the score leaves out. Quoting 98% accuracy on a lopsided dataset while hiding a poor recall is misleading, even when the number is true.

Accountability

Someone must take responsibility for the metric chosen and its consequences. If a loan model is tuned for precision and that turns away honest applicants, the team that chose it owns that result.

A two-mark question to try

A school reports that its attendance face-recognition model is 97% accurate. Give two questions you would ask before trusting the figure.

Model answer (1) Was it tested on faces it had not been trained on, and did the test set include students of every age, skin tone and lighting condition (bias)? (2) What were its false positives and false negatives, since marking an absent student present matters more than one accuracy number shows (transparency)?

Where ethics links back

Unit 1 introduces the ethical frameworks; Unit 3 asks you to apply that thinking to the scoring step. A strong answer uses the word from the question (bias, transparency or accountability) and attaches one concrete example to it. More case-style practice like this is on the case-based questions page.

Q6. Written answers

Evaluating models class 10 questions and answers, by mark band

Twelve original questions in the shapes the paper uses. Write your answer first, then open the model answer and check it against the points in bold, which is how an examiner reads it.

One mark

  1. Name the stage of the AI project cycle that checks how well a model performs.
    Answer Evaluation, the final stage.
  2. What is the part of a dataset kept aside to check a trained model called?
    Answer The testing set (test data).
  3. A model predicted "no" for a case that was actually "yes". Name this outcome.
    Answer A false negative.
  4. Which metric is the harmonic mean of precision and recall?
    Answer The F1 score.

Two marks

  1. What is overfitting, and how does the train-test split expose it?
    Answer Overfitting is when a model memorises its training data and does poorly on new data. Its training score is high but its score on the unseen test set drops, and that gap reveals the problem.
  2. Differentiate between a false positive and a false negative, with one example each.
    Answer A false positive predicts yes when the truth is no, such as a real email sent to spam. A false negative predicts no when the truth is yes, such as a sick patient told they are healthy.
  3. Why is accuracy alone not a good measure for a rare event?
    Answer When almost every case is negative, a model that always predicts negative scores very high accuracy while catching none of the positives, so recall or F1 must be checked too.
  4. A model predicted that a parcel would take 36 minutes to arrive; it actually took 40 minutes. Find its error rate and accuracy.
    Answer Error = |40 minus 36| = 4 minutes. Error rate = 4 / 40 = 0.1. Accuracy = 1 minus 0.1 = 0.9, or 90%.

Four marks

  1. Explain the train-test split. Why is it needed, and what can go wrong if the dataset is small?
    Answer The labelled data is divided into a training set for learning and a testing set kept unseen (1). The test set gives an honest estimate of performance on new data and shows overfitting (1). Common splits are 80:20 or 70:30 (1). With a small dataset, each part may miss some kinds of example, so the score becomes unreliable (1).
  2. An app warns farmers of locust swarms. Which metric should its makers focus on, and why?
    Answer Positive = a swarm is coming (1). A false negative, no warning before a real swarm, can destroy a season's crop, while a false alarm costs only some precaution (1). So the costlier error is the miss (1), and the makers should focus on recall (1).
  3. Explain any two ethical concerns around model evaluation, with an example each.
    Answer Bias: if the test data under-represents a group, the score hides poor performance for them, as with a voice assistant tested only on one accent (2). Transparency: how the model was tested and which metric was used must be disclosed, for example reporting recall beside accuracy for a medical model (2). Accountability is an equally good second choice.
  4. Two models predict exam results. Model A has precision 0.9 and recall 0.5; Model B has precision 0.7 and recall 0.7. Which would you pick to find students needing extra help, and why?
    Answer Positive = needs help (1). Missing a struggling student (a false negative) costs more than giving extra help to one who did not need it (1). So recall matters more (1), and Model B, with the higher recall, is the better choice (1).

In class, each of these shapes is written to the clock, then marked on the shared screen point by point, so students see exactly which phrase earned the mark and which did not. Unit 2, the other heavy theory unit, is answered the same way on advanced concepts of modeling questions, and the cross-unit list is on CBSE Class 10 AI important questions.

Batch or personalised: you choose

Learn Unit 3 in the Monday and Wednesday batch, or one to one

Both formats teach Evaluating Models the same way: the idea, a worked example, then answers written and marked against the scheme. The batch keeps the whole syllabus moving on a fixed rhythm; one to one stays on Unit 3 until the metric questions stop costing marks. Monthly billing, no admission fee, stop at any month end.

Option 1 · Fixed batch timings

Group batch, Monday and Wednesday 9 PM

₹1,499

per month, two live classes a week

  • Monday and Wednesday, 9:00 PM IST, live on video
  • Fifteen to twenty Class 10 AI students, one teacher
  • Unit 3 ideas taught with worked tables on screen
  • Precision or recall drills on fresh scenarios
  • Unit 3 case questions inside every full mock
Book a free demo in this batch

Option 2 · Choose your own timing

Personalised one to one

₹4,999

per month, one private class a week, at a time set with you

  • Schedule set by the family, in your own time zone
  • Extra time on whichever Unit 3 idea is shaky
  • Your child explains each metric aloud until it sticks
  • Written answers rewritten until they hit every point
  • Same CBSE 417 syllabus and teachers
Ask for a personalised plan

A student who follows the theory but freezes when asked to choose between precision and recall usually needs a few focused one to one sessions with many short scenarios. A student meeting Unit 3 for the first time does better in the batch, where Units 2 and 3 are taught in sequence and modelling makes sense before scoring. Fees appear in your own currency.

Studying outside India?

Unit 3 classes for CBSE students in the Gulf and abroad

A CBSE school in Sharjah, Jeddah or Doha sits the same 417 paper, with the same 10 marks for Evaluating Models. These are the local times of the batch this winter.

Where you liveMon and Wed 9:00 PM ISTBest format
India (IST)
every Indian city
9:00 PMBatch fits
UAE and Oman
Dubai, Abu Dhabi, Sharjah, Muscat
7:30 PMBatch fits
Saudi Arabia, Qatar, Kuwait, Bahrain
Riyadh, Jeddah, Dammam, Doha, Kuwait City, Manama
6:30 PMBatch fits
Nepal
Kathmandu
9:15 PMBatch fits
Ethiopia and East Africa
Addis Ababa and East Africa Time
6:30 PMBatch fits
Singapore and Malaysia
Singapore, Kuala Lumpur
11:30 PMChoose 1-on-1

If the batch hour is awkward where you live, one to one runs at a time you pick. Family-specific details are on CBSE Class 10 AI online classes in the Gulf and abroad.

What families say

Rated 4.9 across 547 Google reviews

Real reviews from real families. We neither write nor commission them.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

The rest of the Class 10 series

More pages for Class 10 board students

Every page in the CBSE Class 10 AI (417) series, grouped by what you need: classes, each unit, question practice, notes and revision, and the exam itself.

ICSE Class 10 Computer Applications (Java): The Tue and Wed ICSE Java batch ICSE Computer Applications syllabus ICSE Java programs practice ICSE CA important questions

Questions about Unit 3

What students ask about evaluating models in class 10 AI

What is evaluation in class 10 AI?

Evaluation is the final stage of the AI project cycle, where a trained model is tested on data it has not seen to check how reliable its predictions are. It uses measures such as accuracy, error, precision, recall and F1 score, and its result can send a project back to collect more data or try another model.

How many marks is Evaluating Models in CBSE Class 10 AI?

Unit 3, Evaluating Models, carries 10 of the 50 theory marks in the 417 curriculum for 2026-27, second only to Unit 2, Advanced Concepts of Modeling, at 11. In the 2025-26 sample paper it supplied six of the 24 objective items in the AI part, alongside written questions.

What is train test split in class 10 AI?

It is dividing a labelled dataset into a training set, which the model learns from, and a testing set, which is held back and used only to check the finished model. Because the model never saw the test data, its score there is a fair estimate of how it will do on new data.

Why should a model not be tested on its training data?

The model has already seen those examples and may simply have memorised them. Its score would look excellent while hiding overfitting, so it would tell you nothing about how the model handles new cases. Only unseen test data gives an honest measure.

What is the difference between accuracy and error?

Error measures how far a prediction is from the actual value, while accuracy measures how close it is. For a number prediction, error rate is the error divided by the actual value, and accuracy is 1 minus the error rate, so the two always add up to 1.

How do I know whether to use precision or recall?

Ask which wrong prediction hurts more. If a false alarm is costly, as when real emails go to spam, use precision. If a miss is costly, as when a disease or a fraud goes undetected, use recall. If both matter, especially with a rare class, use the F1 score.

What are the ethical concerns around model evaluation?

Bias, transparency and accountability. The test data must represent every group the model will serve, the way a model was scored and its weak spots must be reported openly, and the people who chose the metric must take responsibility for its effects. Reporting accuracy honestly falls under transparency.

Is accuracy enough to judge an AI model?

Not always. When one class is rare, a model that always predicts the common class can score very high accuracy while missing every case that matters. That is why Unit 3 also teaches precision, recall and the F1 score, and asks you to choose between them.

Where can I find evaluation class 10 notes and practice numericals?

This page holds the concepts and written answers for Unit 3. Confusion matrix numericals with full working are on our separate numericals page, the formulas are collected on the 417 formula sheet, and objective items on the unit are in the class 10 AI MCQ bank.

Is Unit 3 taught in your live classes, and what does it cost?

Yes. It is taught in the Monday and Wednesday 9:00 PM IST batch, with written answers marked in class, or in personalised one to one at a time you choose. The monthly fee shown on this page, in your own currency, covers it. There is no admission fee and the first class is a free demo.

Start

Try a free Unit 3 class with a teacher

In the free first class your child meets one Evaluating Models idea properly: a short accuracy and error table worked on screen, then a precision or recall scenario answered in writing and marked against the value points. Afterwards the mentor tells you which parts of Unit 3 look secure, which do not, and whether the batch or one to one is the better fit.

Want to see the whole subject first? Read the 417 syllabus explained.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

Every class is live video. The form requests a callback and reserves nothing.

We call within a few hours. No card, no enrolment fee.

Want it sooner? Book a priority demo

A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.

Book a priority demo

Keep exploring Modern Age Coders

By class and age

Learn more

Free resources

From the blog

Start here