ICSE Class 10 Robotics & AI · KIPS Robotics & AI · 37 solved questions
Exercise
1Activity 8.1
Identify the type of system.
(a)The systems can learn and change in response to their surroundings.
(b)The system run by a computer program or some other form of automation.
(c)A vending machine.
Show SolutionHide Solution↓
Autonomous system
Automated system
Automated system
1Activity 8.2
Identify the type of decision-making (Human/Machine):
(a)Affected by individual prejudices, feelings, and experiences.
(b)Taking decisions with greater accuracy and consistency.
(c)Decision-making is more subjective and creative.
Show SolutionHide Solution↓
Human decision-making
Machine decision-making
Human decision-making
1Activity 8.3
Give examples of the types of Machine Learning (ML).
Show SolutionHide Solution↓
ML Type
Example 1
Example 2
Supervised learning
Spam email predictor
Categorising images of cats and dogs
Unsupervised learning
Cluster analysis
Grouping similar data points without labels
1Activity 8.4
Identify the examples of subjective decision-making in the following statements.
(a)Selecting a dress for a wedding.
(b)Calculating the factorial of a given number.
(c)Selecting a restaurant for dinner.
(d)Selecting the location for opening a shop.
(e)Choosing a new business.
(f)Finding the best doctor for treatment.
Show SolutionHide Solution↓
Selecting a dress for a wedding — Subjective
Calculating the factorial of a given number — Not subjective (objective)
Selecting a restaurant for dinner — Subjective
Selecting the location for opening a shop — Subjective
Choosing a new business — Subjective
Finding the best doctor for treatment — Subjective
1State True or False
Automated systems are always deterministic; whereas, autonomous systems are sometimes probabilistic.
Show SolutionHide Solution↓
True
Reason — Automated systems mainly use deterministic computing because they do not learn from their environment; they work on predefined rules. Probabilistic computing is more suitable for autonomous systems. Since they learn from the environment, there is some uncertainty and randomness.
2State True or False
The decision-making process of humans is always subjective; whereas, that of machines is always objective.
Show SolutionHide Solution↓
False
Reason — Human decision-making is often subjective, which means that it is affected by individual prejudices, feelings, and experiences. Machine decision-making is mainly objective, which means that it is unaffected by biases or feelings. Hence, human decision-making is not always subjective and machine decision-making is not always objective.
3State True or False
The classification of objects by humans and computers/machines is identical.
Show SolutionHide Solution↓
False
Reason — Humans classify objects based on their different attributes, like colour, shape, texture, appearance, application, etc. Humans learn all these things through experience. Machines identify objects by using machine learning algorithms and related datasets for training and testing purposes. Hence, the classification process of humans and machines is not identical.
4State True or False
Machine learning is a subset of artificial intelligence that enables machines to acquire knowledge without being explicitly programmed.
Show SolutionHide Solution↓
True
Reason — Machine learning is a subset of Artificial Intelligence (AI) that enables software programs to become more accurate predictors of outcomes without being explicitly programmed to do so.
5State True or False
The purpose of data and information in machine learning is to provide the machine with the decision-making knowledge it requires.
Show SolutionHide Solution↓
True
Reason — Data works as the input of a machine learning model, and information is the processed form of data that helps in understanding patterns. This enables the machine learning model to learn and make decisions and predictions.
6State True or False
The huge libraries available in Python are useful for machine learning.
Show SolutionHide Solution↓
True
Reason — Python is the most commonly used programming language for machine learning. The following features of Python make it suitable for machine learning: Open source, huge libraries of machine learning tasks, easy syntax, and can run on cloud platform.
7State True or False
Programming and algorithms play no role in instructing machines/computers to make subjective decisions.
Show SolutionHide Solution↓
False
Reason — Programming plays a significant role in subjective decision-making by providing a structured approach to analyse, model, and implement decisions influenced by personal opinions, preferences, and judgement.
8State True or False
Using machine learning to make subjective decisions is exemplified by the sorting of fruits.
Show SolutionHide Solution↓
True
Reason — Sorting fruits involves subjective factors such as taste, colour, shape, size, and personal preference, and machine learning helps in handling these factors during the decision-making process.
9State True or False
Various applications, including healthcare, finance, and transportation, can make use of machine learning to make decisions.
Show SolutionHide Solution↓
True
Reason — Machine learning is used in a variety of applications such as healthcare for disease prediction, finance for analysis and decision-making, and transportation for systems like autonomous vehicles and traffic management.
10State True or False
New developments are constantly made in the rapidly evolving field of machine learning.
Show SolutionHide Solution↓
True
Reason — Machine learning is a rapidly evolving field in which new techniques, models, and applications are continuously being developed to improve decision-making and performance.
1Select the correct option
For automated and autonomous systems, which statement is true?
(a)Autonomous systems are not adaptable.
(b)Automated systems are adaptable.
(c)Autonomous systems are adaptable.
(d)None of these
Show SolutionHide Solution↓
Autonomous systems are adaptable.
Reason — Autonomous systems can learn from their environment and have decision-making capability. This makes them more flexible and adaptable, unlike automated systems which work only on predefined rules.
2Select the correct option
Which of the following is an example of autonomous system?
(a)A refrigerator
(b)A washing machine
(c)A robot that assembles cars on an assembly line
(d)None of these
Show SolutionHide Solution↓
A robot that assembles cars on an assembly line
Reason — Autonomous systems have decision-making capability and can work with a certain level of independence by learning from their environment. Robots are listed as examples of autonomous systems, whereas devices like refrigerators and washing machines are automated systems that work on predefined rules.
3Select the correct option
Which of the following best defines human decision-making?
(a)Rule-based and objective
(b)Subjective and rule-based
(c)Adaptive and objective
(d)Adaptive and subjective
Show SolutionHide Solution↓
Adaptive and subjective
Reason — Human decision-making is influenced by emotions, experiences, and prejudices, which makes it subjective, and humans can learn from past experiences and change their decisions according to different situations, which makes it adaptive.
4Select the correct option
Which is true for data in machine learning from the following options?
(a)Data is not important in machine learning.
(b)Data is used to train models and make predictions.
(c)Data is used to program machines and computers.
(d)Data is irrelevant in the decision-making process of machines.
Show SolutionHide Solution↓
Data is used to train models and make predictions.
Reason — In machine learning, data works as the input for training algorithms. By analysing data, the model learns patterns and later uses this learning to make predictions and decisions.
5Select the correct option
Which of these is an example of a subjective decision?
(a)Deciding which fruit to buy at the grocery store
(b)Deciding whether to turn on the air conditioner or not
(c)Deciding whether to invest in a stock
(d)All of the above
Show SolutionHide Solution↓
All of the above
Reason — Subjective decisions are influenced by personal preferences, opinions, experiences, and judgement. Choosing fruits, deciding to use an air conditioner, and investing in stocks all depend on individual perceptions and circumstances.
6Select the correct option
What is the main goal of object classification by humans and machines/computers?
(a)To identify objects based on their characteristics
(b)To determine the weight and dimensions of objects
(c)To predict the future behaviour of objects
(d)To identify the historical significance of objects
Show SolutionHide Solution↓
To identify objects based on their characteristics
Reason — Object classification means identifying or recognising objects by using their features such as colour, shape, texture, appearance, and other attributes.
7Select the correct option
What is the vital role of programming and algorithms in machine learning?
(a)Programming is used to implement machine learning algorithms.
(b)Algorithms are used to train machine learning models.
(c)Programming and algorithms are both essential for machine learning.
(d)All of the above
Show SolutionHide Solution↓
All of the above
Reason — Programming is required to implement algorithms, and algorithms provide the step-by-step process that enables machines to learn from data and perform machine learning tasks. Hence, programming and algorithms are both essential for machine learning.
8Select the correct option
Identifying a car by its image is an example of ............... .
(a)Natural language processing
(b)Object detection
(c)Text summarisation
(d)None of these
Show SolutionHide Solution↓
Object detection
Reason — Machine learning can be used to detect objects in an image or video. Identifying a car from an image is an example of detecting an object using its visual features.
9Select the correct option
Data work as ............... .
(a)Input of a machine learning algorithm
(b)Output of a machine learning algorithm
(c)Hyper parameter for a machine learning algorithm
(d)None of these
Show SolutionHide Solution↓
Input of a machine learning algorithm
Reason — Data works as the input of a machine learning model, which is used for learning patterns and making predictions and decisions.
10Select the correct option
Which of the following is a step in the machine learning process?
(a)Defining rules and algorithms
(b)Gathering data
(c)Analysing results
(d)All of the above
Show SolutionHide Solution↓
All of the above
Reason — The machine learning process includes gathering data, selecting and implementing algorithms, training the model, and evaluating or analysing the results before making predictions.
1Fill blanks
Fill in the blanks:
(a)Automated systems are characteristically deterministic, while autonomous systems are deterministic or ................ .
(b)Sorting fruits is an illustration of using machine learning to make ................ .
(c)Object classification is the task of assigning a ................ to an object.
(d)Machine learning trusts on analysing ................ to make decisions and predictions.
Automated systems are characteristically deterministic, while autonomous systems are deterministic or probabilistic.
Sorting fruits is an illustration of using machine learning to make subjective decisions.
Object classification is the task of assigning a label to an object.
Machine learning trusts on analysing data to make decisions and predictions.
In decision-making, humans frequently consider subjective factors.
1Short answer type questions
What distinguishes subjective decision-making from objective decision-making?
Show SolutionHide Solution↓
Subjective decision-making is influenced by personal feelings, emotions, experiences, beliefs, and preferences of an individual. In contrast, objective decision-making is based on facts, data, logic, and predefined rules, and is not affected by personal biases or emotions.
2Short answer type questions
How do automated decision-making processes differ from human decisions?
Show SolutionHide Solution↓
Automated decision-making processes are based on predefined rules and programs and do not learn from the environment. They are deterministic and objective in nature. Human decision-making, on the other hand, is often subjective, influenced by emotions, experiences, and personal prejudices, and humans can adapt their decisions based on different situations.
3Short answer type questions
What difficulties do autonomous system implementations present?
Show SolutionHide Solution↓
Autonomous system implementations present difficulties related to safety, privacy, accountability, and transparency. It is challenging to ensure that autonomous systems do not harm humans, protect personal data, clearly define responsibility when mistakes occur, and make their decision-making process understandable to humans.
4Short answer type questions
What are the differences between an autonomous system and an automated system?
Show SolutionHide Solution↓
An automated system works on predefined rules and programs written by humans. It cannot learn from its environment and does not have decision-making capability.
An autonomous system, on the other hand, can learn from its environment, has decision-making capability, and can adapt its actions according to different situations.
5Short answer type questions
How important are algorithms and programming to machine learning?
Show SolutionHide Solution↓
Algorithms and programming are both very important for machine learning. Programming is needed to write code that applies machine learning methods, and algorithms provide the step-by-step rules that help a machine learn patterns from data and make predictions or decisions. Hence, both are essential for machine learning.
1Long answer type questions
What are the stages in machine learning?
Show SolutionHide Solution↓
The stages in machine learning are as follows:
Data collection — This is a very important step. To prepare a machine learning software, we need to collect related data.
Data preparation — The collected data may not be in a form to be entered directly into the algorithm. To make it compatible with the algorithm, we need to clean and transform it.
Selection of algorithm — There are many machine learning algorithms. We need to choose an appropriate machine learning algorithm as per our data and requirements.
Training — In this step, data is provided to the selected algorithm for training. By analysing and observing data, the algorithm learns its important features.
Evaluation — To check whether the model has learnt the features or not, we need to test it. At the time of testing, we check its accuracy and evaluate the performance of the algorithm.
Predict or deploy — If the testing performance of the model is good, then we can use it to make predictions.
2Long answer type questions
Discuss the potential drawbacks or difficulties of using machine learning in decision-making.
Show SolutionHide Solution↓
The potential drawbacks or difficulties of using machine learning in decision-making are:
Machines are not able to learn from experience in the same way that humans do. This means that machines may not be able to make the same kind of creative and flexible decisions that humans can.
It is difficult to quantify human emotions and values through algorithms or programming. As a result, machine learning systems may face difficulty in making subjective decisions that involve emotions, beliefs, and personal values.
3Long answer type questions
What are the different types of machine learning algorithms?
Show SolutionHide Solution↓
There are three main types of machine learning:
Supervised learning: The machine learning program is trained on a set of data that has already been labelled. By matching the names to the data, the algorithm learns to find trends in the data.
Unsupervised learning: The machine learning program is trained on a set of data that has not been labelled. The program learns to find patterns in the data by looking for groups of patterns that occur at the same time.
Reinforcement learning: In this method, an agent interacts with its surroundings and learns from trial and error. The agent takes actions, receives feedback, and adjusts its behaviour to maximise cumulative rewards.
4Long answer type questions
What are the difficulties in creating autonomous systems?
Show SolutionHide Solution↓
The difficulties in creating autonomous systems are:
Safety: The system must work safely in all situations and should not harm people or property.
Accuracy and reliability: It should give correct results consistently, even with new or unexpected inputs.
Sensing and understanding the environment: Using sensors/cameras to detect objects, distance, and obstacles correctly is difficult, especially in poor light, rain, dust, etc.
Decision making in real time: The system must take quick and correct decisions without delay.
Handling unexpected situations: Real life has surprises (sudden obstacles, unusual behaviour of people/vehicles), which are hard to predict.
Privacy: Protecting people’s personal data collected by the system (images, location, etc.) is challenging.
Security: Autonomous systems can be hacked, so strong protection is required.
Accountability: It is difficult to decide who is responsible if the system makes a mistake—developer, company, or user.
Transparency: The system’s decisions should be explainable so humans can understand and trust them.
Cost and maintenance: Sensors, software updates, and repairs can be expensive and need regular maintenance.
5Long answer type questions
Briefly describe the process of sorting fruits.
Show SolutionHide Solution↓
The task of sorting fruits may be considered as subjective decision-making when we are sorting fruits for personal use. In this case, the following may be the decision-making factors:
Taste: The taste of the fruits may be the deciding factor. For example, different people like different varieties of mangoes.
Shape or size: At the time of sorting fruits, we may be conscious of the shape of the fruit. Size is also an important factor at the time of sorting. We may prefer to collect fruits of the same size.
Colour: Colour is also a deciding factor. For example, we only like red apples.
Price: It would be a quantitative criterion for decision-making.
Sorting fruits involves a combination of subjective factors like personal preference as well as objective factors like quality standards and price.
1Higher Order Thinking Skills (HOTS)
How can machine learning be used to improve subjective decision making?
Show SolutionHide Solution↓
Machine learning can improve subjective decision-making by making it more data-driven and consistent. It helps in the following ways:
Finds patterns from past data: ML studies previous decisions and outcomes to learn what usually leads to better results.
Converts opinions into numbers: Feedback like ratings, reviews, and choices can be changed into scores, so they can be compared more objectively.
Reduces human bias: The same rules are applied to everyone, which can reduce favouritism and random judgement.
Supports better comparisons: ML can compare many factors at the same time and suggest the best option.
Gives predictions and recommendations: It can predict likely outcomes and recommend actions, helping decision makers choose wisely.
Thus, machine learning makes subjective decisions more fair, accurate, and based on evidence.
2Higher Order Thinking Skills (HOTS)
Which kind of data will be required for creating a machine learning model for predicting whether a student will be successful in an exam or not ?
Show SolutionHide Solution↓
To create a machine learning model that predicts whether a student will be successful in an exam, we need a dataset containing information about students from the past. This data helps the model learn patterns and make predictions.
The required data can include:
1. Academic Performance Data
Marks/grades in previous tests and exams
Subjec-wise scores and overall percentage
2. Study and Practice Data
Hours spent studying regularly
Homework and assignment completion
Number of practice papers/tests attempted
3. Attendance Data
Attendance percentage
Regularity in attending classes
4. Classwork/Behaviour Indicators
Class participation
Teacher feedback on performance and effort
5. Final Result (Target Data)
The past final exam result of the student (e.g., Pass/Fail or Successful/Not successful)
This is the output label that the model learns to predict.