★★★★★
"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
CBSE Class 10 · Artificial Intelligence, code 417 · Unit 2, Advanced Concepts of Modeling, 2026-27
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
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.

The batch / 417 Class 10
The full 417 course: Unit 2 taught one model family at a time, then drilled with fresh scenarios and written answers marked in class.
Open the course →
No-code models / Orange
Drag-and-drop classification, regression and clustering on real datasets, so each category in Unit 2 is something your child has actually built.
Open the course →
Go further / AI and ML
Python models from a first classifier to a small neural network, for students who want to see the perceptron idea run.
Open the course →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?
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.
| Topic | One-line idea | How it is usually asked |
|---|---|---|
| AI, ML and DL | DL is a part of ML, which is a part of AI | Objective item; draw or explain the nesting |
| Data terms | Features are the inputs, the label is the answer to predict | Identify features and label in a small table |
| Rule-based and learning-based | People write the rules, or the model finds them in data | Two-mark difference with examples |
| Supervised, unsupervised, reinforcement | Labelled data, unlabelled data, or rewards from trial and error | Name the type for a scenario |
| Classification and regression | Predict a category, or predict a number | Scenario; difference |
| Clustering and association | Group similar items, or find items that occur together | Scenario; difference |
| Neural networks | Layers of connected nodes; ANN in general, CNN for images | Label layers; perceptron sum; four-mark explanation |
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.
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?
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.
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.
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.
| Point | Rule-based | Learning-based |
|---|---|---|
| Who makes the rules | A developer | The model, from data |
| Needs training data? | No | Yes |
| Handles new situations | Only ones the rules foresee | Can adapt as data grows |
| Easy to explain? | Yes, every rule is visible | Often harder |
| Example | A help-desk bot with fixed questions and replies | A 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
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?
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 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.
| Classification | Regression | |
|---|---|---|
| Output | A label from a fixed set | A continuous number |
| Data | Labelled | Labelled |
| Example | Will this train be late: yes or no? | How many minutes late will it be? |
| Scored with | Confusion matrix metrics | Error between predicted and actual |
| Clustering | Association | |
|---|---|---|
| Finds | Groups of similar records | Items that occur together |
| Data | Unlabelled | Unlabelled |
| Example | Grouping shoppers by spending habits | Shoppers who buy bread often buy butter |
| Result looks like | Group 1, group 2, group 3 | If A, then often B |
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.
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.
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
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.
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.
| Sunny | Holiday | Homework done | Total | Output |
|---|---|---|---|---|
| 1 | 1 | 0 | 0.6 + 0.3 - 0.7 = 0.2 | 1 |
| 0 | 1 | 1 | 0.3 + 0.5 - 0.7 = 0.1 | 1 |
| 1 | 0 | 0 | 0.6 - 0.7 = -0.1 | 0 |
| 0 | 0 | 1 | 0.5 - 0.7 = -0.2 | 0 |
The CNN returns in Unit 5, on computer vision questions.
Q6. Written answers
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.
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
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
₹1,499
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
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?
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 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 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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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