---
title: "Confusion Matrix Class 10 AI: 12 Numericals with Solutions"
description: "Confusion matrix class 10 AI numericals for CBSE 417, 2026-27: twelve graded problems on accuracy, precision, recall and F1 score, with full working."
canonical: https://learn.modernagecoders.com/confusion-matrix-class-10-ai-numericals
source: src/pages/confusion-matrix-class-10-ai-numericals.html
---
> Confusion matrix class 10 AI numericals for CBSE 417, 2026-27: twelve graded problems on accuracy, precision, recall and F1 score, with full working.

Start here

## Courses behind this numerical practice

The 417 course whose Class 10 batch sets these problems each week, the Python course where students compute the same four metrics in code, and the Class 10 maths course for anyone whose fractions and decimals are slowing them down.

[![CBSE Computational Thinking and AI for Teens course thumbnail](/images/ct-ai-teens.webp)  The batch / 417 Class 10 CBSE AI for Class 9 to 12 The full 417 course: Unit 3 numericals set with fresh figures each week and marked one step at a time on the shared screen. Open the course →](/courses/cbse-computational-thinking-and-ai-course-for-teens-classes-9-to-12-code-417-843)[![Python for Teens course thumbnail](/images/python-teens.webp)  Check in code / Python Python for Teens Write a ten-line program that prints accuracy, precision, recall and F1 from four counts, then use it to check your hand working. Open the course →](/courses/python-complete-masterclass-teens)[![CBSE Class 10 Maths board exam prep course thumbnail](/images/cbse-class-10-maths.webp)  Arithmetic / Class 10 maths CBSE Class 10 Maths Prep For students who lose matrix marks to division and rounding slips rather than to the AI idea itself. Open the course →](/courses/cbse-class-10-maths-board-exam-prep-course)

Ans. The short version

A confusion matrix in class 10 AI is a two by two table that sorts a model's predictions into true positives (TP), false positives (FP), false negatives (FN) and true negatives (TN). From it: accuracy = (TP + TN) / total, precision = TP / (TP + FP), recall = TP / (TP + FN), and F1 score = 2 x precision x recall / (precision + recall). Board numericals ask you to build the matrix from a short paragraph, then compute and interpret these. Modern Age Coders sets such numericals live in a Monday and Wednesday 9:00 PM IST batch, or one to one.

Before the problems

## Confusion matrix class 10 AI: the layout and the accuracy formula

Draw the matrix with the real answer across the top and the prediction down the side, then fill four cells. Every formula below reads straight off those four numbers.

***The layout used on this page**positive = the thing we look for*

```
                 Reality: Yes   Reality: No
Predicted: Yes       TP             FP
Predicted: No        FN             TN

TP + FP = everything the model flagged
TP + FN = everything that was really yes
TP + FP + FN + TN = total cases
```

Some papers and books swap rows and columns. The cells keep their meaning, so read the labels before you copy a number. Problem 4 practises exactly that.

| Metric | Formula | Asks |
| --- | --- | --- |
| Accuracy | (TP + TN) / total | How often is it right overall? |
| Precision | TP / (TP + FP) | When it says yes, how often is it right? |
| Recall | TP / (TP + FN) | Of the real yeses, how many did it catch? |
| F1 score | 2PR / (P + R) | A single balance of precision and recall |
| Error rate | (FP + FN) / total | How often is it wrong? (1 minus accuracy) |

### The method, every time

1. #### Name the positive class

  Write "positive = rain" or "positive = defective" at the top. Every later step depends on it.
2. #### Fill the four cells and check the total

  Add the cells. If they do not reach the number of cases in the question, a cell is wrong.
3. #### Write the formula, then substitute

  Formula line, numbers line, answer line. Marks are given for each, so never jump to the answer.
4. #### Round at the end, to two decimal places

  Carry full values into F1. Rounding precision and recall first can shift the last digit.

Why a model is tested this way, and how to choose between the metrics in words, is explained on [evaluating models class 10 questions and answers](/cbse-class-10-ai-evaluating-models-questions).

Level 1: problems 1 to 4

## Confusion matrix numericals with solutions: the matrix is given

Warm-up level. The four counts are printed for you, so the only skills tested are the formulas and the arithmetic. Problem 4 hides one trap in the table's layout.

***Problem 1**mango ripeness sorter, 100 mangoes*

```
positive = ripe

              Ripe   Not ripe
Pred ripe      42        8
Pred not ripe   6       44

Find accuracy, precision, recall, F1.
```

Check: 42 + 8 + 6 + 44 = 100.

| Metric | Working | Answer |
| --- | --- | --- |
| Accuracy | (42 + 44) / 100 | 0.86 |
| Precision | 42 / (42 + 8) = 42 / 50 | 0.84 |
| Recall | 42 / (42 + 6) = 42 / 48 | 0.875 |
| F1 | 2 x 0.84 x 0.875 / (0.84 + 0.875) = 1.47 / 1.715 | 0.86 |

***Problem 2**spam filter, 500 emails*

```
positive = spam

TP = 120   FP = 5
FN = 30    TN = 345

Find all four metrics and the
number of emails misclassified.
```

Misclassified means FP + FN, both kinds of wrong answer.

| Metric | Working | Answer |
| --- | --- | --- |
| Accuracy | (120 + 345) / 500 = 465 / 500 | 0.93 |
| Precision | 120 / 125 | 0.96 |
| Recall | 120 / 150 | 0.80 |
| F1 | 2 x 0.96 x 0.80 / 1.76 = 1.536 / 1.76 | 0.87 |
| Misclassified | 5 + 30 | 35 |

***Problem 3**plant disease app, 200 leaves*

```
positive = diseased

TP = 33    FP = 17
FN = 11    TN = 139

Find F1. A student writes
(0.66 + 0.75) / 2 = 0.705.
What went wrong?
```

The student averaged. F1 is the harmonic mean, which sits closer to the smaller of the two values.

| Metric | Working | Answer |
| --- | --- | --- |
| Precision | 33 / 50 | 0.66 |
| Recall | 33 / 44 | 0.75 |
| F1 | 2 x 0.66 x 0.75 / 1.41 = 0.99 / 1.41 | 0.70 |
| Accuracy | (33 + 139) / 200 | 0.86 |

***Problem 4**card fraud, 200 payments, rotated table*

```
positive = fraud
(rows are REALITY here)

               Pred fraud  Pred genuine
Actual fraud       27           3
Actual genuine      9         161

Find precision and recall.
```

Actual fraud, predicted genuine is a miss: FN = 3. Actual genuine, predicted fraud is a false alarm: FP = 9.

| Metric | Working | Answer |
| --- | --- | --- |
| Precision | 27 / (27 + 9) = 27 / 36 | 0.75 |
| Recall | 27 / (27 + 3) = 27 / 30 | 0.90 |
| F1 | 1.35 / 1.65 | 0.82 |
| Accuracy | (27 + 161) / 200 | 0.94 |

Level 2: problems 5 to 8

## Precision recall F1 score class 10: build the matrix from the words

This is the shape most case-based questions take. The paragraph gives totals and parts; you split them into the four cells, check the sum, and only then calculate.

***Problem 5**rain forecast, 60 days*

```
A model predicted rain on 18 days;
it rained on 15 of them. On the 42
days it predicted dry, it rained on 5.

positive = rain
TP = 15        FP = 18 - 15 = 3
FN = 5         TN = 42 - 5 = 37
check: 15 + 3 + 5 + 37 = 60
```

"Predicted rain on 18" is the whole top row, TP + FP, not TP alone.

| Metric | Working | Answer |
| --- | --- | --- |
| Accuracy | (15 + 37) / 60 = 52 / 60 | 0.87 |
| Precision | 15 / 18 | 0.83 |
| Recall | 15 / 20 | 0.75 |
| F1 | 2 x 0.833 x 0.75 / 1.583 = 1.25 / 1.583 | 0.79 |

***Problem 6**health screening, 1,000 people*

```
40 people have the condition. The
model flags 70 people in all and
catches 30 of the 40.

positive = has the condition
TP = 30        FP = 70 - 30 = 40
FN = 40 - 30 = 10
TN = 1000 - 30 - 40 - 10 = 920
```

Find TN last, by subtracting from the total. It is the cell paragraphs almost never state.

| Metric | Working | Answer |
| --- | --- | --- |
| Accuracy | (30 + 920) / 1000 | 0.95 |
| Precision | 30 / 70 | 0.43 |
| Recall | 30 / 40 | 0.75 |
| F1 | 2 x 0.429 x 0.75 / 1.179 | 0.55 |

Problem 6 is worth a sentence in your answer: 95% accuracy sounds excellent, yet more than half of the people flagged are healthy and a quarter of the real cases are missed.

***Problem 7**factory inspection, 400 parts*

```
25 parts are defective. The camera
rejects 32 parts, and 20 of those
really are defective.

positive = defective
TP = 20        FP = 32 - 20 = 12
FN = 25 - 20 = 5
TN = 400 - 20 - 12 - 5 = 363
```

Two different totals: 32 is what the model rejected, 25 is what was truly faulty. Mixing them is the commonest slip here.

| Metric | Working | Answer |
| --- | --- | --- |
| Accuracy | (20 + 363) / 400 = 383 / 400 | 0.96 |
| Precision | 20 / 32 | 0.625 |
| Recall | 20 / 25 | 0.80 |
| F1 | 2 x 0.625 x 0.80 / 1.425 = 1.0 / 1.425 | 0.70 |

***Problem 8**result predictor, 80 students*

```
The model predicts 50 students will
pass; 44 of them do. Of the 30 it
predicts will fail, 9 actually pass.

(a) positive = pass
TP 44  FP 6  FN 9  TN 21
(b) positive = fail
TP 21  FP 9  FN 6  TN 44
```

Same model, same 80 students. Switching the positive class swaps TP with TN and FP with FN, so precision and recall change; accuracy does not.

| Metric | (a) pass positive | (b) fail positive |
| --- | --- | --- |
| Accuracy | 65 / 80 = 0.81 | 65 / 80 = 0.81 |
| Precision | 44 / 50 = 0.88 | 21 / 30 = 0.70 |
| Recall | 44 / 53 = 0.83 | 21 / 27 = 0.78 |
| F1 | 0.85 | 0.74 |

Level 3: problems 9 to 12

## Is accuracy enough? Compare models and work backwards

No, accuracy is not enough when one class is rare or when the two kinds of error cost different amounts. These four problems show why, then reverse the direction: a metric is given and a cell is missing.

***Problem 9**rare condition, 1,000 people, 10 positive*

```
Model A says "healthy" to everyone.
  TP 0   FP 0   FN 10   TN 990
Model B:
  TP 8   FP 40  FN 2    TN 950

Which model would a clinic want?
```

A has the higher accuracy and finds nobody. Precision for A is 0 / 0, which cannot be calculated: say so rather than writing 0 or 1.

| Metric | Model A | Model B |
| --- | --- | --- |
| Accuracy | 990 / 1000 = 0.99 | 958 / 1000 = 0.958 |
| Precision | 0 / 0, cannot be found | 8 / 48 = 0.17 |
| Recall | 0 / 10 = 0 | 8 / 10 = 0.80 |
| F1 | 0 | 0.28 |
| Choose | B: it catches 8 of 10 real cases. Missed cases matter most, so recall decides. |

***Problem 10**two spam filters, 500 emails each*

```
Filter X: TP 90   FP 10  FN 30  TN 370
Filter Y: TP 110  FP 30  FN 10  TN 350

Both are 92% accurate. Which should a
school office use, where a lost parent
email is worse than a stray spam?
```

Equal accuracy, different mistakes. A lost real email is a false positive for a spam filter, so precision is the deciding metric.

| Metric | Filter X | Filter Y |
| --- | --- | --- |
| Accuracy | 460 / 500 = 0.92 | 460 / 500 = 0.92 |
| Precision | 90 / 100 = 0.90 | 110 / 140 = 0.79 |
| Recall | 90 / 120 = 0.75 | 110 / 120 = 0.92 |
| F1 | 0.82 | 0.85 |
| Choose | X, for its higher precision, even though Y has the higher F1. |

***Problem 11**find the missing cells*

```
200 cases. TP = 40, precision = 0.8,
recall = 0.5. Find FP, FN, TN,
accuracy and F1.

40 / (40 + FP) = 0.8  so 40 + FP = 50
                      FP = 10
40 / (40 + FN) = 0.5  so 40 + FN = 80
                      FN = 40
TN = 200 - 40 - 10 - 40 = 110
accuracy = (40 + 110) / 200 = 0.75
F1 = 2 x 0.8 x 0.5 / 1.3 = 0.62
```

Divide TP by the metric to get the whole denominator, then subtract TP.

***Problem 12**from accuracy back to precision*

```
100 cases. TP = 18, FN = 12 and
accuracy = 0.80. Find TN, FP,
precision, recall and F1.

(18 + TN) / 100 = 0.80
              TN = 80 - 18 = 62
FP = 100 - 18 - 12 - 62 = 8
precision = 18 / 26 = 0.69
recall    = 18 / 30 = 0.60
F1 = 2 x 0.692 x 0.6 / 1.292 = 0.64
```

Accuracy gives TP + TN together. Once TN is known, FP is whatever is left of the total.

More sets in this style, printable and with answer keys, are on [the Class 10 AI worksheets page](/cbse-class-10-ai-worksheets), and the same cases arrive as four-mark questions on [CBSE Class 10 AI case-based questions](/cbse-class-10-ai-case-based-questions).

How the working is marked

## Accuracy formula class 10 AI and the slips that cost marks

Most marks in a matrix numerical are lost before any division happens: in reading the paragraph, in placing a number in the wrong cell, or in skipping the formula line. These are the slips we see most often when marking class work.

| Slip | How it shows up | The fix |
| --- | --- | --- |
| Row total taken as TP | "Flagged 70" written as TP = 70 | Ask: is this number all the yes predictions, or only the right ones? |
| FP and FN swapped | Precision and recall come out reversed | Say each cell aloud: "predicted yes, really no" is FP |
| No total check | A cell is off and every metric follows | Add the four cells before computing anything |
| Averaged F1 | (P + R) / 2 in place of 2PR / (P + R) | Check with 2TP / (2TP + FP + FN), which gives the same F1 |
| Early rounding | F1 off in the second decimal | Keep fractions or three decimals until the last line |
| Answer with no line of working | Correct number, partial marks | Formula, substitution, answer: three lines every time |

### One level a week in class

Monday's class works one level on the shared screen. Each student then solves a fresh problem of the same kind while the teacher watches their working appear.

### New numbers on Wednesday

The Wednesday round repeats the week's problem shapes with different figures, timed, so a remembered answer is useless and only the method scores.

### Inside every mock

From December each full mock carries a matrix case question, marked line by line, so students see which of their steps earned credit.

All five formulas sit together on [the CBSE Class 10 AI formula sheet](/cbse-class-10-ai-formula-sheet); one-mark matrix items are in [the class 10 AI MCQ bank](/cbse-class-10-ai-mcq-questions); and the mock calendar is on [the sample paper and mock tests page](/cbse-class-10-ai-sample-paper-and-mock-tests).

Batch or personalised: you choose

## Practise matrix numericals in the batch, or one to one

In both formats the teacher sees the working, not just the final number, and marks it step by step. The batch takes the whole class through the three levels in order; one to one stays on whichever level keeps going wrong. Monthly billing, no admission fee, stop at the end of any month.

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
- One level of problems worked per week
- Timed rounds with fresh figures on Wednesdays
- A matrix case question in every mock from December

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

- Class times chosen by the family, in your own time zone
- Starts at whichever level your child finds hard
- Paragraph-to-matrix drills until the cells land right
- Every slip traced back to the exact line it began
- Same CBSE 417 syllabus and teachers

Ask for a personalised plan

A student who understands precision and recall but still drops marks by placing numbers in the wrong cell usually fixes it within a few one to one sessions of paragraph drills. A student who has not met the matrix yet does better in the batch, where Unit 3 is taught from the start before the numericals begin. Fees appear in your own currency.

Studying outside India?

## Confusion matrix practice for CBSE students in the Gulf and abroad

Students in Dubai, Muscat, Riyadh or Kuwait City write the same 417 paper, with the same Unit 3 numericals. Here is the batch hour in local time for the coming exam season.

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

If the batch falls at a bad hour for your family, one to one runs whenever suits you. More for families outside India is on [CBSE Class 10 AI online classes in the Gulf and abroad](/cbse-class-10-ai-online-classes-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.

### Classes, tuition and batches

- [The Mon and Wed 9 PM AI batch](/cbse-class-10-ai-classes-online)
- [CBSE AI classes in the Gulf and abroad](/cbse-class-10-ai-online-classes-gulf-and-abroad)
- [Live doubt classes](/cbse-class-10-ai-doubt-classes)
- [Class 10 AI tuition online](/cbse-class-10-ai-tuition)
- [Class 10 AI crash course](/cbse-class-10-ai-crash-course)
- [1-on-1 private AI tutor](/cbse-class-10-ai-private-tutor)
- [AI tuition in Delhi](/class-10-ai-tuition-delhi)
- [AI tuition in Gurgaon](/class-10-ai-tuition-gurgaon)
- [AI tuition in Noida](/class-10-ai-tuition-noida)
- [AI tuition in Bangalore](/class-10-ai-tuition-bangalore)
- [AI tuition in Pune](/class-10-ai-tuition-pune)

### Unit by unit

- [CBSE AI 417 syllabus explained](/cbse-class-10-ai-syllabus-explained)
- [Python for Class 10 AI](/python-for-cbse-class-10-ai)
- [Part A employability skills](/cbse-class-10-ai-employability-skills-part-a)
- [Unit 3: Evaluating Models](/cbse-class-10-ai-evaluating-models-questions)
- [Unit 2: Advanced modeling](/cbse-class-10-ai-advanced-modeling-questions)
- [Unit 6: Natural Language Processing](/cbse-class-10-ai-nlp-questions)
- [Bag of Words and TFIDF, worked](/bag-of-words-tfidf-class-10-ai)
- [Unit 5: Computer Vision](/cbse-class-10-ai-computer-vision-questions)
- [Orange Data Mining for Class 10 AI](/orange-data-mining-class-10-ai)
- [Unit 1: Project cycle and ethics](/cbse-class-10-ai-project-cycle-and-ethics)

### Questions and practice

- [CBSE AI important questions](/cbse-class-10-ai-important-questions)
- [Sample paper and mock tests](/cbse-class-10-ai-sample-paper-and-mock-tests)
- [Class 10 AI MCQ, unit wise](/cbse-class-10-ai-mcq-questions)
- [Previous year papers, solved](/cbse-class-10-ai-previous-year-question-papers)
- [AI practical and project viva](/cbse-class-10-ai-viva-questions)
- [Case based questions](/cbse-class-10-ai-case-based-questions)
- [Employability skills MCQ](/employability-skills-class-10-mcq)
- [Difference between questions](/cbse-class-10-ai-difference-between-questions)
- [Assertion and reason questions](/cbse-class-10-ai-assertion-reason-questions)

### Notes and revision

- [Class 10 AI notes, unit wise](/cbse-class-10-ai-notes)
- [Class 10 AI one shot revision](/cbse-class-10-ai-one-shot-revision)
- [30, 7 and 1 day revision plan](/cbse-class-10-ai-revision-plan)
- [Worksheets with answers](/cbse-class-10-ai-worksheets)
- [AI handbook exercise answers](/cbse-class-10-ai-textbook-solutions)
- [Best book for Class 10 AI](/best-book-for-cbse-class-10-ai)
- [Formula sheet](/cbse-class-10-ai-formula-sheet)
- [Class 10 AI notes in Hindi](/cbse-class-10-ai-notes-in-hindi)

### Exam, marks and practicals

- [CBSE AI board exam preparation](/cbse-class-10-ai-board-exam-preparation)
- [AI project and practical file](/cbse-class-10-ai-project-and-practical-file)
- [Exam date 2027 and paper pattern](/cbse-class-10-ai-exam-date-and-paper-pattern)
- [AI practical exam questions](/cbse-class-10-ai-practical-exam-questions)
- [Paper analysis and answer key](/cbse-class-10-ai-paper-analysis)
- [Marking scheme, explained](/cbse-class-10-ai-marking-scheme)
- [AI project ideas](/cbse-class-10-ai-project-ideas)
- [Passing marks](/cbse-class-10-ai-passing-marks)
- [The second board exam in May](/cbse-class-10-ai-second-board-exam)

### Choosing the subject

- [AI 417 or IT 402?](/ai-417-vs-it-402-class-10)
- [AI, IT or Computer Applications?](/ai-vs-computer-applications-class-10)

**ICSE Class 10 Computer Applications (Java):** [The Tue and Wed ICSE Java batch](/icse-class-10-java-classes-online)  [ICSE Computer Applications syllabus](/icse-class-10-computer-applications-syllabus-explained)  [ICSE Java programs practice](/icse-class-10-java-programs-practice)  [ICSE CA important questions](/icse-class-10-computer-applications-important-questions)

Questions about confusion matrix numericals

## Confusion matrix class 10 AI: what students ask

### What is a confusion matrix in class 10 AI?

It is a two by two table that compares a classification model's predictions with reality. Its four cells count true positives, false positives, false negatives and true negatives. Accuracy, precision, recall and F1 score are all calculated from those four counts, which is why Unit 3 numericals start by filling the matrix.

### What is the accuracy formula in class 10 AI?

Accuracy = (TP + TN) / (TP + TN + FP + FN), the correct predictions divided by all predictions. Multiply by 100 for a percentage. For example, 86 correct out of 100 gives 0.86, or 86%. Error rate is the remaining share: (FP + FN) divided by the total.

### How do you calculate precision and recall?

Precision = TP / (TP + FP): of everything the model labelled positive, the share that really was. Recall = TP / (TP + FN): of everything that really was positive, the share the model found. Both use TP on top; only the second number below the line differs.

### How do you find the F1 score in class 10 AI?

F1 = 2 x precision x recall / (precision + recall). Find precision and recall first, keep three decimals, then substitute. A quick check is 2TP / (2TP + FP + FN), which gives the same value. Never take the plain average of precision and recall: that is a different, wrong number.

### How do I make a confusion matrix from a paragraph?

Name the positive class first. Then find TP (predicted yes, really yes), use the predicted-yes total to get FP, the real-yes total to get FN, and subtract all three from the grand total for TN. Add the four cells to confirm they match the number of cases before calculating.

### Is accuracy enough to evaluate a model?

No. When one class is rare, a model that always predicts the common class can score 99% accuracy and still find nothing. Two models with the same accuracy can also make very different mistakes. Precision, recall and F1 show what accuracy hides, and Unit 3 numericals often test this.

### What is the difference between a false positive and a false negative?

A false positive is a yes prediction that turns out to be no, such as a healthy person flagged as ill. A false negative is a no prediction that turns out to be yes, such as an ill person told they are fine. Which one matters more decides whether precision or recall is the key metric.

### How many decimal places should I give?

Two decimal places is the usual safe choice unless the question asks otherwise, and a percentage is acceptable where it fits. Keep more decimals in your working and round only on the final line, because rounding precision and recall early can shift the F1 score.

### How many marks do confusion matrix questions carry?

Evaluating Models carries 10 theory marks in CBSE 417, and matrix numericals appear both as one-mark objective items and inside longer case-based questions. The exact split for the 2027 paper will be clear only when CBSE releases the 2026-27 sample paper, so practise both shapes.

### Do your classes include confusion matrix practice?

Yes. Matrix numericals are taught and practised in the Monday and Wednesday 9:00 PM IST batch and in personalised one to one, with working marked step by step. 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

## Solve a matrix numerical live, free

In the free first class your child turns a short paragraph into a confusion matrix with the teacher watching, then finds the four metrics with every line of working on screen. The teacher points out where marks would be gained or lost, and afterwards tells you whether the batch or one to one would close the gap faster.

Prefer the concepts before the numbers? Start with [evaluating models questions and answers](/cbse-class-10-ai-evaluating-models-questions).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders.%20I%20want%20practice%20with%20confusion%20matrix%20numericals%20for%20CBSE%20Class%2010%20AI%20417.) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

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

### 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](/book-demo)

## Keep exploring Modern Age Coders

### By class and age

- [Computer Science Class 12 ICSE: ISC Java Data Structures](/computer-science-class-12-icse)
- [How to Score 100 in ICSE Computer Applications 2027](/how-to-score-100-in-icse-computer-applications)
- [Computer Science Class 12 CBSE: Python Data Structures](/computer-science-class-12-cbse)
- [2D Array Programs ICSE Class 10: Java Matrix Programs 2027](/icse-class-10-2d-array-programs)
- [Computer Science Class 11 ICSE: Java OOP](/computer-science-class-11-icse)
- [ICSE Class 10 BlueJ Java Coaching](/icse-class-10-bluej-java-coaching)
- [Class 10 AI Doubt Classes (CBSE 417), Live Doubt Solving](/cbse-class-10-ai-doubt-classes)
- [Python for Class 10: Board-Safe Python for CBSE IT 402 + College Prep](/python-for-class-10)
- [Python for Class 9: CBSE Code 402 Python, Flask, Django Intro & Kaggle](/python-for-class-9)

### Learn more

- [CBSE Computational Thinking & AI for Kids (Class 3-8)](/courses/cbse-computational-thinking-and-ai-course-for-kids-classes-3-to-8)
- [Vibe Coding and AI Agents Classes in Canada: Teens and Adults](/vibe-coding-and-ai-agents-classes-in-canada)
- [Data Science for Teens: Python & Your First ML Models](/courses/data-science-course-for-teens-python-data)
- [Best AI Courses for Teens 2026](/best-ai-courses-for-teens-2026)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Generative AI](/resources/ai-and-machine-learning/generative-ai-and-diffusion-models)
- [Large Language Models](/resources/ai-and-machine-learning/large-language-models)
- [MLOps and Model Deployment](/resources/ai-and-machine-learning/ml-ops-and-model-deployment)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [The CBSE/ICSE Gap: What Schools Aren't Teaching About Tech](/blog/cbse-icse-gap-what-schools-not-teaching-about-tech)
- [Java Constructors Explained: Types, Overloading, ICSE](/blog/java-constructors-explained)
- [String Handling in Java: The ICSE and CBSE Guide](/blog/string-handling-in-java)

### Start here

- [About Modern Age Coders, teaching since 2020](/about)
- [Modern Age Coders pricing, one honest price per plan](/pricing)

---

*Canonical: https://learn.modernagecoders.com/confusion-matrix-class-10-ai-numericals*
