CBSE Class 10 · Artificial Intelligence, code 417 · Unit 2, Advanced Concepts of Modeling, 2026-27

Advanced concepts of modeling in AI class 10: every question shape, drilled.

Advanced concepts of modeling in AI class 10 is Unit 2 of CBSE 417, and at 11 marks it is the heaviest unit in the 2026-27 theory paper. Its questions come in a few repeating shapes: define and differentiate, name the type of learning from a short scenario, label the parts of a neural network, and explain a model in four marks. This page takes each shape in turn, with a fifteen-scenario drill and model answers you can check yourself against.

Live online · 15-scenario drill below · differences in tables · written answers marked in class · first class free

Start here

Courses behind this Unit 2 teaching

The 417 course whose Class 10 batch teaches the unit, the Orange course where students build classification and clustering models without code, and the AI and ML course for those who want to train the models they read about.

Ans. The short version

Advanced Concepts of Modeling in AI is Unit 2 of CBSE Class 10 AI (417), worth 11 of the 50 theory marks in 2026-27. It covers AI, machine learning and deep learning; features, labels and training and testing data; rule-based against learning-based models; supervised learning (classification and regression), unsupervised learning (clustering and association) and reinforcement learning; and neural networks, with ANN, CNN and the perceptron. Most questions ask you to define, differentiate or identify the model type in a scenario. Modern Age Coders teaches it live in a Monday and Wednesday 9:00 PM IST batch, or one to one.

Q1. What does Unit 2 cover?

What is in advanced concepts of modeling in AI class 10?

Unit 2 explains how an AI model learns and which family a model belongs to. It moves from AI, ML and DL, through the words used for data, to the three ways machines learn and the neural networks behind deep learning.

TopicOne-line ideaHow it is usually asked
AI, ML and DLDL is a part of ML, which is a part of AIObjective item; draw or explain the nesting
Data termsFeatures are the inputs, the label is the answer to predictIdentify features and label in a small table
Rule-based and learning-basedPeople write the rules, or the model finds them in dataTwo-mark difference with examples
Supervised, unsupervised, reinforcementLabelled data, unlabelled data, or rewards from trial and errorName the type for a scenario
Classification and regressionPredict a category, or predict a numberScenario; difference
Clustering and associationGroup similar items, or find items that occur togetherScenario; difference
Neural networksLayers of connected nodes; ANN in general, CNN for imagesLabel layers; perceptron sum; four-mark explanation

Features and labels in one example

A table of past students lists hours studied, attendance and mock score, and a last column saying whether each student passed. The first three columns are features, the facts the model looks at. "Passed" is the label, the answer it learns to predict. Data that carries that last column is labelled data; without it, it is unlabelled.

Why the unit carries the most marks

In the 2025-26 sample paper, Unit 2 supplied four objective items, and its ideas also feed Units 3, 5 and 6: you cannot evaluate a classifier, or see why a CNN suits images, without them. The same terms come back on evaluating models questions and answers, where Unit 2's classifiers are scored.

Q2. Rule-based or learning-based?

Rule based vs learning based AI: what is the difference?

In a rule-based model, a person writes the rules and the machine only follows them. In a learning-based model, the machine works out its own rules from examples, and can improve when given new data.

Rule-baseda person wrote the rule
emails = ["win a free prize now",
          "maths class moved to 4 pm",
          "free prize inside, click"]
for e in emails:
    print("spam" if "free prize" in e
          else "not spam")

# Output: spam, not spam, spam

It catches only the exact phrase it was given. "You have won a gift" slips through until someone adds another rule.

Learning-basedthe cut-off comes from data
grams = {"guava": [180, 200, 190],
         "grape": [5, 6, 4]}
avg = {f: sum(g) / len(g)
       for f, g in grams.items()}
cut = (avg["guava"] + avg["grape"]) / 2
print(cut)
for g in [9, 150]:
    print(g, "guava" if g > cut else "grape")

# Output: 97.5, then 9 grape, 150 guava

Nobody typed 97.5. The program found it from labelled weights; feed it new fruit and the cut-off moves by itself.

PointRule-basedLearning-based
Who makes the rulesA developerThe model, from data
Needs training data?NoYes
Handles new situationsOnly ones the rules foreseeCan adapt as data grows
Easy to explain?Yes, every rule is visibleOften harder
ExampleA help-desk bot with fixed questions and repliesA video app recommending what to watch next

Neither program is something the theory paper asks you to write; they show the idea. Comparison questions of this kind, across all seven units, are gathered on CBSE Class 10 AI difference between questions.

Q3. The classify-this drill

Supervised, unsupervised or reinforcement learning? Fifteen class 10 scenarios

For each scenario, name the type of learning and, where it applies, the sub-type. Ask two questions: are the right answers given in the data, and is the output a category, a number, a group, a pattern or a reward?

  1. A bank labels past loan applications "repaid" or "defaulted" and trains a model to judge new ones.
    Answer Supervised, classification. Labels are given and the output is one of two categories.
  2. A model predicts how many litres of milk a dairy will sell next Sunday.
    Answer Supervised, regression. The output is a quantity, not a category.
  3. A music app sorts millions of songs into groups by tempo and mood, with no genres given.
    Answer Unsupervised, clustering. No labels; similar songs are grouped.
  4. A stationery shop finds that pencil boxes and erasers are usually bought together.
    Answer Unsupervised, association. It finds items that occur together, not groups of customers.
  5. A computer learns chess by playing itself, winning points for victories and losing them for defeats.
    Answer Reinforcement learning. No labelled moves; rewards and penalties guide it.
  6. An app reads a photo of a leaf and names the plant species.
    Answer Supervised, classification. Trained on photos labelled with species names.
  7. A model estimates a used scooter's resale value from its age and kilometres driven.
    Answer Supervised, regression. The output is a continuous value.
  8. A school groups students by their study habits so that each group gets its own revision plan, with no groups decided in advance.
    Answer Unsupervised, clustering. The groups emerge from the data.
  1. A robot vacuum learns the quickest path round a room, scoring points for clean floor and losing them for bumps.
    Answer Reinforcement learning. It improves through reward and penalty.
  2. A model predicts tomorrow's air quality index as a number.
    Answer Supervised, regression. A number, learnt from past readings with known values.
  3. The same model instead says whether tomorrow's air will be "good", "moderate" or "poor".
    Answer Supervised, classification. Same data, but now the output is a category. The output decides, not the topic.
  4. A streaming site notices that viewers who watch one cooking show often watch a particular travel show next.
    Answer Unsupervised, association. A rule of the form "if this, then often that".
  5. An email service learns from mails users have marked as spam.
    Answer Supervised, classification. Users' marks are the labels.
  6. A news site gathers thousands of untagged articles into topics such as sport and politics on its own.
    Answer Unsupervised, clustering. Even if the groups look like topics, nobody labelled them.
  7. A game character learns to cross a level, earning points for coins and losing a life for each fall.
    Answer Reinforcement learning. Trial, error and a score.

In class this drill is run against a timer with new scenarios every week, and each student must say the reason aloud, not just the type. A no-code version, where students build a classifier and a clustering model themselves, is on Orange data mining for Class 10 AI.

Q4. The two pairs students mix up

Classification vs regression, and clustering vs association, class 10

Classification predicts a category and regression predicts a number; both are supervised. Clustering forms groups of similar items and association finds items that occur together; both are unsupervised.

ClassificationRegression
OutputA label from a fixed setA continuous number
DataLabelledLabelled
ExampleWill this train be late: yes or no?How many minutes late will it be?
Scored withConfusion matrix metricsError between predicted and actual
ClusteringAssociation
FindsGroups of similar recordsItems that occur together
DataUnlabelledUnlabelled
ExampleGrouping shoppers by spending habitsShoppers who buy bread often buy butter
Result looks likeGroup 1, group 2, group 3If A, then often B

The output test

Cover the scenario's topic and look only at what comes out. A category means classification, a number means regression. Questions 10 and 11 above use the same data to prove it.

The groups or links test

If the result is a set of groups of people or things, it is clustering. If it is a link between items, it is association.

Clustering is not classification

Both end in groups, but classification sorts into groups decided in advance using labels; clustering discovers the groups with no labels at all.

Q5. Neural networks

Neural network class 10: layers, ANN and CNN, and the perceptron

A neural network is a model made of layers of connected nodes, loosely modelled on the brain: an input layer takes the data, hidden layers process it, and an output layer gives the result. Deep learning uses networks with many hidden layers.

A perceptron decidesgo to the park? 1 = yes
inputs (1 = yes, 0 = no):
  x1 sunny     weight 0.6
  x2 holiday   weight 0.3
  x3 homework  weight 0.5
bias = -0.7

total = 0.6 x1 + 0.3 x2 + 0.5 x3 - 0.7
output 1 if total > 0, else 0

The weights show how much each input matters; the bias shifts how easily the perceptron says yes. A bigger weight on sunny means the weather matters most.

SunnyHolidayHomework doneTotalOutput
1100.6 + 0.3 - 0.7 = 0.21
0110.3 + 0.5 - 0.7 = 0.11
1000.6 - 0.7 = -0.10
0010.5 - 0.7 = -0.20

ANN and CNN in one line each

  • ANN, artificial neural network: the general layered network, used for tasks such as predicting prices or powering a support chatbot.
  • CNN, convolutional neural network: a network built for images, which slides small filters across a picture to pick out edges, shapes and then whole objects.

The CNN returns in Unit 5, on computer vision questions.

What a neural network question usually asks

  • Name the three layers and what each does.
  • Say what weights and bias are.
  • Work out a perceptron total, as in the table.
  • Give one use of an ANN and one of a CNN.
  • Say why deep learning needs a lot of data.

Q6. Written answers

Advanced modeling class 10 questions and answers, by marks

Ten original questions, from one mark to four. The bold words in each model answer are the points an examiner looks for; an answer that misses one usually loses that mark.

One and two marks

  1. Which is the widest of the three: AI, machine learning or deep learning?
    Answer AI. ML sits inside AI and DL sits inside ML.
  2. In a dataset of houses with area, rooms and price, which column is the label if we want to predict price?
    Answer Price. Area and rooms are features.
  3. Name the type of learning in which an agent learns from rewards and penalties.
    Answer Reinforcement learning.
  4. Give two differences between supervised and unsupervised learning.
    Answer Supervised learning uses labelled data; unsupervised uses unlabelled data. Supervised predicts a known kind of answer (a class or a number); unsupervised discovers structure such as groups or associations.
  5. Why is a learning-based model better suited to spam filtering than a rule-based one?
    Answer Spammers keep changing their wording, so fixed rules soon miss new spam. A learning-based model learns from newly marked emails and adapts without anyone rewriting rules.
  6. State one difference between classification and clustering.
    Answer Classification sorts data into categories defined in advance, using labels; clustering finds its own groups in unlabelled data.

Four marks

  1. Explain the three categories of machine learning, with one example each.
    Answer Supervised: learns from labelled data, such as predicting exam results from past marked records (1). Unsupervised: finds patterns in unlabelled data, such as grouping customers (1). Reinforcement: learns by trial and error with rewards, such as a robot learning to walk (1). One clear example for each (1).
  2. A city wants to (a) predict the number of buses needed each hour and (b) group bus stops with similar crowd patterns. Name the model type for each and justify.
    Answer (a) Regression, supervised (1): the output is a number learnt from past hourly records (1). (b) Clustering, unsupervised (1): stops are grouped by similarity with no labels given (1).
  3. Draw and explain the structure of an artificial neural network.
    Answer Diagram of three columns of nodes joined by lines (1). Input layer receives the features (1). Hidden layers process the data using weights and bias (1). Output layer gives the prediction (1).
  4. A perceptron has inputs 1 and 1, weights 0.4 and 0.3 and bias -0.5. It outputs 1 if the total is above 0. Find the total and the output, and say what would happen with a bias of -0.8.
    Answer Total = 0.4 + 0.3 - 0.5 = 0.2 (1), above 0, so output 1 (1). With bias -0.8 the total is 0.7 - 0.8 = -0.1 (1), so output 0: a more negative bias makes a yes harder to reach (1).

In the batch, these answers are written to the clock and marked on screen point by point, and the scenario drill comes back every week with new cases until no student hesitates. Unit 2 objective items are in the class 10 AI MCQ bank, revision notes for every unit are on CBSE Class 10 AI notes, and the oral version of these questions is rehearsed on the viva questions page.

Batch or personalised: you choose

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

Both formats teach the unit one model family at a time and test it with scenarios the student has not seen. The batch keeps every unit moving on a set rhythm, with classmates calling out their reasons; one to one stays on the pairs your child keeps confusing. 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
  • One model family taught per class, with examples on screen
  • A timed scenario-sorting round every Wednesday
  • Unit 2 written answers 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

  • Class days and hours your family picks, in your time zone
  • Extra scenarios on the pairs your child mixes up
  • Neural network diagrams drawn and explained aloud
  • Four-mark answers rewritten until every point is in
  • Same CBSE 417 syllabus and teachers
Ask for a personalised plan

A student who knows the definitions but still calls clustering "classification" under time pressure usually needs a handful of one to one sessions spent only on scenarios. A student starting the unit from scratch is better in the batch, where Unit 2 leads straight into Unit 3 and each idea is used again soon after it is taught. Fees appear in your own currency.

Studying outside India?

Unit 2 classes for CBSE families in the Gulf and abroad

CBSE schools in Abu Dhabi, Dammam, Manama or Kampala set the same 417 paper, and Unit 2 is its heaviest theory unit there too. These are the local batch times 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 does not suit your household, one to one is scheduled at a time you choose. Family details for students abroad 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 2

What students ask about advanced concepts of modeling

What is advanced concepts of modeling in AI class 10?

It is Unit 2 of CBSE Class 10 Artificial Intelligence (417). It explains how AI models learn: AI, machine learning and deep learning, features and labels, rule-based and learning-based models, supervised, unsupervised and reinforcement learning with their sub-types, and neural networks including ANN, CNN and the perceptron.

How many marks is Unit 2 in CBSE Class 10 AI?

Advanced Concepts of Modeling in AI carries 11 of the 50 theory marks in the 417 curriculum for 2026-27, the most of any unit. In the 2025-26 sample paper it supplied four of the objective items in the AI part, with the rest of its marks in written answers.

What is the difference between supervised, unsupervised and reinforcement learning?

Supervised learning trains on labelled data, so the right answers are known. Unsupervised learning works on unlabelled data and finds its own structure, such as groups. Reinforcement learning has no dataset of answers at all: an agent tries actions and learns from rewards and penalties.

What is the difference between classification and regression in class 10?

Both are supervised learning. Classification predicts a category, such as spam or not spam, or pass or fail. Regression predicts a continuous number, such as a temperature, a price or a delivery time. Look at the output: a label means classification, a quantity means regression.

What is the difference between clustering and association?

Both are unsupervised. Clustering places similar records in the same group, for example customers with similar spending. Association finds items or events that tend to occur together, for example people who buy notebooks often buy pens. Groups mean clustering; if-this-then-that links mean association.

What is the difference between rule based and learning based AI?

In rule-based AI, a developer writes every rule and the system follows them, so it cannot cope with cases the rules did not foresee. In learning-based AI, the model works out patterns from training data and can improve as new data arrives. A fixed-reply help-desk bot is rule-based; a recommendation system is learning-based.

What is a neural network in class 10 AI?

A neural network is a model made of layers of connected nodes: an input layer that takes the data, one or more hidden layers that process it using weights and bias, and an output layer that gives the result. Networks with many hidden layers are what deep learning uses.

What is the difference between ANN and CNN?

An artificial neural network (ANN) is the general layered network used for many tasks, such as predicting values. A convolutional neural network (CNN) is a special kind designed for images: it slides small filters over the picture to detect edges and shapes, which makes it the standard choice in computer vision.

How do I identify the type of learning in a scenario question?

Ask first whether the data comes with correct answers. If yes, it is supervised; then check if the output is a category (classification) or a number (regression). If no labels and the result is groups, it is clustering; if it is items found together, association. If learning comes from rewards, it is reinforcement.

Do your classes cover Unit 2, and how much do they cost?

Yes. Unit 2 is taught in the Monday and Wednesday 9:00 PM IST batch with weekly scenario drills and marked written answers, or in personalised one to one at your time. 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 2 class with a teacher

In the free first class your child sorts a round of fresh scenarios into supervised, unsupervised and reinforcement learning, explaining each choice to the teacher, then works one perceptron total on screen. Afterwards the mentor tells you which parts of the unit are solid, which pairs are still being confused, and whether the batch or one to one is the better fit.

Want the wider view first? Read CBSE Class 10 AI important questions across all units.

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