AI Book-9
AI Book-9
Learning Objectives
1. Provide a basic definition of communication 2. Demonstrate knowledge of various methods communication:
3. Verbal communication 4. Non-verbal communication
5. Visual communication
Introduction
Communication means the exchange of ideas and information through speech, writing, gestures or
some other means. Communication is an essential human activity. In our daily lives we need to
communicate with others for one purpose or the other. A teacher communicates with students to
share knowledge and information. An author communicates his ideas, wisdom, views and
experiences by writing a book for readers. A manager of a company or business communicates
policies or instructions with employees through a notice or circular. Communication plays a vital role
in every sphere of human activity. Here, we will learn about methods of communication.
Verbal Communication
Verbal communication is a type of communication in which we pass on knowledge and information
through speaking or writing. As such there are two means of verbal communication—Oral and
Written. Let us learn about them in this section.
Oral Communication
When a message or information is communicated to others by
speaking or through word of mouth it is called Oral
communication. When we use oral communication we get
immediate feedback or response to our message from the
listener/s. In an organization, managers mostly rely on oral
communication to interact with the employees and pass on
individual messages. Oral communication is convenient, quick
and direct. It allows for the immediate clearing of doubts
between the speaker and listener/s. A major disadvantage, Oral Communication
however, of oral communication is that it cannot be preserved for future reference as no records are
maintained for such a communication.
1
The following are a few tip for effective oral communication:
Think of what you are saying as your words will have an impact on the listener/s.
m
Be calm and composed. Be mindful of your tone and mood while communicating.
m
Do not show negative body language while speaking as this also gets conveyed.
m
Repeat what you are communicating if you feel there is a scope for doubt.
m
Be a good listener. Listen intently with undivided attention when others speak.
m
Seek clarification if you have any doubts and repeat the clarification.
m
Do not interrupt the other person as this will disrupt his/her train of thought.
m
Do you Know? Interpersonal skills are the skills we use when engaged in face-to-face communication with
one or more people.
Written Communication
When the message or information is passed to others in the written form then communication is said
to be written communication. Written communication is very effective when we want to convey the
same message to a large group of people. Examples of written communication are emails, letters,
memos, circulars, newspapers, etc. One major advantage of the written communication is that it can
be preserved for future reference.
A good communicator must have good writing skills. Some things to keep in mind to do this are:
Keep your reader or the receiver of your communication in mind while drafting the message.
m
Use simple and precise words. Avoid using difficult and flowery language.
m
Re-read and check if the communication aptly expresses the information you wish to convey.
m
40
2
Non Verbal Communication
Non-verbal communication takes place without
speaking or writing any word, simply through facial
expressions, touch, one's posture, eye contact, body
language and hand gestures. Non-verbal communi-
cation is used in situations where verbal communi-
cation is not possible or not required. Examples of
such communication are a thumbs up, a thumbs down,
winking, shrugging shoulders and other gestures that
we use in our daily life as a part of non-verbal
communication.
Non-verbal communication
39
3
Visual Communication
Visual communication refers to communication through
pictorial or visual representation of information. In visual
communication information is in the form visual elements
that can be seen and read by the receiver. The proverb “A
picture is worth a thousand words” underlines the power
of visual communication. Often visual communication is
more powerful than verbal and non-verbal forms of
communication. Signboards, maps, pictures, displays,
charts, graphs, television programs, hoardings, banners,
A map represents information visually
etc. are a few examples of visual communication.
Worksheets
Worksheet 1 Write (T) for True and (F) for False against the statements.
1. Good communication skills allow you to improve your relationships with others.
2. Poor communication skills can sour your business or personal relationships.
3. Visual communication is always better than the verbal communication.
4. You do not need to check the spellings of your written communique.
5. Written communication cannot be called a type of verbal communication.
6. During communication we only speak, we do not need to listen to others.
Practical Exercises
1. Think about the different methods of communication i.e., verbal (oral and written) and non-
verbal. List the pros and cons of using these different methods of communication.
2. Keep practicing and observing others to improve your verbal and non-verbal communication
skills.
3. List do’s and don’t for avoiding common body language mistakes.
40
4
Elements of the
Chapter 2 Communication Cycle
Learning Objectives
1. Comprehend meaning and importance of communication
2. Comprehend the idea of communication cycle 3. Identify elements of Communication cycle
Introduction
We communicate to express our ideas, feelings, attitude, purposes, etc. Using various means of
communication, we describe events and objects in the world and beyond it. Communication is used to
express our feelings, emotions, ideas and thoughts with others. Human civilization has advanced
greatly throughout history due to the various means of communication. In the 21st century it is
advancing at a tremendous rate due to the modern means of communication. Communication is the
means using which human communities have developed throughout history. What exactly is
communication? What is being communicated? Who is the target of the communication? Let us learn.
Meaning of Communication
Communication is a complex process. Different scholars have
defined communication differently, depending on their context.
Simply put communication can be defined “as the process by which
a message is transmitted from a source to a receiver.” Here, the
message can be anything from a thought, a feeling, an experience, an
opinion, a suggestion, a piece of information, etc. Communication
can also be defined, “as a process of exchanging or sharing ideas,
thoughts, feelings, experiences, information, etc. among people.”
Communication is a two way process
Examples of communication are of a teacher teaching students in a
class, a father talking to his son, a secretary writing an email to the director of another company, etc.
Remember Communication is a two-way process between sender/s of a communique' and its receiver/s.
Taking notice of the verbal and non-verbal signals of yourself and of others is, therefore, essential
for effective communication.
5
Communication
m makes social interactions possible by strengthening old relationships and
building new ones.
Communication makes it possible for us to engage in business and trade. In this context, it allows
m
us to convey to others things like what we want to buy, sell, etc.
Communication
m allows us to express and share ideas, experiences, opinions, feelings and
knowledge, etc. with others.
Communication helps to mobilize people to work together for social and political development.
m
Communication
m enables exchange of values and cultures to enable people from diverse
backgrounds to live in peace and harmony.
40
6
Characteristics of Communication
Communication has certain characteristic
features. Here we will understand the
characteristics in more detail.
1. Communication process involves at
least two people: Communication
involves at least two people, a sender
and a receiver. Sender is the person who
sends the communication and issues the
message and the person who receives
the message is the receiver.
2. Communication must have a Message:
Every communication has a message for
example, content of a letter, speech,
order, instructions, suggestion, etc. If
there is no message there is no
communication.
3. Communication may be Written, Oral
or Gestural: Communication includes
everything that may be used to convey a Written Communication
message from one person to another. Sometimes non-
verbal means of communication such as the movement of lips, the waving of hands, etc. are used
to convey more meaning than spoken or written words.
4. Communication is a two-way Process: Communication involves both the information
communicated as well as its understanding. Communication is not complete unless the receiver
has understood the message properly and his response is known to the sender.
5. Primary Purpose of Communication—To Generate a Response: A good communicator
motivates people to give a response by drafting an effective message and by communicating it at
a proper time so that it is understood.
6. Communication may be Formal or Informal: Formal communication follows the formal or official
channel provided in the organization or social structure. Informal communication flows from
informal channels in society or an organization through inter-personal contact.
7. Continuity: Communication is an endlessly ongoing process of information-sharing between
individuals and groups at different levels.
8. It is an Integral Part of the Process of Exchange: Exchange of ideas, feelings, emotions,
knowledge and information between two or more people is an integral part of communication.
39
7
The Elements of Communication Cycle
Communication, is a two-way process in which information is transmitted from a sender to a receiver.
In this process, both the sender and receiver can respond to each other. This leads to a cyclic process
known as the communication cycle. Communication is a well-defined and systematic process of
sharing information. The communication process begins with the sender who wants to transmit an
idea, opinion or other information to the receiver and ends with the receiver's feedback to the sender.
The various elements of the communication cycle and what role these elements play in the
communication cycle are explained here:
Communicator or Sender: The sender, also known as the
communicator, is a person who wants to convey an idea or Communication Cycle
concept to others.
SENDER
Message or Idea: The message or idea is the information
that the sender wants to convey to the receiver. The
IDEAS
sender, first formulates a clear idea that he wants to
convey.
ENCODING OF MESSAGE
Encoding of Message: Encoding refers to the way the
FEEDBACK
FEEDBACK
sender chooses to compose the message by selecting the CHANNEL
ORAL, WRITTEN, SYMBOLS, ETC.
appropriate words, symbols or gestures which he/she
thinks will be understood by the receiver. Then the sender
RECEIVER
encodes the message in the form of a letter, email, etc. This
process is known as encoding of the message. DECODING THE MESSAGE
LISTENING, READING, OBSERVING
Selection of Communication Channel: The channel or
the medium/media through which the message will be Miscommunication
Communication
sent is selected, be it a face-to-face conversation, a as Noise
40
8
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
Worksheet 2 Write (T) for True and (F) for False against the statements.
39
9
3. The receiver interprets and understands a message through:
a. Encoding b. Decoding
c. Identifying d. Realizing
4. What is a message that is not understood by the receiver called?
a. Channel b. Copy
c. Encoding d. Noise
10
Factors Affecting Perspectives
Chapter 3 of Communication
Learning Objectives
1. Understand perspectives in communication
2. Identify the factors affecting our perspectives in Communication
Introduction
Communication is a process that is constantly taking place everywhere around us through verbal,
non-verbal and visual methods of communication. Today we have many tools and technologies that
help us to communicate with people near and far with a simple a click of a button. In this session we
will learn about the modern means of communication that are available for the dissemination of
information and the factors that affect our perspectives of communication.
Symbolic Communication
Symbolic communication uses certain signs and
symbols to communicate a message. For example, traffic
lights convey a definite meaning to people travelling on
the road, which help to control the movement of traffic.
Deaf and blind people use special types of signs and
gesture-based languages for the purpose of
communication. Such communication is called symbolic
communication. Traffic signs
11
Means of Written Communication
We have learnt earlier that when communication takes place through written words it is known as the
written communication. The following are some important ways to effect such communication:
Postal services: This is the oldest means of communicating written messages. Through this, written
messages and documents are physically transferred from one place to another.
Letters: Letters are the conventional means of formal communication between people in society,
governments, organizations, etc. Throughout history and even today people use letters to share
information, issue orders, give instructions and guidelines within an institution or organization or
between two or more institutions and organizations. Letters are also used for informal
communication.
Telex: Telex is an international system of communicating through a telephone line to
communicate written messages, news or display train and flight schedules.
Fax (Facsimile): Fax machines provide a way to communicate lengthy messages over
long distances in the same format as the original message. It works through telephone Telex
line.
E-mail: E-mail is an internet-based service that allows people to communicate a
written message electronically anywhere across the word in a few seconds. Most
people, institutions and organizations use emails to communicate with each other.
Fax
Websites: Websites are internet-pages that communicate information in the written
form through the World Wide Web (www). The www is the largest global library of information.
Printed Pages: Written pages can be communicated in print form through newspapers, magazines,
leaflets, brochures, books, etc.
Website
Remember There are many other forms of written communication such as contracts, advertisements, etc.
Any form of written communication, whether hand-written or printed word is a written
communication.
12
40
Perspective in Communication
Our perspective refers to our approach or point of view about something. Different social
scientists have studied human communication from different perspectives or approaches.
Understanding some perspectives of communication will help us understand
communication better.
a. Technical perspective: The technical perspective sees communication as a linear process
communicated through channels. Here the emphasis is on the transmission of the
intended message with less attention given to the outcome or effect of the message on the
receiver. The communication is said to be effective or successful if its outcome is received
from the receiver; otherwise it is not successful. This is termed as breakdown in
communication.
b. Psychological perspective: Theories of communication developed from psychological
perspective state that messages are filtered primarily through individuals, not through
channels as stated in the technical approach. This perspective assumes that one person's
outward behavior affects the cognition or behavior of another. Such influences contribute
to the messages sent and the feedback received. The target is to arrive at a consistent
communication between the sender and the receiver, thereby reducing uncertainties in
the messages' meaning.
c. Pragmatic perspective: According to the pragmatic perspective, communication consists
of a system of interlocking, independent, behaviors that become a pattern over time. It
argues that the act of communication is much like playing a game: with the sender-
receiver becoming partners when they decide to communicate; talking is like a move or a
turn, where the speaker and listener alternate their roles.
d. Social constructionist perspective: The social constructions perspective states that we
never experience the world directly. We take significant parts of it, process them and
connect them to other things we know, then respond to them in ways our society or
culture sees significant. Most of what we know and believe about the world comes
through communication. Culture itself is a web of interconnected acts of communication.
Remember Our perspective decides how we perceive a message or how we make sense of it.
13
Factors that Affect our Perspective of Communication
There are certain factors that affect and shape our perceptive about the messages communicated to
us. Let us learn about these.
Visual Perception: Visual perception is the ability to see, organize and interpret our environment.
Every individual is a unique being. They differ in the way they view the world and perceive different
events around them. Different images transmit varying messages that individuals receive and
evaluate according to their mental makeup, cultural upbringing and sense of propriety.
Language: Language is one of the fundamental tools of human communication. Through language
the sender aims to communicate information about the environment and what they perceive of it.
However, different human languages have different ways to package and process the same
information. People speaking different languages may perceive the same information differently.
Prejudice: Prejudice refers to the attitudes and feelings—whether positive or negative and whether
conscious or non-conscious—that people have about members of other groups. Our prejudices have
a profound effect on the way we communicate with others and interpret the messages we receive
from them. If we have a prejudice that people belonging to a particular group are generally dishonest,
we will view every communication from them with suspicion. The success of communication
between us and these people will be slim.
Feelings: Our feelings or emotions can be put in four main categories—joyful, affectionate, hostile
and sad. Showing inappropriate emotions during a communication can have a bad impression on
other people. It may even permanently damage our relationship with them. If we display positive
emotions, it will generally have a positive effect in the communication process.
Past Experiences: Our past experiences and the events that have occurred in the past have a profound
influence on our senses and thought process. This affects our responses to various communication
stimuli. Our past experiences and responses are instrumental
in shaping our future course of action.
Environment: Environmental contexts refer to the physical
location where the communication is taking place and when
that communication takes place. Environmental contexts can
have negative or positive effects on interpersonal
communication. For example, a conversation outside on a
park bench during a windy day will face challenges, while a
conversation in a quiet room on a sofa will be more effective.
Therefore, the environment like the location, temperature,
weather or time of day may affect a communication and
present different challenges to or support effective Our environment affects our communication
communication.
14
40
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
1. Our ability to see, organize and interpret our environment is called our ____________________
perception.
2. People using different ___________________ may perceive a same message or information
differently.
3. Our _____________________ refers to our approach or point of view about something.
4. A _____________________ is a collection of web pages that communicate information in the form
of written text, pictures, audio, video etc.
5. The ____________________ is the most popular means of voice-based communication between
individuals.
15
Worksheet 3 Answer the following:
5. Discuss the role that environment plays to shape up our perspective of communication?
Practical Exercises
1. Read books to augment your knowledge. With better knowledge you will be able to
communicate effectively with people in different situations. Keep practicing and observing
other people who are better communicators to improve your communication skills.
2. Draw a neat and labeled diagram of the communication cycle.
3. With a partner, role-play the following scenarios to practice appropriate formal and informal
communication skills for a college setting. You and your partner should role-play the scenario
once and then switch roles and do it again so you can each play both roles in all the scenarios.
Feel free to make up any details that are not specified in the scenario.
Scenario 1: You need to speak with a teacher after class to ask a question about the topic she has
taught today in the class.
Scenario 2: You received your first assignment in your company where you need to write letters
to the all the listed dealers informing them about a new washing powder or detergent launched
by your company. How would you do it?
Scenario 3: You want to interview one of your professors for an assignment in another class.
What should you ask the professor after class? What about during office hours? After each role play
share the experiences of the factors that affected your communication in the different scenarios.
Scenario 4: Organize a group discussion on the factors affecting perspectives in communication.
Share your experiences on the factors affecting perspectives with others.
4. Make a group of 4-5 friends and organise a group discussion on factors affecting perspectives
in communication. Also have your own experiences about how these factors have affecting
your perspective in communication.
5. Suppose you are working in a bank. How working in your workplace has affected your
perspective in communication? Thin and discuss.
16
40
Chapter 4 Basic Writing Skills
Learning Objectives
1. Demonstrate basic understanding of phrases, kinds of sentences, parts of sentence, parts of speech,
and use of articles etc.
2. Demonstrate knowledge of basic writing skills and paragraph construction
Introduction
Almost one-third of total communication in the social and business spheres takes place in written
form. Proficiency in the written form of communication is beneficial in all aspects of life. Whether you
want to make notes, write an email or post a comment in the social media, having good writing skills
is essential. Good writing skills allow to you to draft your message and express your ideas and
feelings in a way that can be easily understood by others. In this session we will learn about the basics
of developing effective writing skills.
17
Use of Easy Sentences
A sentence is a group of words that conveys a complete meaning. While writing a message we should
take into account for whom we are writing. We should, then write our thoughts in as clear a language
as possible, to avoid any possible ambiguity. It is best to write simple, short and precise sentences so
that anyone can easily understand the message we want to convey. When a sentence becomes too long
and complex, people often have difficulty analyzing it and understand its meaning. We should also
use correct punctuation while writing our message. Incorrect punctuation will confuse the message.
For example, the confusing sentence “No one is still here.” will give clear meaning when we put
comma in the right place, i.e.,“No, one is still here.” We should also take care to use verbs and other
parts of speech at correct places in the sentences we write. This ensures effective communication.
18
40
Kinds of Sentences
A sentence is a group of words that make complete sense. A sentence expresses a definite idea. Based
on the clauses used, there are three types of sentences—Simple sentences, compound sentences and
complex sentences. Let us learn about them here.
1. Simple sentences: A simple sentence is one that has a single clause and no dependent clauses.
Examples: The girl waited for the train.
The cat chased the rat.
2. Compound sentences: A compound sentence refers to a sentence made up of two independent
clauses (or complete sentences) connected to one another with a coordinating conjunction like
for, and, but, yet, etc.
Examples: Ram started in time, but he missed the train.
This car is too expensive and that car is too small.
3. Complex sentences: A complex sentence is made up of an independent clause and one or more
dependent clauses connected to it. A dependent clause is similar to an independent clause or
complete sentence, but it lacks one of the elements that would make it a complete sentence.
Examples: Metal robots are cool, and look tough.
Weeds are easy to grow, and hard to kill.
Parts of a Sentence
A sentence has four main parts. These are subject, predicate, clause and phrase.
a. Subject: The person or thing that performs the action in a sentence is called the subject. The
subject is generally a noun or a pronoun. Every sentence must have subject but there are a few
exceptions to this rule. For example, look at the sentence that gives a command like 'Open the
door'. In this sentence, the subject is not mentioned. It is assumed that the subject must be present
in front of the speaker.
b. Predicate: The part of the sentence that indicates the action being performed is called the
predicate. The person or thing on which the action is being performed in a sentence is called the
object. For example, look at the sentence: “I go to the park every day.” In this sentence, ‘park’ is
the object. Remember, a sentence may or may not have an object.
c. Clause: A clause is a group of words that contains a subject and a predicate. It may be a complete
or incomplete sentence. For example: Brush your teeth before you go to bed.
d. Phrase: A phrase is a group of words that convey an incomplete meaning. For example: Leena
gave the little boy a candy. Here 'the little boy' is a phrase.
19
Parts of Speech
There are eight parts of speech in the English language: noun, pronoun, verb, adjective, adverb,
preposition, conjunction and interjection. The part of speech indicates how the word functions in
meaning as well as grammatically, within the sentence.
a. Noun: A noun is the name of a person, place, thing or idea, like Raman, man, house, happiness etc.
Nouns are of five main types—Proper noun, Common noun, Collective noun, Material noun
and Abstract noun. Proper nouns always start with a capital letter while common nouns do not.
Nouns can function in different roles within a sentence.
b. Pronoun: A pronoun is a word used in place of a noun. For example, look at the sentences: “Shaan
is a good singer. He also acts very well.” He in the 2nd sentence is a pronoun used in place of the noun Shaan.
He, she, it, you, we, they, etc. are some other examples of pronouns.
c. Verb: The verb in a sentence is a word that expresses the action being performed. There is a main
verb and sometimes one or more helping verbs. For example, look at the sentence: “She can sing.”
In this sentence, ‘sing’ is the main verb and can is the helping verb. A verb must agree with its
subject in number. Verbs also take different forms in different tenses.
d. Adverb: An adverb is a word that qualifies a verb in a sentence. For example, look at the sentence:
“Seema is standing near the tree.” In this sentence, the word 'near' qualifies the verb standing and
hence is an adverb.
e. Adjective: An adjective is a word that qualifies a noun or a pronoun in a sentence. For example,
look at the sentence: “The lychees are red.” In this sentence, the word ‘red’ qualifies the noun
‘Lychee’ and, hence, is an adjective.
f. Preposition: A preposition is a word that establishes the relationship between the subject and the
object in a sentence. For example, look at the sentence: “Seema has brought some apples from the
market.” In this sentence, the word ‘from’ is a proposition.
g. Conjunction: A conjunction is a word that joins two sentences, clauses or phrases into a complete
sentence. For example, look at the sentence: “He is a singer and an actor.” In this sentence, the
word ‘and’ is a conjunction.
h. Interjection: An interjection is a word in a sentence that expresses some felling, surprise, sudden
joy or sorrow. A sentence with an interjection always ends with an exclamation mark. For
example, look at the sentence: “Oh my God! How did this happen?” This sentence is carrying an
interjection.
Articles
There are two types of articles in English language—definite articles and indefinite articles.
Definite Articles
'The' is the definite article. When it is placed before a noun it limits its meaning to one particular thing.
For example:
After the long day, the cup of tea tasted particularly good.
By using the article the, we have shown that it was one specific day that was long and one specific cup
of tea that tasted good.
20
40
Indefinite Articles
The indefinite article takes two forms— ‘a’ and ‘an’. Article ‘a’ precedes a word that begins with a
consonant sound. Article 'an' precedes a word that begins with a vowel sound. The indefinite article
indicates that a noun refers to a general idea, rather than a particular thing.
For example: After a long day, a cup of tea tastes particularly good.’
By using the article ‘a’, we have created a general statement, implying that any cup of tea would taste
good after any long day.
Construction of Paragraphs
A paragraph is a group of sentences organized around a central topic. In fact, the rule of paragraph
writing is to focus on one idea. While writing a paragraph, we must keep in mind the following four
elements that form the foundation of good paragraph writing: unity, order, coherence and completeness.
Let us understand this here.
1. Unity: Unity in a paragraph begins with the topic sentence. Every paragraph has one single,
controlling idea that is expressed in its topic sentence, which is typically the first sentence of the
paragraph. A paragraph is unified around this main idea, with the supporting sentences
providing detail and discussion. In order to write a good topic sentence, think about your theme
and all the points you want to make. Decide which point drives the rest and then write it as your
topic sentence.
2. Order: Order refers to the way you organize your supporting sentences. Order can be
chronological order, order of importance or another logical presentation. A solid paragraph
always has a definite organization. In a well-ordered paragraph, the reader follows along easily,
aided by the pattern he/she has established. Order helps the reader grasp your meaning and
avoid confusion.
3. Coherence: Coherence is the quality that makes your writing understandable. Sentences within
a paragraph need to connect to each other and work together as a whole. Also, while writing a
paragraph, using a consistent verb tense and point of view are important ingredients for
coherency.
4. Completeness: Completeness means a paragraph is well-developed. If all sentences clearly and
sufficiently support the main idea, then your paragraph is complete. If there are not enough
sentences or enough information to prove your point, then the paragraph is incomplete. The
concluding sentence or last sentence of the paragraph should summarize your main idea by
reinforcing your topic sentence.
21
Worksheets
Worksheet 1 State whether the following sentences are meaningful or not. If not, write correct
sentences.
Worksheet 2 Tick (ü
) the option that is a complete sentence from amongst the following:
1. a. In the east sun rises the. 2. a. There was a knock on the door.
b. The sun rises in the east. b. On the door a knock was there.
c. Sun east rises. c. Was door there a on the knock.
3. a. My sister came to see me. 4. a. This my is pen.
b. came my sister see me to. b. Is my this pen.
c. me came to see my sister. c. This is my pen.
5. a. My legs is ached. 6. a. Beautiful this very flower is.
b. My legs ached. b. This very beautiful is flower.
c. ached my legs. c. This flower is very beautiful.
7. a. She comes here everyday. 8. a. I food eat boiled.
b. Everyday comes she here. b. I eat boiled food.
c. Here she everyday comes. c. Eat food boiled.
9. a. It was raining when I went out. 10. a. Kind how she is.
b. When was raining I went it out. b. She is kind how.
c. I was raining it went out when. c. How kind she is.
11. a. Where are you going? 12. a. The bright shines sun.
b. Where going you are? b. Sun shines the bright.
c. Where you are going. c. The sun shines bright.
22
40
13. a. Ashoka was a great king. 14. a. Is India a democratic country?
b. A great king was Ashoka. b. Indian is a democratic country.
c. King Ashoka was a great. c. A democratic country India is.
15. a. Does sing she well? 16. a. Rose is a flower beautiful.
b. She does sing well? b. Rose is a beautiful flower.
c. Does she sing well? c. A beautiful flower rose is.
Worksheet 3 Answer the following questions describing your strengths and weakness.
Conversation 1.
Buyer: Do you have _________ long shirt?
Shopkeeper: Do you prefer ____________ straight _________ frilled one?
Buyer: I want __________ .
Shopkeeper: Look ___________ .
Buyer: How __________ ?
Shopkeeper: This one is ____________ . But I have __________ also.
Buyer: No, this ____________ . But ____________ in red colour?
Shopkeeper: What size __________?
23
Buyer: ____________ XL one.
Shopkeeper: Sure. I have ____________ .
Buyer: Fine, pack _______________ .
Conversation 2.
Customer: How much is _____________ of Tomatoes?
Seller: Sir, They are ______________ .
Customer: So expensive. Last week I purchased ________________ .
Seller: Yes, but since then __________ very expensive.
Customer: They are probably ____________ .
Seller: No, they are fresh ones. How ____________ ?
Customer: I wanted to ___________ but since they are so expensive give me ___________ .
Seller: O. K. As you wish.
24
40
Practical Exercises
1. a. Invitation to a Wedding Anniversary
i. Hello, I am Raghav here, How are you?
ii. Hi Raghav, I am fine. How are you?
iii. Fine! Actually I wanted to invite you to Dinner. Could you join us this Saturday at 9:00 p.m.?
iv. Great! I will definitely like to come. But what is the occasion?
v. It’s my 25th wedding anniversary. I look forward to meeting you.
b. Invitation to a Birthday Party
Ravi: Hi Shyam, You are looking very happy today.
Shyam: Yes, It is my birthday today.
Ravi: Oh really! Happy birthday! My best wishes for your long life!
Shaym: I am going to throw a party in the evening. Could you join us at the country club by
6:00 p.m.? You may bring your swimsuit with you. Please do come. It will be real fun.
Ravi: I will love to come. I am already looking forward to it.
2. Write Paragraphs of the following topics:
a. Our National Flag b. Growing Population
c. Global warming d. Climate Change
e. Child Labour f. Importance of trees
25
Self Management –
Chapter 5 Meaning and Importance
Learning Objectives
1. Describe the meaning and importance of self-management.
2. Identify and analyze her/his own strengths and weaknesses.
Introduction
Each one of us is born with latent potential. It is by learning self-management that we are able to not
only manage ourselves, but also actualize our latent potential to succeed. This means that by
developing ourselves we are able to succeed. By managing ourselves we are able to develop our
personalities, manage our time, plan our days, sets a roadmap for achieving our goals and strive to
succeed in them. This is why we need to develop the necessary self-management skills in ourselves.
Without self-management skills, we will never be able to realize our full potential and lead
productive and successful lives.
Meaning of Self-Management
Self-management means to manage our own thoughts, behaviour and actions to the best of our
ability. The term self-management is made of two words—self and management. Self means you and
the sum of your personality that includes your potential, abilities, thoughts and the goals you set for
yourself in your life. Management means the way you go about understanding your potential, your
abilities and completing the tasks, to achieve your predetermined goals. Thus, self- management can
also be defined as a process that helps you to understand your potential personality (potential and
abilities) and helps you to plan your life and manage yourself so you can succeed.
Self-management skills are important for success in life and any career that one seeks to follow. Some
people, by instinct, follow self-management skills, others can learn them through motivation,
guidance and motivation. Let us learn how in this session.
26
Self Management Skills
The set of skills that help us to manage ourselves are called the self-management skills. This means
developing skills such as a positive attitude, self-control, excellence, self-confidence, patience,
emotional discipline, persistence and resilience. Let us understand these self- management skills.
a. POSITIVE ATTITUDE: A positive attitude means that your thoughts, behaviour and actions are
always positive and your outlook is optimistic. Then you are able to take difficult situations as
opportunities, take problems as challenges, take shocks as blessings to learn from, etc. to you can
succeed. A positive attitude is the key to succeed.
b. SELF-CONTROL: The essential skill for self-management is self-control. Instead of asking
others to do things, we should be ready to do things ourselves as mentioned in the famous quote
of Mahatma Gandhi, 'Be the change you wish to see in the world.' When one has self-control, one
is able to stop blaming others for the vows of the life and stop living in complaint (negativity).
Then one is able to take responsibility for one's life's actions and manage the situations of life.
c. EXCELLENCE: Another important self-management skill is to make excellence your goal. This is
the essential message that Dr. A. P. J. Abdul Kalam, the 11th President of India, gave to Indian
youth. If you are able to strive towards excellence than you will be able to reach great heights of
success and become contributors of positive construction in society and the workplace.
d. SELF-CONFIDECE: Self-confidence is the ability to believe in yourself and trust your own
judgment. This skill is very important for working in an organization, especially when you need
to make decisions under tight deadlines. Self-confidence also gives others confidence in your
abilities. This makes you a valuable member of a work team or society.
e. PATIENCE AND EMOTIONAL DISCIPLINE: Patience is an, essential self-management skill.
It helps you to remain calm in the face of provocation. If you get troubled in the face of problems
and provocation in the workplace and society, you are be unable to handle the situations
effectively. If you are able to remain patient, then you will be able to think clearly in difficult
situations and chart out a plan to handle them effectively. When you are patient you are able to be
emotionally disciplined. How you behave in difficult situations shows your character. If you
show yourself the impulsive, angry, stressed, you are showing your lack of character. If you are
able to rise above negatively, be patient, then you not only show that you have a high character,
but are also able to handle the situations of life creatively and effectively, to succeed.
f. PERSISTENCE AND RESILIENCE: Persistence and resilience are other names for hard work.
Persistence allows you to relentlessly pursue your goals, even under the most difficult situations.
Resilience allows you to adapt to or overcome setbacks that might otherwise prevent you from
achieving your goals. These are essential skills for self-management.
g. A HEALTHY BODY LEADS TO A HEALTHY MIND: Keeping the body healthy and fit is a
critical self-management skill. It is said, “A healthy body leads to a healthy mind,” therefore a
healthy mind lives in a healthy body. When we are healthy we can do more things and cope with
many more challenges. Indulging in regular physical activity like jogging, sports, etc.
strengthens our body, tones up our muscles and keeps us energetic all through the day.
27
Positive Results of Self Management
Developing self-management skills renders many positive results. It helps you to solve problems,
manage time, stress and anger and even convert failures into success. Then you will be able to
achieve your short-term and long-term goals, increase your performance and contribute towards
creating a positive work environment. Let us understand some of the positive results of self-
management.
a. PROBLEM SOLVING: Problem solving skills help you to tune your brain as a mechanism for
making right decisions. Problem solving requires us to make right assumptions and analyze the
situation based on facts, review problems and find effective solutions for them.
c. STREES MANAGEMENT: A stressful situation generally blocks our ability to think and make
rational decisions. When we are under stress we are not able to cope even with the simplest tasks.
Managing stress is, therefore, essential. It is usually problems that make us stressed. When we
understand that problems are a natural part of our life, which we cannot eliminate, only manage;
this understanding makes us stress-free. Then we are able to keep a calm mind and handle the
situation at hand as we manage any other situation at the workplace.
d. ANGER MANAGEMENT: Anger is the major reason for relationships going sour. Anger stokes
a quarrel which then begets negativity, hatred and bad relations. It is, therefore, important to
manage anger. We can manage anger by first understanding that anger, in itself, is not an evil,
failure to control anger is an evil. And anger is nothing but a temporary reaction to a provocation,
and it can subside if we do not react for a few seconds, simply keep quite. Then we will find that
anger subsides on its own and we are able to return to normalcy. So we simply have to not let our
anger get flared up, then we will be able to control anger and the situation.
e. TURNING FAILURE INTO SUCCESS: Almost all super-achievers in history were super-losers
at first. Success always comes to those who are able to make failures stepping stones to progress.
A positive personality does not lose courage from failure, but, subsequently, re-plans his course
of action. No failure can stop anyone in the quest for success, provided one maintains positivity.
When the first plan fails, the experience of failure will activate one's mind. Then our failure will
spur us on to work in a more effective way and attain a resounding success.
If one is able to develop the self-management skills then one finds that they are able to achieve many
positive results that help them in interpersonal communication and succeeding in life and the
workplace.
28
40
Additional Benefits of Self-Management
The essential formula for self-management skills is: “Manage yourself and you will be able to
manage the world.” This means that if you are able to manage yourself: your thoughts, behaviour
and actions, you will be able to develop a positive personality that succeeds itself and contributes to
making a positive environment for others to succeed. If you are able to manage yourself, you will
receives many benefits, some of which are being out lined here.
a. Improves your efficiency and productivity by making more organized.
b. Makes you more disciplined by breaking your bad habits and helping you acquiring good ones.
c. Makes you better equipped to set and achieve goals.
d. Helps you to manage stress and anger to create a congenial atmosphere at the work place.
e. Helps you to manage time so you becomes result-oriented. Then you begin your tasks early,
manage your time well and set right priorities to accomplish the task successfully within time.
f. Boosts your morale and self-confidence, helping you to take initiatives.
g. Brings about both quantitative and qualitative improvement in your work.
h. Improves your focus, allowing you to concentrate on the task at hand and increase your
concentration and efficiency.
Practicing self-management skills gives you many positive benefits. You are able to do this by
managing yourself and improving your interpersonal and communication skills. Then, you can start
climbing the ladder to progress.
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
29
Worksheet 2 Write (T) for True and (F) for False against the statements.
1. Problem solving skills help to tune your brain as a mechanism for making right
decisions.
2. Self-management helps you to manage yourself, so you can manage situations.
3. A positive attitude is not necessary for success in life.
4. Self-management skills help us to do tasks on time.
5. Increase in the concentration levels usually results in lower efficiency at work.
6. Self-management reduces stress and creates a congenial atmosphere at the work place.
7. Patience lets you stay calm while dealing with adverse situations.
1. What is self-management?
2. What is meant by the self-management skills?
3. Name any three self-management skills.
4. Why is a positive attitude essential for self-management?
5. How is persistence and resilience important in self-management?
6. What is meant by time management?
7. What are the positive outcomes of developing self-management skills?
8. How can we manage anger and stress?
9. What is the importance of time management?
10. How can you turn failure into success?
Practical Exercises
1. List your strengths and weaknesses on a sheet of paper. A sample has been given below:
Now, analyze your weaknesses and discuss the ways to overcome them by discussing them with your
parents, teacher and elders.
30
40
2. In the following table circle the self-management skills that are most descriptive of you.
31
Chapter 6 Building – Self Confidence
Learning Objectives
1. Clearly define the meaning of self confidence.
2. Identify the various factors that help in building self-confidence.
Introduction
Self-confidence is a feeling of trust in your abilities to perform a particular task. Every person
has some strengths and some weaknesses. People having self-confidence not only have faith in their
strengths but also have conviction that they can deal with their weaknesses and overcome them. Self-
confidence is key to success at the workplace as it helps to boost productivity and efficiency.
Social Factors
There are many factors that affect our self-confidence. These are: the society that we live in, the people
who shape us, our upbringing and belief-system, etc.
a. UPBRINGING: If a child is raised in a loving, caring environment and supporting environment,
he/she will have a greater degree of self-confidence. A child who is raised in a hostile
environment has to remain positive to face the challenges of life. Then he/she will also be able to
develop confidence.
b. SOCIETAL INFLUENCES: Behaviour of the people around us and their expectations from us
also influence the development of our self-confidence. Societal pressures to excel in studies and
be successful in life often hinder the development of self-confidence.
c. MEDIA: In the contemporary world the media—advertisements, television, social media,
etc.—also play a major role in our development. These influence our minds and thinking process.
Under external pressures we have misplaced notions of self-esteem. We should try to ourselves
based on our own natural abilities, not allowing ourselves to get affected from external pressures.
d. BELIEF-SYSTEM: Exposure to irrational beliefs affects development of self-confidence
negatively. On the other hand rational beliefs promote self-confidence. For example, the belief
that “I must do well and get the approval of everybody who matters to me or I will be a worthless
person”, is an irrational belief, which can completely destroy a person's
self-confidence. Rational beliefs like belief in an omnipotent being who is always there to help
you, even in times of your direst need, gives you confidence.
32
Cultural Factors
Culture refers to the shared values, beliefs and norms of a specific group of people. Culture,
therefore, influences our manners, how we live and behave, etc. Let us understand these.
a. Cultural Norms: If our culture is conservative and binds us down with too many restrictions
(do's and don'ts), we will most likely have lower degrees of self-confidence. We should discipline
ourselves and develop self-confidence from our inner strengths and belief system.
b. Gender Stereotypes: At times certain cultures discriminate against the girls and considers them
as inferior to male children. Girls from such cultures will surely have lower levels of self-esteem
and self-confidence than girls coming from a non-discriminatory culture.
Physical Factors
It is often said that the appearance of a person and their physical fitness levels affects their self-
confidence. This is true to a certain extent. However, stereotypes like a certain colour or a certain
body-type as the base-line should not be followed. We should have
confidence in ourselves.
a. Body Image: Poor body image comes from negative thoughts and
feelings about your appearance. A healthy body image is made up of
positive thoughts and feelings about your appearance. A healthy body
makes people confident.
b. Physical Fitness: Physically fit people are generally more confident
than people who have a poor physique or have certain disease or Keeping fit
disabilities.
33
Set and
m reach new goals: Having something to look forward to can give you a sense of
achievement and help you work through the various challenges of life.
Be an inspiration to others: If you have faced difficult situations positively and with confidence,
m
you may find it rewarding to share your experiences with others.
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
34
40
4. Which of these factors promotes the development of self-confidence?
a. Negative self-imaging b. Staying clean and dressing well
c. Arrogance d. Impulsiveness
5. Which of these can be damaging for your self-confidence?
a. Focusing too much on your shortcomings b. Doing regular self-evaluation
c. Acting on your strengths d. Indulging in social activities
1. What is self-confidence?
2. Write some cultural factors that influence the build-up of self-confidence among individuals.
3. What are some social factors that build one's confidence?
4. How do beliefs held by a person influence his/her self-confidence?
5. What role does gender stereotyping play in the development of self-confidence?
6. What is the importance of finding your unique qualities and using them to develop your
confidence?
7. How can you overcome set-backs with self-confidence?
8. Can you build your own confidence or do you need someone else to do it for you?
Practical Exercises
1. Look at the following scenarios and tick on the response that shows what you will do under
these situations:
Scenario 1. Your friend has invited you to a party that you would really like to attend.
Unfortunately you have nothing new to wear and you do not have the money to buy a new outfit.
Which of the following would you do?
a. Turn down the invitation.
b. Go, but know everyone realizes you could not afford a new outfit.
c. Think of some way to modify an old outfit and go.
d. Realize that you were invited, not your clothes, and go.
Scenario 2. Your boss asks you to organize a tea party for the office staff. You have never done this
before. Which of the following would you do?
a. You will tell your boss that you cannot do it.
b. You will ask your boss to pick someone else because you have never done this before.
c. You talk to someone who has done this before and take their advice and then do the job.
d. You will immediately leave your job.
35
Scenario 3. Your class assignment has been due for six days, but you have not submitted it
because you were not able to figure out some of the answers. What would you do?
a. Copy your neighbor's work.
b. Skip class.
c. Don't hand in the assignment.
d. Hand in what you have done with an explanation that, although you tried, you were not able
to answer all of the questions and ask for an appointment so your teacher can help you.
With a few friends try to enact a role play for each situation in a scenario. Try to find out of in
each case which option makes you feel most confident about your choice.
2. Learn about metaphors. What they are and what are they used for? Learn some positive
metaphors and try to use them in your day-today conversations.
3. Use positive strokes while interacting with others like a glance or smile or recognition, a
thumbs up nod while talking etc.
4. Help others in any way you can; not only with money but also by sharing your ideas with
them, giving them your time and investing your energy in doing them tiny favours.
Remember, helping others improves our self confidence.
36
40
Chapter 7 ICT in Daily Life
Learning Objectives
1. Clearly outline the meaning of the term ICT 2. Describe the role of ICT in day-to-day life
37
ICTs in Education
The use of ICTs ensures easy access to diverse
information. It gives learners the freedom to learn at their
own pace. Quality material can be made available to
learners anywhere in the world, even the remotest areas.
It even makes available quality learning tools to students
in the language that they are comfortable with. ICT tools
also allow interaction between peers and experts sitting
anywhere in the world. Teachers can also use
Multimedia ICT tools to enrich the learning experience of
students. ICTs can also track the students' progress and
skill proficiency quickly and effectively. ICT tools and
resources have, therefore, become essential in education.
Computer Aided Learning
ICTs in Medical
One field that has benefitted enormously from ICT is
healthcare and medicines. Through the use of ICTs the
records of patients can be accessed easily by their
healthcare providers. Information regarding various
health problems is available on different websites. ICTs
allow heathcare experts to share knowledge and their
research work. Telemedicine (where an expert examines
the records of a patients from a distance and prescribes
them treatment) has been made possible by the use of
ICTs. A number of computer-enabled devices (like
pacemakers, endoscopes, dialysis machines, etc.) have
proved a boon to a large number of patients with life-
threatening conditions. Computer assisted healthcare
ICTs in Business
ICTs have also radically changed the way business
houses worked and did their business. The Internet has
provided a huge market to companies where they can
display their products to a wider audience nationally
and internationally. It has reduced the cost of reaching
out to consumers and, thus, enabled many smaller
companies to compete with larger companies. Use of
ICTs have also enabled companies to make their internal
working more efficient and less costly. The payments can
also be transferred quickly and safely online. An e-shopping website
38
40
ICT Tools
ICT tools are digital devices that are used to communicate information with others. These include
mass-communication ICTs like press, radio and television as well as interactive ICTs like computers,
laptops, desktops, tablets, smartphones, data projector, software programs, e-mails, printers,
scanners and interactive teaching boxes, etc. Let us learn about some ICT Tools.
Smartphones
A Smartphone, a popular ICT tool, is a multi-purpose mobile-computing device that
has features of mobile phones as well as a computer. Having a rechargeable battery and
touchscreen feature, it allows users to make voice and video calls; send text messages
and emails; capture images and videos; play games, play media and connect to Internet
services through cellular, bluetooth and Wi-Fi networks.
Smartphones are effective learning tools for students. Students can use smartphones for
the following purposes:
Smartphone
To download and read e-books, journals, magazines, newspapers, etc.
m
To communicate
m with their teachers, classmates or friends through e-mail, SMS, instant
messaging, social networking, voice and video calling, etc.
To send or receive multimedia documents, pdfs, etc. that are meant for educational purposes.
m
To access the Internet to surf thousands of educational sites on the www and so on.
m
Do you Know? The latest smartphones come with advanced fingerprint sensors, GPS navigation, integrated
virtual assistants, high speed Internet access and mobile payment features.
Tablets
A Tablet Computer or simply Tablet is a portable handheld
computer that provides mobile device facility with a rechargeable
battery. Having an 8 inch (20 cm) or larger LCD touch-enabled screen,
it resembles a smartphone and uses an onscreen keyboard instead of
a physical keyboard to enter input. Tablets can be used to access the
Internet, read and send e-mails, play video games, listen to music,
watch videos, read e-notes, chat, use applications and much more. A Tablet
Since a tablet has a larger screen, it helps students to read digital content such as e-books with
comfort. Students can also use this device to exchange information, to communicate, to access to the
Internet, to make social groups, to fill in the online examination form and do much more.
39
Radio
Radio is a technology that uses radio waves to carry information such as sound.
The radio waves are transmitted through a transmitter and received through a
radio receiver, also called a radio. The radio also needs an antennae to transmit
and receive radio waves. At the receiving end, the broadcast waves are
received and their information sound is amplified through the radio or radio
receiver. Radio
Being a traditional means of mass communication since the early 20th century the device has been
used to transmit programs related to government schemes, news, entertainment, education,
healthcare, etc. The programs are broadcast by different radio stations. This ICT tool can be used by
students to listen to news, interviews, educational programs on various subjects.
Television
Television (abbreviated as TV) is a traditional means of mass
communication that has been in use since the early 20th century.
It is an audio-visual device that people use to watch news,
educational and entertainment programs like serials, movies,
sports, etc. that are broadcast on various television channels.
Today the television is an important ICT tool that teachers,
students, journalists and researchers use to enhance their
Television
knowledge on various topics.
E-Mail
E-mail that stands for Electronic Mail is a system of sending and receiving text or multimedia
messages via a computer, smartphone or any other modern electronic devices that uses the Internet.
Since these messages are sent through electronic devices, they are called electronic mails or e-mails.
These days, e-mail systems allow us to attach and send documents such as pdfs, images, charts, audio or
video clips, etc. with an e-mail message. E-mails are an inexpensive and fast means of communication.
Students can create their own account on an e-mail site like Gmail, Yahoo mail, etc. to communicate or
exchange information with their classmates, teachers, friends or family members worldwide.
Do you Know? Web refers to the Internet. The Internet is the most effective ICT tool that has information
about almost every topic. People can use it to find information about any the topic of their
choice in the form of text, audio and video.
40
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
Worksheet 2 Write (T) for True and (F) for False against the statements.
41
3. Which of these need not make use of the internet?
a. E-mail b. WhatsApp
c. Telephone d. Facebook
4. Which of these are the tools of mass communication?
a. Radio and television b. Desktops and laptops
c. Smart-phones and tablets d. None of these
42
40
Components
Chapter 8 of a Computer System
Learning Objectives
1. Identify the various components of computer system
2. Comprehend the concepts of primary and secondary memory
3. Identify and work with various peripheral devices.
Computer System
The computer is not a single machine. It is an organized collection of many components and devices that
work in unison to perform different tasks. That is why it is called a computer system. It cannot perform
any task on its own. It requires inputs (data and instructions) for accomplishing all types of tasks.
Hardware
Hardware are the physical parts of a computer system. We
can touch, hold or carry the hardware parts from one place
to another place. Keyboard, mouse, monitor, printer, CPU,
speakers, etc. are some examples of computer hardware.
Computer hardware can be either external or internal.
External hardware are devices that are not fixed inside the
CPU Cabinet like keyboard, mouse, monitor, printer,
Computer Hardwares
scanner and so on. The components that are fixed inside the
CPU Cabinet like CPU, motherboard, RAM, ROM, disk drives, etc. are called the internal hardware.
On the basis of their functions, hardware devices are divided into four main categories—Input
devices, output devices, processing device and storage devices. Input devices help to send inputs to the
computer. CPU is the processing device that processes the inputs given by users. Output devices
display the output or information in the readable form. Storage devices are used to store the resultant
information for later use.
43
Software
Software is a collection of computer programs, procedures
and documentation that performs different tasks on a
computer system. Software are the set of instructions or
computer programs that guide the computer hardware to
perform different types of tasks. We can say that software is
the lifeline of a computer. A computer without software is
like a human body without brain, a mobile handset without
a SIM card in it and a multi-channel television set without a
cable connection. Software operates hardware to solve user Computer Software
problems and to control the different internal operations of the computer. Some examples of computer
software are MS Windows, Linux, MS Word, Excel, PowerPoint, Photoshop, CorelDRAW, etc.
44
40
Peripheral Devices
A peripheral device is an internal or external device that can be directly connected to a computer to
expand its functionality. Peripheral devices are not part of the core computer architecture and are
connected to the computer system through several I/O interfaces, such as communications, USB and
serial ports. These devices provide input/output (I/O) functions for a computer and serve as auxiliary
computer devices. Examples of peripheral devices are mouse, keyboard, monitor, printer, speakers,
microphone, scanner, web cam, hard disk, pen drive, modem, etc.
Based on the functions they perform, all the peripheral devices can be grouped into three main
categories–Input devices, output devices and storage devices.
Input Devices
Input devices are the devices that help us to enter data and instructions into the computer. Modern
multimedia computers perform a variety of tasks. To perform all these tasks, various types of inputs
like text, images, audio, video, etc. need to be entered into the computer for which different types of
input devices are needed. Keyboard, mouse, scanner, web camera, microphone, joystick, light pen,
trackball, MICR (Magnetic Ink Character Reader), OCR (Optical Character Reader), OMR (Optical
Mark Reader), BCR (Bar Code Reader), etc. are some examples of input devices.
Input devices
Keyboard
A Keyboard is an input device that helps us to enter data and instructions
into the computer. It helps us to type text on the computer. We can also
give commands (instructions) to the computer with the help of a
keyboard. The keyboard has many small push-like buttons called keys. We
need to press the required keys of a keyboard to type on the computer. Keyboard
Mouse
A mouse is an input device that helps users to select, point and open
program icons on the monitor screen. Since the mouse allows users to
point at objects on the screen, it is called a pointing device. It is a small
device that easily fits into the palm of the user. It has generally two buttons
called the left button and right button and a scroll wheel between these two
buttons. The mouse is used with the computer that uses a GUI operating Mouse
system.
45
Scanner
Scanner is an input device that is used to scan or create a digital copy of a printed
image or document, and save it in a computer file. This life can then be used in a
number of ways like we can alter it or enhance it, print it or use it on a Web page,
etc.
Scanner
Output Devices
Just as there are different types of input devices, there are different output devices to produce output
in the form of text, sound, video and graphics. Output devices are the devices that are used to display
or communicate the output or results of the data processing done by the computer. Some examples of
output devices are monitor, printer, speakers, headphones, plotter, etc.
Monitor
The Monitor is the default output device available with each computer system. It
is also termed as the VDU or Visual Display Unit. Monitors can show the visual
output in the form of text as well as moving and still images. Earlier CRT (Cathode
Ray Tube) based monitors were used with computers. However now-a-days they
have been mostly replaced with the LCD (Liquid Crystal Display) and LED (Light
Emitting Diode) monitors. These are light weight and consume less power. These
Monitor
monitors come in 20, 22 or 24 inches size, etc. You should remember that the size of
a monitor display is measured diagonally.
Printer
A Printer is an output device that is used to print documents containing text and graphics on paper
sheets. The printed output produced by a printer is called a hard copy. While some printers can only
print black and white hard copies, most printers today can produce color printouts. The two most
common types of printers are laser printers and inkjet printers.
Laser printer: Laser printers are based on laser technology. A laser beam
is used to print the image of a full page on a paper at a time. They give a
high-quality output, a very fast speed and operate with little noise. They
can also produce multi-colour printouts.
Laser Printer
46
40
Storage Devices
Devices that are used to store data permanently are called storage devices. There are a number of
storage devices that provide long-term data storage so that we can store data safely and refer to it in
the future at any time we want. Examples of storage devices are hard disk, floppy disk, CD, DVD, Blu-
ray disc, pen drive, etc.
Hard Disk
The Hard disk is the main storage device of the computer and is normally fitted
inside the CPU box. A hard disk consists of one or more metal platters coated with a
metal oxide that allows data to be magnetically recorded on the tracks of the
platters. The hard disk platters spin at a high rate of 5400 to 7200 revolutions per
minute (RPM). The storage capacity of hard disks ranges from 20 GB to 1TB or Hard disk
more. Now-a-days portable external hard disks are also available.
Pen Drive
A Pen drive is a small, portable USB flash memory device that can be used to
quickly transfer audio, video, and data files from the hard disk of one computer to
another, thereby making the user's work much easier. Pen drives come in different
Pen drive
capacities—2GB, 4GB, 8GB, 32GB and much more.
47
Computer Memory
The Memory unit is an extremely important component of the computer system. It is the ability to
store data that makes a computer different from other machines. All the data, instructions and
software programs are stored in the computer's memory unit. The computer memory is mainly of
two types—Primary memory and Secondary memory.
Primary Memory
The memory that is directly accessible to the CPU is called the Primary Memory. Primary memory is
also known as the computer's main memory or internal memory and can, further, be divided into two
main types—RAM and ROM.
Secondary Memory
Secondary Memory refers to storage devices such as hard disks, USB flash drives, CDs, DVDs, etc.
that are used with the computer to store data permanently. Unlike the primary memory, the
secondary memory is not accessed directly by the CPU. Instead, data accessed from the secondary
memory is first loaded into the RAM and is then sent to the CPU for processing. This makes accessing
data from the secondary memory a relatively slower process.
Additionally, secondary memory is non-volatile, meaning it retains its data with or without electrical
power. Therefore, we can use it to store the operating system, other software programs and user files
permanently.
48
40
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
2. Devices that help to send input to the computer are called ______________.
3. A __________ helps to select, point or open program icons on the monitor screen.
4. __________ are small software applications that can run on mobile devices.
5. ______________ can show visual output in the form of text and images.
6. ______________ print characters by spraying the paper with electrically charged ink.
Worksheet 2 Write (T) for True and (F) for False against the statements.
49
Worksheet 3 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
50
40
Basic Computer
Chapter 9 Operations
Learning Objectives
1. Comprehend the meaning an operating system and its types
2. Understand the concept of files and folders 3. Perform basic computer operations
Operating System
An Operating System abbreviated as “OS”, is a system software that helps
us to operate a computer system. It is the most important software that
runs on a computer. The operating system gets loaded into the computer’s
memory as soon as we start the computer and resides there all the time till
we switch it off. MS-DOS, MS-Windows, Mac OS, Linux and Unix are some
examples of operating systems. The OS performs a number of tasks to
helps us work on the computer. The three most important tasks that an
operating system performs are as follows: Operating systems
1. The Operating system controls and co-ordinates the internal working of the computer. The
functioning of all the input, output, storage devices and CPU is controlled by the operating system.
2. The OS acts as an interface or intermediary between the user and the computer hardware
devices, allowing them to communicate with each other. This makes it possible for the user to
work on the computer and give commands to the hardware through software applications.
51
3. The OS provides a platform to the application software to run on the computer. No software can
run on the computer if it does not have an operating system.
Linux
Linux is an open source operating system. This means that it is
freely distributable. It can be installed on a variety of
devices including PCs, laptops, mobile and tablet devices,
video game consoles, servers, supercomputers and more.
The core of Linux is the Linux Kernel that was developed by
Linux Torvalds in 1991. The Linux Kernel was combined
with the GNU tools developed by Richard Stallman in 1983
to create the operating system we now know as LINUX.
Ubuntu
Since Linux code is freely available to everyone, different software companies add some extra
features to it and then distribute the resultant product as their own brand of Linux. Popular Linux OS
distributions include Ubuntu, Fedora, Red Hat and openSUSE.
52
40
Desktop Screen
The Desktop is the first screen that appears when the computer is switched on. It is the main working
screen from where a user starts to work on the computer. In a GUI operating system like Windows or
Linux, the desktop shows many command buttons and shortcut icons of programs, files, folders, etc.
to allow users to easily work on the computer.
Windows Desktop
The Windows desktop is a GUI-based environment that displays a colourful screen with various
graphical components on it. The main components of Windows desktop are as follows:
Start button: It is located on the left edge of the taskbar. When we click on the Start button, a Start
menu is displayed. The Start menu helps users to open any program, file or folder, shut down or
restart the computer and do much more.
Notification area: It shows the system date and time along with some small program icons.
53
Performing Desktop Operations (Using Mouse)
The mouse is a pointing device that supports the “point-and-click” functionality. It helps to point to a
particular graphical element or a command option in a menu and select or run it by clicking on it.
Left Button
The left button also known as the primary mouse button is one you will most often click while working
with Windows. We use it to perform the following basic operations:
LIC
1. Click: Click, single click or left click means to bring the mouse pointer over an
K
icon and press the left mouse button once. This action is used to select icons
and commands displayed in the menus.
Click
2. Double Click: Pressing and releasing the left mouse button twice quickly is LIC
LIC
KK
C
called a double click. We can double click a file or program icon to open it in a
window.
Double Click
Right Button
The right button of the mouse is also known as the secondary mouse button. We
use it primarily to right click an object (or any part of the screen) to obtain a
context menu (or shortcut menu). The context menu of an object contains the
commands to work with it or manipulate its properties.
Context menu
Scroll Wheel
The scroll wheel lies in between the left and right buttons. It can be used to move the contents of an
active window up or down, so that the extra contents that does not fit in a screen can be viewed.
54
40
Selecting Icons using the Mouse
To select an icon on the desktop move the mouse pointer over it and
click the left mouse button. ...The icon will become highlighted,
indicating that it has been selected.
Selecting an icon
To select a range of icons, click on the first icon of the range to select
it. Hold down the Shift key and click on the last icon in the range.
...All the icons in-between will also get selected.
Selecting adjacent icons
To select multiple icons that are not adjacent to each other, hold
down the Ctrl key and then click on the icons one by one.
Selecting non-adjacent icons
Using Mouse to Move Icons
We can move an icon from one place to another on the desktop screen using the dragging action of the
mouse. The steps to do so are as follows:
3. Click on the Desktop Background link at the bottom to open the Desktop
Background screen.
5. Click on the Picture position drop down arrow and choose whether to:
l Crop the picture to fill the screen,
l Fit the picture to the screen, Desktop Background window
l Stretch the picture to fit the screen,
l Tile the picture or l Center the picture on the screen.
55
Setting the Screen Saver
The Screen Saver is a picture or animation that appears on the computer screen if we leave the
computer idle for some time (Say 15 minutes, 30 minutes, etc.). The steps to set a Screen Saver are as
follows:
1. Right click anywhere on the empty desktop area.
2. Select the Personalize option from the context menu to open the
Personalization screen.
3. Click on the Screen Saver link to open the Screen Saver Settings
dialog box.
4. Click the drop-down arrow under the Screen saver section and
select a Screen Saver from the list.
5. Enter the duration after which you want the screen saver to
appear when the computer is left idle.
6. Click on Apply and then on OK.
Screen Savers in the drop-down list
7. Click on the Close button ( ) to close the Personalization screen.
...The selected screen saver will get applied to your computer’s setting.
About File
A File is a collection of information. Any type of data or information is stored
in a computer in the form of a file. There are different types of files, including
operating system files, application program files and different types of data
files created in different software. Each file is given a filename and has a Different file icons
filename extension that identifies the file type. The filename and the file extension are separated by a
dot (.). For example, a document created using MS-Word will have the file name, letter.docx.
About Folder
A Folder is a container you can use to store or organize files in a computer. If you have a
large number of files of different types on your computer, it would be nearly
impossible to find any particular file when you need it. That is why people often
organize files in different folders. Folder icon
Remember A Folder can also store other folder(s) inside it. A folder contained inside another folder is called a
subfolder. You can create any number of subfolders and each can hold any number of files and
additional subfolders.
56
40
Creating a New Folder on the Desktop
We can create a new folder on the Desktop (or any other location on the computer) by following the
steps given below:
1. Right click the mouse on the Desktop Background.
...A shortcut menu will appear.
2. Point to New.
...A submenu will open.
4. Type any name you want to replace the highlighted ‘New Folder’
name with and then press the Enter key.
...The Folder will be created by the given name.
Creating a new folder on the desktop
3. Click on the Bitmap image option in the sub-menu to create a Paint file.
... An icon for the Paint file will appear on the Desktop.
4. Type in a name for the file to replace the highlighted name and
press the Enter key.
...The Paint file will be created on the Desktop.
File icon on desktop
57
Moving a File into a Folder
You can move one or more files into a folder by following the steps given below:
1. Select the required file/folder that you want to move.
2. Right click on the selected file (or on any of the selected files) and click on the Cut option.
3. Open the folder in which you want to move the cut file(s).
4. Right click in the folder window’s right pane and select the Paste option.
...The file will move into the folder.
Tip! You can also move a file into a folder simply by dragging the file and dropping it over the folder.
Tip! You can also copy a file/folder into a folder simply by first holding down the Control key and then
dragging and dropping the required files/folders into the destination folder.
58
40
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
3. ______________ is the main screen from where a user starts to work on the computer.
4. The small pictures present on the desktop background are called ______________.
Worksheet 2 Write (T) for True and (F) for False against the statements.
a. MS Windows b. MS Word
c. Linux d. Ubuntu
a. MS Windows b. Mac OS
a. Windows b. DOS
c. Mac OS d. Ubuntu
59
4. Which of these can hold our files?
a. Paint b. Linux
a. Taskbar b. Background
4. What is a file?
60
40
Internet and Its
Chapter 10 Applications
Learning Objectives
1. Outline meaning and applications of Internet. 2. Work with an Internet Browser and E-mails
3. Demonstrate understanding of social media, digital India etc.
Internet: An Introduction
Internet is the world’s largest network of computers that connects millions of
computers and mobile devices together across the world through various
wired and wireless connections and telecommunications channels. It allows
billions of computers and their users to communicate with each other and
exchange information using a set of communication protocols and standards,
the most basic of which are TCP/IP or TCP: Transmission Control Protocol, IP: Internet is a world wide
network
Internet Protocol.
61
What is World Wide Web?
The World Wide Web (abbreviated as WWW or the Web) is the most commonly used term when
discussing about the Internet. It is a system of Internet servers that support hypertext to access several
Internet protocols on a single interface.
The World Wide Web (WWW) is a standard linked information system accessible across the
range of different computers connected to the Internet. It is the most widely used service of
the Internet that is accessed through a software called the Web browser.
The World Wide Web is like a huge digital library with innumerable articles, journals, e-books, news,
views and tutorials stored in the form of Web pages on many computers around the world, called Web
servers. Thousands of new web pages/websites are added to the WWW every hour. Web pages can
have a mix of text, graphics and multimedia.
Do you Know? The World Wide Web (WWW) was developed in 1991 by Tim Berners-Lee, with assistance
from Robert Caillau, while both were working at the European Particle Physics Lab (CERN)
in Switzerland. Tim Berners-Lee is the founder and currently the director of the World Wide
Web Consortium (W3C)—an international organization that develops web standards.
62
40
E-Mail (Electronic Mail)
Electronic mail or E-mail is a system of creating, sending and storing textual
messages (with or without multimedia attachments) in a digital form over the
Internet. To use an E-mail service, one needs to have an Email account (E-mail
ID) with any free mail service like Gmail, Yahoo mail, Hotmail, etc. or with a
paid E-mail provider like Fast Mail, Paid Email.com, America Online, Apple,
NetZero, etc. E-mails are an easy to use, reliable, and cost effective way to
communicate with other. Using email attachments, we can send text, audio, E-mail
video and other types of files to the mail recipients.
E-mail Addresses
An E-mail address has two components, a Username
User name Domain name
and a Domain Name of the Host Server. These two
parts are separated by the ‘@’ (at the rate of) symbol. info@navdeepublications.com
Observe the e-mail address given alongside.
63
Sending an E-mail
It is easy to compose and send emails. Follow the steps given below for composing and sending an
e-mail with an attachment.
Steps to send e-mail using gmail.com
1. Open your gmail account by entering your Username, Password and then clicking on the Sign in button.
2. Click on the Compose Mail link to open the compose mail window.
3. Write the e-mail address of the 4. Click on the Add Cc: link and 5. Click on the Add Bcc: link and
recipient in the To: field. If there write the e-mail address of those write the e-mail address of those
are more than one recipients recipients (if any) to whom you recipients (if any) to whom you
separate their e-mail addresses want to send a carbon copy of want to send a blind carbon
by using commas (,). your e-mail. copy of your e-mail.
8. To send any document,
image or audio/video file
as attachment, click on
6. Enter the subject (topic) the “Attach a file” button.
of your e-mail in the Locate the file in the
Subject: field. drive/ folder and click on
the Open button.
7. Click in the text area and ...The file will get
write your message. attached to the e-mail
message. (GMail
9. Click on the Send button. attaches attachements
Gmail-Compose Mail window
...Your e-mail will be sent. upto 25 MB)
Reading an E-Mail
The Inbox link stores the mails that are sent to your e-mail address by others. When you click
on the Inbox link, a window will be displayed listing the various messages sent to you by others. The
messages that have not yet been read by you will be displayed in bold. The steps to read an e-mail
message are as follows:
2. Click on a message.
...The message will open up in another
window.
Inbox window
64
40
Replying to an E-Mail
When you send back a message to a sender in response to his e-mail, it is called replying to the
e-mail. A prefix Re: is added to the subject line of the message that is being replied back. The steps to
reply to mail message are as follows:
2. Click on the Reply button. 3. The e-mail address of the recipient automatically appears in the To box.
4. Click here
to write a
reply to the
message.
5. Click on
Attach a file
to attach the
file.
6. Click on the
Send button
to send the
Reply option appears below the e-mail Different options in the Reply window reply.
Facebook
Facebook is the world's leading social networking site with more than 2 billion active
users all over the world. It was founded in 2004 by Mark Zuckerberg, along with fellow
Harvard College students and roommates Eduardo Saverin, Andrew McCollum,
Dustin Moskovitz and Chris Hughes. Facebook allows its registered users to create
Facebook
profiles, upload and share photos and videos (called posts),communicate through
chat, voice call or video call, search and make new friends, comment on a post, update status, plan
events and do much more. Facebook can be accessed on a desktop, laptop, tablet or smartphone. We
can download the Facebook app along with its Messenger app on our mobile phone.
65
Twitter
Twitter is a website that offers a social networking and microblogging service,
enabling its users to send and read messages called tweets. Tweets are posts that
are text-based and are displayed on the user’s profile page. Originally tweets
were limited to 140 characters, but in 2017 the limit was doubled for all Twitter
languages except Japanese, Korean and Chinese.
WhatsApp
WhatsApp is a very popular instant messaging application (app) designed to be
used on mobile devices such as smartphones and tablets. This application
allows its users to send and receive instant text messages, share photos, images,
audios, videos, text documents, pdfs and location between two mobile devices
anywhere across the world. It also allows its users to make voice calls as well as WhatsApp
video calls through an internet data connection over the cellular network.
Youtube
Founded in February 2005, YouTube allows billions of people to search for,
watch and share originally-created videos. YouTube provides a forum for
people to connect, inform and inspire others across the globe and acts as a
www.youtube.com
distribution platform for original content creators and advertisers, large and
small. Created by three friends Chad Hurley, Steve Chen and Jawed Karim in February 2005 and
owned by Google since late 2006, it is a platform on which users can upload, view and share videos.
The company is based in San Bruno, California, and uses Adobe Flash Video and HTML5 technology
to display a wide variety of user-generated video content, including movie clips, TV Clips, music
videos, short original videos and educational videos.
Blog
Blogs are “logs” or experiences or thoughts of
individuals or groups of people with common
interests. The word "blog" comes from "Weblog"
and consists of a Web-based signed and dated
log of individual postings. The blog site
www.blogadda.com provides Indian bloggers
a place to create and show their blogs.
Comments are an important part of any blogadda.com site
blog site. People who visit a blog can comment on its content. In a way blogs have helped to
popularize the practice of commenting across the Web tremendously, such as commenting on
YouTube videos, Flickr photos and on news/articles on various information sites.
66
40
Digital India
Digital India is a campaign launched by the Indian Government on 1st
July 2015. The objectives of the campaign are to provide the Government's
services to the citizens electronically by improved online infrastructure
and by increasing Internet connectivity or by making the country digitally
empowered in the field of technology. The initiative includes plans to Digital India
connect rural areas with high-speed internet connections. The
development of secure and stable digital infrastructure, delivering government services digitally and
the universal digital literacy are the three core components of Digital India campaign.
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
Worksheet 2 Write (T) for True and (F) for False against the statements.
67
2. The collection of web pages under one domain is called:
a. WWW b. Website
c. URL d. Facebook
3. Which of these helps you to chat with your friends?
a. Facebook b. WhatsApp
c. Google+ d. All are correct
4. Which of these is a popular video sharing site?
a. Twitter b. Facebook
c. YouTube d. Instragram
5. Email stands for:
a. Easy Mail b. East Mail
c. Electrical Mail d. Electronic Mail
6. Which of these allows you to create an e-mail account?
a. Gmail b. Yahoo Mail
c. Hot Mail d. All are correct
7. The Digital India campaign was launched on:
a. 1 July 2015 b. 1 July 2016
c. 1 July 2017 d. 1 July 2018
8. Which of these can hold our files?
a. Paint b. Linux
c. Folder d. None of these
9. Which of these is a component of the windows desktop?
a. Taskbar b. Background
c. Icons d. All of these
68
40
Basics of
Chapter 11 Enterpreneurship
Learning Objectives
1. Identify various types of business activities
2. Demonstrate the knowledge of distinguishing characteristics of entrepreneurship
Introduction
An entrepreneur is a person who takes financial risks and sets up a business enterprise with the aim
of earning profits. Entrepreneurial skills are the basic skills that help an entrepreneur to start,
develop, finance and successfully run a business. Every entrepreneur who is starting a business must
have a complete knowledge of the various aspects of his/her business, not only for the success of his
venture; but also for its growth and expansion. Let us learn about the various types of businesses,
meaning and characteristics of entrepreneurship development and its benefits.
Manufacturing Business
A manufacturing business involves the transformation of raw materials into finished goods with the
help of labour, machines with factory overheads. These types of businesses buy raw materials with
the intention of using them for making a new product. The manufactured goods can then be sold
directly to the customers or to another manufacturing company where it will be used as a raw
material to make some other goods. Companies that manufacture automobiles, washing machines,
refrigerators, computers, electronics, paper, textiles and petrochemicals are examples of
manufacturing business.
Merchandising Business
A merchandising business buys products at a lower wholesale price and sells the same at somewhat
higher retail price. These are also known as the "buy and sell" businesses. Merchandising businesses
make a profit by selling products at prices higher than their purchase costs. A merchandising
business sells a product without changing its form. Grocery stores, convenience stores, chemist
shops, distributors, other resellers, etc. are examples of merchandise businesses. These are the most
common type of businesses we deal with in our day- to-day life.
69
Service Business
A service business is a type of venture that provides intangible products (products with no physical
form) called services. These type of businesses offer services like professional skills, expertise, advice,
etc. Banks, accounting firms, schools, law firms, repair shops and salons are examples of service type
businesses. Hotels, restaurants, multi-specialty hospitals and clinics, tutorial services, publishing
and animation firms, movie-making organizations and counseling services are some other
businesses that come under this category.
Hybrid Business
Hybrid businesses are companies that may be classified in more than one type of business. A
restaurant, for example, combines ingredients in making a fine meal (manufacturing), sells a bottle of
cold drink (merchandising) and attends to the customer orders (service). In effect, any business that
makes use of two or more modes to accomplish the same end, can be categorized as a hybrid business.
For example, Reliance Fresh is a chain of grocery stores that also sells grocery online. Hence it can be
called a hybrid firm.
Sole Proprietorship
A sole proprietorship is a form of business entity where a single individual handles the entire
business organization. He is the sole recipient of all the profits and the bearer of all the losses. There is
no particular law that governs a sole proprietorship businesses.
70
40
Partnership Business
A partnership business is owned by two or more people who contribute resources into setting up
and operating the entity. The partners divide the profits of the business among themselves. In
Unlimited Liability Partnerships, all partners have unlimited liability. However, in Limited Liability
Partnerships, partners have limited liabilities. Creditors cannot go after the personal assets of the
limited partners to settle the debt.
Co-operatives
A co-operative is a form of voluntary organization, wherein the members work together for the
promotion of the interests of its members. There is no restriction to the entry or exit of any member. It
is governed by the Cooperative Societies Act. Amul India is a cooperative example.
Do you Know? Some other type of businesses or companies are Franchise, Liaison Office, Branch Office,
Project Office, Subsidiary Companies (partially or wholly owned by foreign companies), etc.
71
4. Risk bearing: An entrepreneur has to have patience to see his efforts bear fruit. In the intervening
period (time gap between the conception and implementation of an idea and its results), an
entrepreneur has to assume risk. If an entrepreneur does not have the willingness to assume risk,
entrepreneurship would never succeed.
Role of Entrepreneurship
Entrepreneurship is crucial for a nation and its economy. Entrepreneurial ventures can change the
way we live and work. If successful, their innovations may improve our standard of living, and in
addition to creating wealth, they will also create jobs and improve the conditions to make a
prosperous society.
1. Entrepreneurship creates new businesses based on innovative ideas. New goods and services
offered by entrepreneurial ventures stimulate growth in the related businesses, pushing up the
overall growth of an economy.
2. Entrepreneurship adds to the National Income. Entrepreneurial ventures generate new wealth.
New and improved products, services or technology from entrepreneurs enable new markets to
be developed and new wealth to be created. These adds to the national income.
3. Entrepreneurship helps bring about Social Change. Innovative ventures set up by
entrepreneurs break away from tradition and indirectly support freedom by reducing the
dependence on obsolete systems and technologies. This results in an improved quality of life,
improved morale and greater economic freedom.
4. Entrepreneurs help in Community Development: Entrepreneurs regularly nurture ventures by
other like-minded individuals. They also invest in community projects and provide financial
support to local charities.
Rewards of Entrepreneurship
The biggest reward of becoming an entrepreneur is the personal satisfaction that comes from having
the freedom to make your own business decisions and then act on them. Here are a few ways that an
entrepreneur is rewarded through his efforts:
1. Making your own rules: When you own a business, you get to be your own boss. You can make
your own rules to run the company. The freedom it gives is immensely satisfying.
2. You have the freedom to follow your own schedule: It gives you the freedom to do things at
your pace and in the way that is most satisfactory to you.
3. Creates employment opportunities for others: By setting up a business you not only give
employment to the people but also encourage others to set up similar ventures, leading to the
proliferation of employment opportunities.
4. Unlimited Growth Opportunities: A successful venture may provide an entrepreneur with
enough wealth to expand his business or create a new business.
72
40
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
73
Worksheet 3 Answer the following:
1. What is entrepreneurship?
2. Who is called an entrepreneur?
3. What is meant by a partnership business?
4. What is meant by liability in context of a business?
5. Name any three types of businesses.
6. Write any one difference between a private ltd. and public ltd. company?
7. Write any two characteristics of entrepreneurship.
8. Write some rewards of entrepreneurship.
Practical Exercises
1. Make a group of four five in class. Discuss and try to find out innovative ways of getting rid of
the waste being generated in your city or town. Refine your idea by taking inputs from your
teachers and other people around you. Sit together and discuss if this idea can be converted
into a profitable business venture and the steps to do this. If you will set up a venture to
implement this idea, discuss the role that each of you will play and how will you arrange for
the finances.
2. Observe different types of business activities around you. Make a poster on the different
types of businesses by pasting pictures.
3. Make a chart listing the advantages of entrepreneurship over regular salaried jobs.
74
40
Chapter 12 Green Skills
Learning Objectives
1. Demonstrate the knowledge of the factors influencing natural resource conservation
2. Describe the importance of green economy and green skills
What is an Ecosystem?
An ecosystem is a functional unit of nature, where living organisms (biotic
environment) interact with each other and also with their abiotic environment.
An ecosystem can vary in size, from a small pond to a large forest or sea. We
can divide ecosystems into two main categories—terrestrial ecosystems and
aquatic ecosystems. Terrestrial ecosystems include forests, grasslands and
deserts. Aquatic ecosystems include ponds, lakes, wetlands, rivers and
estuaries. Crop fields and an aquarium are considered as man-made ecosystems.
A Pond Ecosystem
Human-Environment Relationship
All living things including human beings live in a natural environment. The natural environment
provides us with the basic elements that human beings need to survive such as food, water and
shelter. Humans use natural resources such as water, land, air, minerals, etc. to fulfil their needs.
Therefore, most human settlements are located in areas where abundant natural resources are
available such as next to rivers, close to places where minerals are found and where there is a good
potential to grow agricultural. Humans use land to grow crops, make houses, make roads, make
buildings, make bridges, etc. and do many other activities. The relationship between human being,
the natural environment and the ecological systems is complex and continually changing process.
75
The relationship between human beings and the environment is generally considered to be linear. In
this linear system, nature provides food, energy, goods and land, which are called inputs from nature
to people. The outputs from human beings to nature comprises of organic wastes, emissions of gases
such as CO2, SO2, etc. and inorganic wastes. Therefore, the human-nature relationship in this form
can be said to be liner, as shown in the following figure.
Organic waste
Food
Depletable
Energy
Emissions
INPUTS FROM NATURE Humans OUTPUTS INTO NATURE
(Co,N o,x So)2
2
Goods
Land Inorganic waste
(landfill)
The relationship between the natural environment and human settlements can be conceptualized as
having a more circular connection, due to their inter-dependence. As seen in the figure below, it is
important that human beings understand this relationship to live a life that prevents the destruction of
the natural environment. Destruction can take place due to their over-use of natural resources and
overburdening the environment with their outputs in terms of organic and inorganic wastes as well as
emissions.
Emissions
INPUTS FROM NATURE Humans OUTPUTS INTO NATURE
(Co,N o,x So)2
2
Goods
Land Inorganic waste
Recycled Organic Waste (landfill)
This circular system will remain effective till such a time as human beings do not over-exploit the
environment. They can do this by only using renewable resources indiscriminately, while limiting the
consumption of non-renewable resources consumptions. And through lowering their consumption,
greater efficiencies and careful harvesting; they can limit their inorganic waste that is not recyclable
and gas emissions which are leading to environmental degradation.
76
40
Environmental degradation can be defined as any change or disturbance
to the environment perceived to be deleterious or undesirable. This
includes the depletion of natural resources such as air, water and soil; the
destruction of the ecosystems and natural habitats; the extinction of
wildlife; environmental pollution; depletion of resources and bio-
diversity; the indiscriminate production of waste; the destruction of the
natural habitat; etc. The resultant greenhouse effect, depletion of the ozone
layer, global warming, the melting of the ice giving rise to the sea-levels are
Many human activities cause
creating an imbalance in the environment, that is threatening the future of environment degradation
sustainable life on earth.
2. Deforestation: The cutting down of trees on a large scale to make room for farmland, human
settlements and industry is called deforestation. A rapid growth in population and urban sprawl
are two of the major causes of deforestation. Apart from these, the use of forest land for
agriculture, animal grazing, harvest for fuel wood and logging are some of the other causes of
deforestation. Deforestation contributes to global warming as a decreased forest size puts carbon
dioxide back into the environment.
3. Human Settlements: Human settlements and their associated activities cause environmental
degradation. The mushrooming of informal settlements is seen globally due to the lack of
appropriate town planning and infrastructure provision. The people in such settlement are
forced to dispose of their biodegradable and solid waste in the vicinity of the settlements, thus
threatening the surrounding ecosystems. This is leading to an imbalance in the environment.
4. Air Pollution and Industrial Wastes: The smoke and wastes produced by
most industries are released directly without treatment into the environment.
This causes air, water and other environmental pollutions. The industrial
wastes contain lead that harm aquatic life. The smoke contains greenhouse
gases such as carbon dioxide (CO2), Sulphur dioxide (SO2), etc. that leads to
Air Pollution
the global warming, acid rain and the rise of the sea levels.
These are some of the major causes of the imbalance in the environment. These issues have to be
addressed to ensure that life on earth is sustained in the future for our children.
77
Green Skills
Green skills are defined as 'Skills for sustainability' and
“Technical skills, knowledge, values and attitudes needed in a
workforce to develop and support social, economic and
environmental outcomes in business, industry and the
community.” The terms to understand here are: sustainability,
work force and skills. Sustainability, here refers to the process
of maintaining a balance in the environment, workforce
refers to the working population of the world and green Green Skills are Eco-friendly
skills, here refers to the ethics, values, attitudes and knowledge of the environment that needs to be
inculcated in the workforce such as how it is being degraded and the steps that need to be taken to
conserve and protect the environment. As such green skills can be understood as, 'inculcating skills
in the worlds working population that helps them to sustain the environment in our lifetime and
that of our future generations.' People have to stop ignoring the signs of environmental degradation
and start taking actual steps, not only to spread environment awareness, but also to make actual
changes towards environment protection and conservation.
78
40
Therefore, there is an urgent need to protect the natural resources from exhaustion. Some ways to do
so are given here.
1. Using alternative sources of power such as solar and wind energy: Solar energy, wind energy
and water energy are inexhaustible sources of energy that can be used in place of non-renewable
sources of energy such as coal, petroleum, natural gases, etc. They are also bio-friendly and do
not produce greenhouse gases. They are a green alternative to traditional sources of energy.
2. Conserving and cleaning water: Water is one of the most important resource that needs to be
conserved and cleaned. Strict rules and measures have to be taken by people to save and reuse
water by closing the taps after use, reusing water for plants, rain-water harvesting, etc.
Governments and institutions should work more efficiently to clean water and provide it to
remote areas where water is scarce.
3. Growing Plants and Reforestation: Plants are a precious natural resource that makes Earth a
Living planet. Plants take in carbon dioxide and release life-giving oxygen and maintain the cycle
of these gases in the environment. Plants provide us food, wood, rubber, medicines and many
other things that we use in our daily life. Plants also prevent soil erosion. They are home to many
insects and birds and provide shelter to many other animals. They help to maintain the ecological
balance. We should plant more and more trees to save the environment.
4. Protecting wildlife and aquatic animals: Many species of animals are becoming extinct because
of human intervention. Such human activities disturb the ecosystem and creates an
environmental imbalance that is harmful for life. Large-scale water pollution is endangering the
survival of aquatic life. The government should enact strict laws to protect wildlife and aquatic
life.
5. Using the 4 R's:The 4 R's are: Reduce, Reuse, Recycle and Recover.
Reduce is to limit the amount of waste that we create, which includes
buying products with less packaging. Reuse means to use
something again that we normally throw away. Recycle means that
we make efforts to recycle non-biodegradable waste like plastics,
glass, metals, etc. Recover means to convert waste into resources
(such as electricity, heat, compost and fuel) through thermal and
biological processes. It is important for individuals, organizations
and nations to follow the 4 R's to protect and conserve the
environment. The 4 R’s
6. Developing a Green Economy: Green economy is an economy that aims at reducing
environmental risks and ecological scarcities. It, further, aims at sustain the environment
without degrading it. It helps reducing greenhouse gas emissions and uses green technology and
clean energy. Green economy should be developed and encouraged by nations to achieve
sustainable development.
79
What is Sustainable Development?
Sustainable development is economic development that is done without depletion of natural
resources. In essence sustainable development is development that meets the needs of the present generations
without compromising the ability of future generations. Such development encourages technology, business
models, etc. to move towards environment-friendly methods to create jobs and produce goods.
Green Economy
According to UNEP (United Nations Environment Programme), green economy is an economy that
results in improved human well-being and social equity, while significantly reducing environmental
risks and ecological scarcities. In its simplest expression, a green economy is a low carbon, resource
efficient, and socially inclusive. In a green economy, growth in income and employment should be
driven by public and private investments that reduce carbon emissions and pollution, enhance energy
and resource efficiency and prevent the loss of bio-diversity and ecosystem services.
80
40
Be a Green Citizen
The World Environment Day is also celebrated across the world on 5th June every year to make
people aware about the environment. We as global citizens should develop green skills so that we
can play our role to make the Earth Green! Let us see what we can do.
1. Turn off the lights, fans and air-conditioners when you leave a
room. Also turn the computer, TV and any other devices off when
you finish using them.
2. Do not waste water: Turn the tap off immediately after use. Try to
use a mug of water instead of opening the tap when you brush your
teeth. Use a bucket of water to bathe instead of using the shower.
3. Say No to plastic straws at restaurants, extra paper napkins, plastic
bags, etc.
4. Use LED and CFL Lights in your homes. This saves electricity. Be a green citizen
5. Carry a cloth bag to do your grocery shopping so you do not have to take plastic bags.
6. Reuse plastic bags that you have. Use reusable water bottles instead of a plastic water bottles.
7. Recycle at home. Ask your parents and elders to recycle non-biodegradable waste such as plastic
bottles, metal cans, magazines, newspapers, etc. Segregate biodegradable and non-
biodegradable waste and place them in separate recycling bins.
8. Do not buy products that use a lot of packing.
9. Use more and more renewable resources and try to stop or minimize the use of non-renewable
resources.
10. Walk and use the cycle instead of asking your parents to drop you in the car, etc.
Worksheets
Worksheet 1 Select the suitable words and fill in the blanks.
81
7. Cutting down of trees on a large scale is termed as______________ .
8. Growing plants on a large scale is termed as______________ .
9. A _________________ economy is low carbon, resource efficient and socially inclusive.
10. The excess amount of ________________ gases lead to global warming.
Worksheet 2 Write (T) for True and (F) for False against the statements.
82
40
7. Which of the following is not a natural resource?
a. Coal b. Electricity
c. Petroleum d. Soil
8. Which of the following is a renewable source of energy?
a. Coal b. Petroleum
c. Sunlight d. None of these
9. Which of the following is a feature of the green economy?
a. Environment friendly b. Save ecosystem
c. Energy efficient d. All are correct
10. The World Environment Day is celebrated on ......................... every year.
a. 5th June b. 5th July
c. 5th August d. 5th September
Practical Exercises
1. Discuss on the following topics in your class:
· Various factors that influence our environment
· Hazards of deteriorating environment
· Benefits of green skills
· Importance of green economy.
2. Prepare posters showing:
· Conservation of environment and
· Importance of green economy.
83
Chapter 13 Knowing the AI
Learning Objectives
1. History of AI 2. Types and Future of AI
3. Growing Demand for AI 4. Applications of AI in daily life
5. Smart Home, Smart City and Smart schools 6. Human Machine Interaction and AI readiness skills
History of AI
Second AI IBM Deep blue AI in Home: IBM s Watsom : Google now Chatbot Eugene Amazon
Winer : first computer Roomba Wins a quiz Goostman:Wines Echo
to beat a world show a“Turing test
chess champion
84
The year 1950: The Turing Test
Alan Turing was an English mathematician and pioneered
C B
Machine learning in 1950. Alan Turing publishes "Computing Computer Human
Machinery and Intelligence" in which he proposed a test. The
test can check the machine's ability to exhibit intelligent
behaviour equivalent to human intelligence, called a Turing
A
test. Evaluator
Do you Know? A Turing test is a test performed to determine a machine's ability to exhibit intelligent
behaviour. The basic concept behind the test is: a human judge is engaged in a natural
language conversation with a computer. If he cannot reliably distinguish the machine from
the human, the machine passes the test.
Do you Know? There are Simple chatbots and Smart chatbots. Simple Chatbots work on pre-defined
keywords that they can understand. If a user asks something which is not in the database of a
chatbot, it will respond like "Sorry, I am not able to understand your query'. Smart chatbots
are AI-based and learn with getting keywords and placing them it the right context to give an
accurate answer for the query.
85
39
Tip & Tricks You can view Chatbot in action at https://www.youtube.com/watch?v=Bs2gT
5psz0E
86
40
Do you Know? Watson is a question answering computing system capable of answering questions posed in
natural language, developed in IBM's DeepQA project by a research team. IBM Watson was
named after IBM's first CEO, Thomas J. Watson. The goal of the project was to develop a
natural language-responsive system that could interpret questions asked in a human
language. And then analyze vast amounts of data and return answers that it would take
human days, weeks, or even months to derive.
Today, IBM Watson is used in a multitude of industry sectors with specialized information needs,
including veterinary science, environmental and geotechnical engineering, education, government,
food and beverage, legal, and music and entertainment.
Do you Know? Go game originated in ancient China around 3,000 years ago and eventually spread to Japan
and Korea and is still played. It is played on a 19-by-19 grid with flat, round pieces called
"stones." One player uses black stones. The other uses white. Black and White take turns
placing their stones on empty intersections on the grid. The game ends when all open spaces
on the board have been surrounded. Players receive points for the number of spaces they have
surrounded. A player can also "capture" her opponent's stones by surrounding them with
her own. These captured stones are subtracted from that opponent's score at the game's end.
The player with the most points wins.
87
39
Tip & Tricks You can play the Go game online at https://online-go.com/game/23279912. But do
not forget to learn the rules and practice those first, on the same website
Tip & Tricks You can see Google Duplex in action taking an appointment with a hairdresser at
https://www.youtube.com/watch?v=fBVCFcEBKLM
Types of AI
Artificial intelligence today is properly known as
ARTIFICIAL NARROW ARTIFICIAL GENERAL
narrow AI (or weak AI). It is designed to perform a
INTELLIGENCE INTELLIGENCE
narrow task (e.g. only facial recognition or only
internet searches or only driving a car). However,
the long-term goal of many researchers is to create
general AI (AGI or strong AI). IDEA IDEA
Machine’s ability to Machines can be made
perform a single task to think and function
extremely well, even as human mind.
Artificial Narrow Intelligence (ANI) better than humans.
Artificial narrow intelligence (ANI or narrow AI) refers to a computer's ability to perform a
single task extremely well, for instance, facial recognition, internet searches, or just driving a
car.
88
40
Another example is, computer programs capable of playing chess at Grand-Master levels are
incapable of playing checkers, which is actually a much simpler game. In order for the same
computer to play checkers, a different, independent program must be designed and executed. In
other words, the computer cannot draw on its capacity to play chess as a means of adapting to the
game of checkers.
However, this is not the case with humans, as any human chess player can take advantage of his
knowledge of that game to play checkers perfectly in a matter of minutes. The design and application
of artificial intelligence that can only behave intelligently in a very specific setting are related to what
is known as weak. Although we refer to existing AI and intelligent machines as "weak" AI, by itself is a
great accomplishment in human innovation and intelligence.
Remember Weak artificial intelligence is a form of AI specifically designed to be focused on a narrow task and
to seem very intelligent at it.
3. ________________________________ 4. ________________________________
Artificial general intelligence (AGI) is the intelligence of a machine that can understand or learn
any intellectual task that a human being can. It is also known as Strong AI or Deep AI.
An Artificial General Intelligence (AGI) would be a machine capable of understanding the world as
well as any human, and with the same capacity to learn how to carry out a vast range of tasks.
89
39
Future of AI
"[AI] is going to change the world more than anything in the
history of mankind. More than electricity."— AI oracle and
venture capitalist Dr. Kai-Fu Lee, 2018
Artificial intelligence is impacting the future of virtually
every industry and every human being. Artificial intelligence
has acted as the main driver of emerging technologies like big
data, robotics and IoT, and it will continue to act as a
technological innovator for the foreseeable future.
Definitely, AI is going to have a major effect on sustainability, climate change and environmental
issues. Through the use of sophisticated sensors, cities will become less congested, less polluted and
generally more liveable.
Dirty jobs are often unhygienic or hazardous work that can impact human health. Even though these
jobs are unfavourable, someone has to do them. They include waste management, livestock
nurturing, and mine exploration. The AI robots can take away the risk from humans and keep them
safe from harm. AI is going to impact every industry like e-governance, e-commerce, construction,
human resource, digital marketing, entertainment, healthcare, transportation, defence,
cybersecurity, and tourism.
Tegmark said during his TED Talk, "Our situation with technology is complicated, but the big picture
is rather simple. Most AGI researchers expect AGI within decades, and if we just enter into this
unprepared, it will probably be the biggest mistake in human history. It could enable brutal global
dictatorship with unprecedented inequality, surveillance, suffering and maybe even human
extinction. But if we steer carefully, we could end up in a fantastic future where everybody is better off.
Like, the poor are richer, and the rich are richer. Everybody is healthy and free to live out their dreams.”
Remember An Artificial General Intelligence (AGI) would be a machine capable of understanding the world
as well as any human. Moreover, with the same capacity to learn how to carry out a huge range of
tasks.
Deep Learning
Deep learning is a subfield of machine learning. It is algorithms inspired by the structure and
function of the brain called artificial neural networks (ANN).
Deep Learning is a key technology behind driverless cars, enabling them to recognize a stop sign, or
to distinguish a pedestrian from a lamppost. It is the key to voice control in consumer devices like
phones, tablets, TVs, and hands-free speakers.
Today, deep-learning systems are significantly limited by narrow AI. This means that if systems have
been trained to carry out one task (playing Go game, for example) and are then trained to do
something different (for example, distinguishing between images of dogs and cats), they completely
forget what they learned for the previous task (in this case, playing Go). This limitation is powerful
proof that those systems do not learn anything, at least in the human sense of learning.
90
40
Another important limitation of these systems is that they are "black boxes" with no capacity to
explain. It would, therefore, be interesting to research how to give deep-learning systems a capacity
to allow them to explain how they reached the proposed results and conclusion.
It is also necessary to develop new learning algorithms that do not require enormous amounts of data
to be trained. Also, it is necessary to invent more energy-efficient hardware, as energy consumption
could end up being one of the main barriers to AI development.
91
39
1. Maps and Directions
When apps like Google Maps calculate traffic and
construction work in order to find the quickest route to your
destination, that's AI at work. Also, Google Maps offers
directions based on the fastest route according to the usual
traffic.
Google Maps
2. Ride-sharing Apps
Ride-sharing service like Uber and Ola uses AI to determine
how long it will take to get from your location to your
destination. This also lets you know when to expect a driver to
pick you up and what will be the amount you will be paying for
your ride.
A ride sharing app
Do you Know? A recent report by The Independent claims that Uber is developing artificial intelligence that
will help determine if a rider has been drinking — before the driver agrees to pick up the
passenger.
Remember These types of notifications are possible due to the tracking of your day-to-day financial
transactions, allowing AI to recognize unusual patterns in your spending habits.
4. Music Recommendations
Music services use AI to track your listening habits. They use the
information to suggest other songs you might like to hear. For
example, Spotify (It is a music app that gives you access to
millions of songs.) offers suggestions for new discoveries,
new releases, and old favourites, based on your listening habits.
Google Play also offers personalized music recommendations.
Its AI-powered suggestions take into account factors like
weather and time of day to offer music that can set the mood for
activities. For example, you might be offered a playlist of dance Suggestion for music
music on a birthday party or soft acoustic music on a rainy day.
92
40
5. Product Recommendations
Amazon and other online retailers use AI to gather
information about your preferences and buying habits.
Then, they personalize your shopping experience by
suggesting new products tailored to your habits.
Latest Trends! Tesla car making company has produced Tesla Autopilot, which is an advanced driver-
assistance system. Features offered are lane centring, adaptive cruise control, self-parking,
the ability to automatically change lanes, and the ability to summon the car to and from a
garage or parking spot.
93
39
9. Education
Textbooks are digitized with the help of AI. Virtual tutors assist
human instructors, and facial analysis gauges the emotions of
students to determine who is struggling or bored, and tailor the
experience to their individual needs.
Microsoft
m has followed suit with Cortana, its own AI assistant that comes pre-loaded on
Windows computers and Microsoft smartphones.
11. Chatbots
Quick Quiz
Name any two more applications where AI is used in daily life?
94
40
Smart Home Technology
What if all the devices in your life could connect to the
Internet? Not just computers and smartphones, but
everything: clocks, speakers, lights, doorbells,
cameras, windows, window blinds, water heaters,
appliances, cooking utensils, etc. And what if those
devices could all communicate, send you information,
and take your commands? It is not science fiction; it is
the Internet of Things (IoT), and it is a key component Connected devices in a smarthome
of home automation and smart homes.
Remember An IoT system consists of sensors/devices which "talk" to the cloud through some kind of
connectivity. Once the data gets to the cloud, software processes it and then might decide to
perform an action, such as sending an alert or automatically adjusting the sensors/devices
without the need for the user.
A smart home allows homeowners to control appliances, thermostats, lights, and other
devices remotely using a smartphone or tablet through an internet connection.
LED lights to let you program colour and brightness right from your Smartphone.
m
Motion sensors will send an alert when there's motion around your house, and they can even tell
m
the difference between pets and burglars.
Smartphone integration lets you turn lights and appliances on or off from your Smartphone.
m
Door locks and garage doors can open automatically as your Smartphone approaches.
m
Auto alerts from your security system will immediately go to your Smartphone, so you instantly
m
know if there's a problem at home.
Check Point Name any two more functions which you would like to have in your smart home.
1. _____________________________________________________________________
2. _____________________________________________________________________
Tip & Tricks Here is a video which shows you working of Smart Home devices. https://
www.youtube.com/watch?v=hIEIGDsbKqY
95
39
Activity 1 Draw a floor plan of your Smart home taking a hint from the left-hand side picture
Remember Privacy and security both matters for a Smart home. Therefore, to reduce possible risks related to
smart home data, it is crucial for consumers to be aware of how their data is being monitored and
used. To secure your smart home, use strong passwords that cannot be cracked. Reduce the
exchange of sensitive information and pay attention to privacy policies.
Things (IoT) sensors to collect data. Then use Smart Smart/ Smart
manufacturing digital citizens buildings
insights gained from that data to manage Smart
transportation
assets, resources, and services efficiently.
96
40
2. Smart Parking
Anyone living in a city must have felt the struggle of finding a parking spot, especially during the
holiday time. Smart parking can ease the struggle. With road surface sensors embedded in the
ground on parking spots, smart parking solutions can determine whether the parking spots are free
or occupied. This way can create a real-time parking map.
Do you Know? The city of Adelaide installed a smart parking system in February 2018. They are also
launching a mobile app: Park Adelaide, which will provide the user with accurate and real-
time parking information. The app can provide users with the ability to locate, pay for, and
even extend the parking session remotely. The smart parking system of the city of Adelaide
also aims to improve traffic flow, reduce traffic congestion, and decrease carbon emissions.
4. Smart Lighting
Street lights are necessary, but they consume a lot of energy, which can be reduced with the use of
smart lighting. Besides this, the lamp posts can also be fitted with additional sensors, also serve as Wi-
Fi network hotspots. The lamps can also adjust the brightness based on the presence of pedestrians,
cyclists or cars. It employs a real-time mesh network to trigger neighbouring lights and creates a safe
circle of light around a human occupant.
5. Smart Governance
The main motive of smart cities is to make a comfortable and convenient life for its inhabitants.
Therefore, smart city infrastructure is not complete without smart Governance. Smart Governance
implies the use of Information and Communication Technology (ICT) intelligently, in order to
improve decision making through better collaboration among different participants, including
government and citizens. Smart Governance would be able to use data, evidence, and other resources
to improve decision making and compliance towards the needs of the citizens.
Tip & Tricks Watch the video showing the concept of a Smart City.
Link for Smart cities video: https://www.youtube.com/watch?v=eRMiKt81nAE
97
39
Tip & Tricks Watch the video showing the concept of a Smart Home.
Link for Smart Home video: https://www.youtube.com/watch?v=1CajaUoI3vU
A f t e r wa t c h i n g t h i s
videos, compare it with
the smart floorplan you
Ideas of Your Smart A Smart home as
created and fill up the Floor Plan has... seen in the video is...
Venn diagram.
............................... ...............................
............................... ...............................
Smart Schools
Smart school is a technology-based teaching-learning
institution that prepares children for the information age.
In smart schools, teachers take the help of a wide variety of
multimedia tools, like movies, photos, audio and slides to
make the teaching-learning process more effective and
efficient. Now, AI is also helping to provide a very
personalized learning experience for students.
A Smart class
Smart Content
Smart content includes virtual content like video conferencing, video lectures. AI systems are using
traditional syllabuses to create customized textbooks for specific subjects. As a result, books are being
digitized, and new learning interfaces are being designed to help students of all academic grades and
ages.
98
40
Creating a Form
Through AI-powered apps, students get targeted and customized responses from their teachers.
Teachers can condense lessons into smart study guides and flashcards. They can also teach students
depending on the challenges they face in studying class materials. Unlike in the past, college students
can now have more time for interacting with professors. Thanks to AI, smart tutoring systems, like
Carnegie Learning, can offer quick feedback and work directly with students.
Human-Machine Interaction
We have long got used to the interaction between human and
machine: A smartphone user asks the digital assistant what the
weather's going to be like, and it replies. At home, the human
voice controls smart thermostats or commands the intelligent
speaker to play a song.
A few gestures on the Smartphone's touch screen are enough
to view photos from Kenya and enlarge individual pictures.
Chatbots conduct automatic dialogues with customers in
messengers. Engineers in the industry use Virtual Reality (VR) glasses to enable them to walk
through planned factory buildings. For all that to be possible, you need human-machine interaction
(HMI) that works.
HMI is considered an interface that allows humans to interact with the machine. Examples of HMI
physical aspects could be a machine with a touch display, a push button, a mobile device, or a
computer with a keypad.
The interface consists of hardware and software that allow user inputs to be translated as signals for
machines that, in turn, provide the required result to the user. Human-machine interface technology
has been used in different industries like electronics, entertainment, military, medical, etc. Human-
machine interfaces help in integrating humans into complex technological systems.
99
39
How does human-machine interaction work?
The devices are either controlled directly: Users touch the Smartphone's screen or issue a verbal
command. Alternatively, the systems automatically identify what people want: Chatbots, for
instance, reply automatically to requests from customers and keep on learning, is also an example of
HMI.
The human-machine interface is also known as man-machine interface (MMI), computer-human
interface or human-computer interface.
AI-Readiness Skills
With the rise in automation, more and more companies are
aggressively seeking candidates skilled in Artificial
Intelligence(AI) and Machine Learning (ML). Without a doubt,
Machine Learning (ML) and Artificial Intelligence (AI) are the
two advanced technologies ruling the current marketplace.
These two have the power to transform the way in which
businesses operate, and humans interact with each other to
perform complex tasks.
To make this difficult task easier, let's take a look at the nine major skills required for this transition.
100
40
Natural Curiosity and Creativity
In order to excel in the AI domain, programmers need to have a curious and creative mindset.
This helps them in discovering novel ways to approach specific problems and coming up with
creative solutions for cracking them.
Types of AI Careers
As AI applications are growing, so are the
careers in it. Automation, robotics and the use of
sophisticated computer software and programs Big Data tools ML cloud platforms
Data scientist AI
characterize a career in artificial intelligence ML engineer
Machine learning
engineering perspectives. Written and verbal engineer
Data Scientist
Data scientists collect, analyze, and interpret large amounts of data by using machine learning and
predictive analytics to gain insights beyond statistical analysis. They should have expertise in using
Big Data platforms and tools, including Hadoop, Hive, Spark, and Map Reduce. Data scientists are
also fluent in programming languages, including structured query language (SQL), Python, Scala,
and Perl, as well as statistical computing languages.
Robotic Scientist
Robots can automate jobs, but they require programmers working behind the scenes to ensure they
function well. Robotic science is used for multiple functions from space exploration, healthcare,
security to many other scientific fields. Their primary function is to build mechanical devices or
robots that can perform tasks with commands from humans.
Research Scientist
A research scientist is an expert in multiple artificial intelligence disciplines, including machine
learning, computational statistics, and applied mathematics. In particular, these areas include deep
learning, graphical models, reinforcement learning, computer perception, natural language
processing, and data representation.
101
39
Business Intelligence Developer
Business intelligence developers are in high demand. Their primary job is to analyze complex data and
look for current business and market trends, thereby increasing the profitability and efficiency of the
organization. Not only are they masters of strong technical and analytical skills, but they also have sound
communication and problem-solving skills. They are responsible for designing, modelling, building,
and maintaining data for complex, extensive, and highly accessible cloud-based data platforms.
Remember Cloud-based is a term that refers to applications, services or resources made available to users on-
demand via the Internet from a cloud computing provider's servers. For example, Google Drive,
Apple's iCloud and Dropbox.
Revision Time
The Turing
m test can check the machine's ability to exhibit intelligent behaviour equivalent to
human intelligence, called a Turing test.
Expert systems are computer programs that bundle the knowledge for a specialist field using
m
formulas, rules, and a knowledge database. They are used for diagnosis and treatment support in
medicine.
'Siri' came to the market in 2011, Microsoft introduced the 'Cortana' software in 2014, and
m
Amazon presents Amazon Echo with the voice service 'Alexa' in 2015.
Watson is a question answering computing system capable of answering questions posed in
m
natural language, developed in IBM's DeepQA project by a research team.
In 2016, a DeepMind-powered program called AlphaGo defeated a world champion Go
m
player—a milestone for the fact that Go game is considerably more complicated than chess.
Artificial Narrow Intelligence (ANI), also known as "Weak" AI, is the AI that exists in our world
m
today. ANI is designed to perform a narrow task, for instance, facial recognition, internet
searches, or just driving a car.
Artificial general intelligence (AGI) is the intelligence of a machine that can understand or learn
m
any intellectual task that a human being can.
Deep Learning is a subfield of machine learning, algorithms inspired by the structure and
m
function of the brain called artificial neural networks (ANN)
A Chabot is a computer program designed to simulate conversation with human users,
m
especially over the Internet.
A smart home allows homeowners to control appliances, thermostats, lights, and other devices
m
remotely using a smartphone or tablet through an internet connection.
A Smart city is an urban area that uses different types of electronic Internet of Things (IoT)
m
sensors to collect data. And then use insights gained from that data to manage assets, resources,
and services efficiently.
Human-machine interaction (HMI) refers to the communication and interaction between a
m
human and a machine via a user interface.
For becoming proficient in AI and ML, engineers must learn programming languages such as
m
Python, C++, R and Java.
102
40
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
103
39
Worksheet 2 Write (T) for True and (F) for False against the statements.
5. To expertise in AI, programmers should not have a curious and creative mindset
6. A smart home allows homeowners to control appliances, thermostats, lights, and other
devices remotely using a smartphone or tablet through an internet connection.
8. Engineers do not need to learn programming languages such as Python, C++, R and Java.
10. Robotic science is used for multiple functions from space exploration, healthcare,
security to many other scientific fields.
104
40
Worksheet 4 Answer the following:
105
39
Chapter 14 AI Domains
Learning Objectives
1. Importance of Data 2. Introduction, sources and types of Big Data
3. Linking Big data and AI 4. Computer Vision (CV), Limitations and Applications
5. Natural Language processing (NLP) and its stages 6. Integration of Computer Vision and NLP
Importance of Data
Data is so highly valued today because of the essential role it plays in powering machine learning and
artificial intelligence solutions. Training an AI system to function effectively—from Netflix's
recommendations to Google's self-driving cars—requires a massive amount of data.
AI is data-hungry
The dominant AI model at present is deep learning, which relies on up to billions of labelled data
points to train neural networks to recognize patterns and make predictions. Because neural networks
are so data-hungry, that business and technology leaders have become obsessed with gathering the
largest datasets. Moreover, hoping that data will be their ultimate competitive advantage in an AI-
driven world.
First, let us look at some of the early successes of AI to understand the role of data. Apple (with its
intelligent Siri), Amazon (with its ever-improving Alexa), and Facebook and Google (with their
image recognition algorithms), all deal with voluminous amounts of data in speech, voice, and image
fields. It is not accidental that applications like speech/image/voice recognition, and companies like
Google, Amazon, and Apple are leading in AI. These companies have access to large sets of data, and
these applications rely on that data to make quicker informed decisions.
106
We know that AI needs data to do the following things:
1. Automate repetitive learning
2. Working with multiple layers of data using neural network algorithms
3. Make algorithms into progressively-learning algorithms by discovering hidden structures and
patterns/irregularities in data
4. Add intelligence to existing applications (like Siri or Alexa) with the learned patterns in data
Additionally, Google’s CEO Sundar Pichai recently said AI is "one of the most important things that humanity
is working on. It is more profound than electricity or fire.”
It is well known that large tech companies like Alphabet (Google), Apple, Facebook, Microsoft,
Amazon, and Alibaba are investing heavily in Artificial Intelligence and many analysts argue that
they have a distinct advantage in AI over other companies.
Why do they have this advantage? AI needs data to recognize patterns; these companies deal with
large sets of data, and they have learned to organize and manage data to feed AI. In essence, AI is
about algorithms and data.
Remember Since the role of the data is now more important than ever before, it can create a competitive
advantage. If you have the best data in a competitive industry, even if everyone is applying
similar techniques, the best data will win.
The term "Big Data" refers to data that is so large, fast or complex that it is difficult or impossible
to process using traditional methods.
Big data makes it possible for you to gain more complete answers because you have more
information, which means an entirely different approach to tackling problems. A clearer view of
customer experience is possible now than ever before. Big data enables you to gather data from social
media, web visits, call logs, and other sources to improve the interaction experience and maximize
the value delivered. For example, Companies like Netflix and Procter & Gamble use big data to
anticipate customer demand.
Remember Big data, the massive data collections that we're all contributing to every day, is only getting
bigger. It's estimated that by 2022, every person on earth will generate 1.7 MB of data every
second.
107
Source of Big data
Ranging from data generated in small enterprises to
Retail
IT giants or from social network sites to app data on
the cloud, big data is produced in various form
every day. Insurance
Streaming data
Transportation
Streaming data comes from the Internet of Things
(IoT) and other connected devices that flow into IT
systems from wearables, smart cars, medical devices, Government
Social Media
Social media data stems from interactions on Facebook, YouTube, Instagram, etc. It includes vast
amounts of big data in the form of images, videos, voice, text and sound – useful for marketing, sales
and support functions.
Structured
Any data that can be stored, accessed and processed in the form of fixed-format is termed as a
'structured' data. An 'Employee' table in a database or an excel worksheet is an example of Structured
Data.
Unstructured
Any data that does not fit neatly into the traditional row and column structure of relational databases.
Examples of unstructured data include emails, videos, audio files, web pages, and social media
messages.
Semi-structured
It is the data that does not reside in a relational database but that have some organizational properties
that make it easier to analyze. With some process, we can store them in the relational database.
108
How do AI and Big Data work together?
The AI depends heavily on the Big Data for success, while also helping organizations unlock the
potential in their data stores in ways that were previously cumbersome or impossible.
Today, companies want as much data as they can get. They are doing this not only to drive better
insight into business problems they are trying to solve but because the more data they put through
the machine learning models, the better they get.
AI enables us to make sense of massive data sets, as well as unstructured data that does not fit neatly
into database rows and columns. AI is helping organizations create new insights from data that was
formerly locked away in emails, presentations, videos, and images.
Close coordination is required to make use of this huge amount of data. Most of the data, whether
structured, unstructured or semi-structured, in themselves, can mean almost nothing unless there is
a method for analyzing them. Moreover, putting them to use and helping businesses tap the immense
potential these data carry.
Since AI and Big Data work in close tandem with each other, it is necessary for businesses and other
organizations that want to make use of these vital inputs, to know how to judiciously combine the
two potent technologies and get the best out of them.
How to play: It is a game based on Data for AI where the machine tries to
predict the next move of the participant. It is a replica of basic rock, paper and scissors
game where the machine tries to win ahead by learning from the participant's previous
moves.
Instructions: Ask the students to see how does the machine react if they 1. Make moves in
a specific pattern, 2. Make moves randomly.
109
Computer vision
Computer vision is a field of artificial intelligence that trains computers to interpret and
understand the visual world. Using digital images from cameras and videos, and deep learning
models, machines can accurately identify and classify objects — and then react to what they
"see.”
Year Invention
The first digital image scanner was invented by transforming images into grids of
1959
numbers.
Larry Roberts, the father of CV, described the process of deriving 3D info about solid
1963
objects from 2D photographs.
Two researchers at MIT introduced the first face detection framework (Viola-Jones)
2001
that works in real-time.
110
2009 Google started testing robot cars on roads.
Google released Goggles, an image recognition app for searches based on pictures
2010
taken by mobile devices.
Facial recognition was used to help confirm the identity of Osama bin Laden after he
2011
is killed in a US raid.
Google Brain's neural network recognized pictures of cats using a deep learning
2012
algorithm.
Apple released the iPhone X in 2017, advertising face recognition as one of its
2017
primary new features.
Alibaba's AI model scored better than humans in a Stanford University reading and
2018
comprehension test.
The Indian government announced a facial recognition plan allowing police officers
2019
to search images through a mobile app.
The UK High Court ruled that the use of automatic facial recognition technology to
2019
search for people in crowds is lawful.
2020 Intel will launch the Intel Xe graphics card is pushing into the GPU market.
Remember While CV has progressed with object recognition, accuracy can suffer if the background is
cluttered with details of the object is shown under different lighting in a different angle. In other
words, invariant object recognition is still a challenge.
111
In order for the computer vision algorithm to be able to recognize an image, it is necessary to train the
neural network beforehand. To do this, the neural network is provided with a visual database, that
has first been marked manually depending on the type of information it wants to extract.
For instance, creating a facial recognition application with deep learning only requires you to develop
or choose a preconstructed algorithm. And then train it with examples of the faces of the people it
must detect. Given enough examples (lots of examples), the neural network will be able to detect faces
without further instructions on features or measurements.
Deep learning is a very effective method to do computer vision. In most cases, creating a good deep
learning algorithm comes down to gathering a large amount of labelled training data and tuning the
parameters such as the type and number of layers of neural networks and training epochs. Compared
to previous types of machine learning, deep learning is both easier and faster to develop and deploy.
Most of current computer vision applications such as cancer detection, self-driving cars and facial
recognition make use of deep learning. Deep learning and deep neural networks have moved from
the conceptual realm into practical applications thanks to availability and advances in hardware and
cloud computing resources.
in our minds. We are also able to transfer knowledge from one domain to another. For instance, if we
see a new animal for the first time, we can quickly identify some of the body parts found in most
animals such as nose, ears, tail and legs.
112
Deep neural networks have no notion of such concepts, and they develop their knowledge of each
class of data individually. At their heart, neural networks are statistical models that compare batches
of pixels, though in complicated ways. That is why they need to see many examples before they can
develop the necessary foundations to recognize every object. Accordingly, neural networks can make
stupid (and dangerous) mistakes when not trained properly.
Tip & Tricks Classic snake game controlled by webcam image using pre-trained neural network
models. The idea is to instead of using physical buttons to control the game,
everyone can draw a black arrow on a piece of white paper as a controller, and move
the snake by turning the paper in different directions in front of webcam. https://
experiments.withgoogle.com/teachable-snake
IBM Watson
IBM used computer vision to create 'My Moments' for
the 2018 Masters golf tournament. IBM Watson watched
hundreds of hours of Masters footage and could identify
the sights (and sounds) of significant shots. It
intelligently selected these key moments and delivered
them to fans as personalized highlight reels.
My Moments' for the 2018 Masters golf tournament
Google Translate
Google Translate lets users point a smartphone camera at
a sign in another language and almost immediately
obtain a translation of the sign in their preferred
language.’
113
Medical diagnosis
IBM is applying computer vision technology along with a
fluorescent dye and an infrared camera to help surgeons spot
cancer using photons. Moreover, it is applying computer
vision to help diagnose skin cancer.
Augmented Reality
Computer vision also plays an important role in augmented
and mixed Reality, the technology that enables computing
devices such as smartphones, tablets and smart glasses to
overlay and embed virtual objects on real-world imagery. For
example, using an AR app from a furniture manufacturing
company, you can generate a 3 D model of a chair and set it at
the required place in your living room to see how it looks. You
can generate a leopard and make it sit near your car in the Augmented reality
parking place.
Amazon Go store
Amazon recently opened to the public the Amazon Go store where shoppers need not wait in line at
the checkout counter to pay for their purchases. Located in Seattle, Washington, the Go store is fitted
with cameras specialized in computer vision. The technology that runs behind the Go store is called
Just Walk Out. Shoppers activate the IOS or Android mobile phone app before entering the gates of
the store.
114
Cameras are placed in the ceiling above the aisles and on
shelves, Using computer vision technology. The company
website claims that these cameras can determine when an
object is taken from a shelf and who has taken it. If an item is
returned to the shelf, the system is also able to remove that item
from a customer's virtual basket.
The network of cameras allows the app to track people in the
store at all times. Ensuring it bills the right items to the right
shopper when they walk out, without having to use facial
recognition. Shoppers are free to walk out of the store once they
have their products. The app will then send them an online
The Amazon Go store
receipt and charge the cost of the products to their Amazon
account.
Do you Know? One field that has seen remarkable progress thanks to advances in computer vision is facial
recognition. Modern Smartphones use facial-recognition algorithms to unlock themselves.
Facebook uses facial recognition to detect users apply tags in photographs you post online). In
many countries, retailers now provide facial-recognition payment technology, relieving
their customers of the need to reach into their pockets.
Tip & Tricks To experience the Amazon Go store from the inside, watch https://www.youtube.
com/watch?v=zdbumR6Bhd8
Instructions: Ask students to try new things like drawing the emoji on paper and
showing it to the machine.
115
Natural Language Processing (NLP)
When computers process text or audio from humans, they are
just looking at data. You can whisper anything; the machines
just see 1's and 0's. In order for AI to understand what you are
saying, turn those words into action, and then output something
you can understand, they rely on natural language processing
Its main objective is to fill the gaps between computer understanding and human communication.
Remember NLP needs some training data for the computer to "learn from". For example, if you are building
an NLP chatbot, an archive of the actual conversations between your chat agents and customers
will be used as the training set for the chatbot. The chatbot will try to make meaning out of these
conversations, try to find patterns and use it to answer future questions on its own.
Earlier Google's Search used just to parse text, and now it tries to interpret what one asks it.
m
Auto-correct is a lot less frustrating these days thanks to deep learning and NLP
m
Virtual
m assistants like Siri and Alexa have become so good at NLP that one feels as talking to a
person.
Do you Know? Text parsing is a common programming task that splits the given sequence of characters or
values (text) into smaller parts based on some rules.
116
Things were not the same in the early years when lots of trials were being done on NLP. Here is one
funny incident which is on the Internet (collected in 1999)
Some scientists were testing a program that could translate from English to Chinese and back again.
They fed into their computer the English phrase "Out of sight, out of mind," and out came some
Chinese ideograms. Since none of the scientists in the room at that moment knew Chinese well
enough to determine whether the computer's Chinese translation had captured the spirit of the
English phrase, they fed the ideograms back into the computer. The translation back into English read
"Invisible idiot.”
Do you Know? An ideogram is a graphic picture or symbol (such as @ or %) that represents a thing or an
idea. Ideograms are used in some writing systems, such as Chinese and Japanese
Pre-processing
Not all languages are similar. Languages such as Chinese, Thai and Japanese are not delimited by
spaces which is the case with English. Such languages require a text segmentation to be applied.
Sentence segmentation
Let us take the following sentence “Alan Turing was a computer scientist. Turing was highly influential in
the development of theoretical computer science.”
It gives us two sentences-
1. Alan Turing was a computer scientist.
2. Turing was highly influential in the development of theoretical computer science.
Now each of these sentences provides a different meaning. In NLP, sentence boundary detection
algorithms are used to find sentences even when the input text has no punctuation.
Tokenization
After breaking the input into sentences, the next step is to break the sentences into tokens.
Tokenization is the process of breaking a sentence into separate words or tokens. For example: "Alan",
"Turing", "was", "a" ,"computer", "scientist , “.”
Knowing the role of each word in the sentence will help us start to figure out what the sentence is
talking about.
We can do this by feeding each word (and some extra words around it for context) into a pre-trained
part-of-speech classification model.
117
Lemmatization
Lemmatization is the process of finding the root word of a given the word. For example, the lemma
(or the root word) of play, playing, played is play.
Do you Know? Stemming does the same thing as lemmatization, but it is a process of reducing words to its
root form even if the root has no dictionary meaning. For example, beautiful and beautifully
will be stemmed to beauti, which has no meaning in the English dictionary. Lemmatisation
is a process of reducing words to the root word but takes into account the meaning of the word
in the sentence. For example, beautiful and beautifully are lemmatised to beautiful.
Stop Words
Stop words are words such as "the", "for", "is" etc., which don't add any value to the meaning of a
sentence. The algorithms can help in identifying stop words and have a model to filter them out.
Stop words are usually identified by just by checking a hardcoded list of known stop words.
However, there is no standard list of stop words that is appropriate for all applications. The list of
words to ignore can vary depending on your application.
Dependency Parsing
The goal is to build a tree that assigns a single parent word to each word in the sentence.
The goal is to build a tree that assigns a single parent word to each word in the sentence. The root of
the tree will be the main verb in the sentence.
It is the task of recognizing a sentence and assigning a syntactic structure to it. It aims at figuring out
the relation between words in a sentence. For example, to answer the question "Who is the prime
minister of India ?" we need to figure out its subject, objects, attributes to help us figure out what the
user wants.
The next step is to figure out how all the words in our sentence relate to each other. This is called
dependency parsing.
Co-reference resolution
It is the task of finding all expressions that refer to the same
entity in a text. Any English text contains many words like as “I voted for Modi because he was most
"he", "she", "it". It would be helpful to the NLP system if we can
aligned with my values,” she said.
know to what subject these pronouns are referring to. For
example, in the following sentence, you can see that "I" and
"he" refers to Modi. It is especially helpful while answering questions like " who is the prime minister
of India?”
118
Consider another example:
Remember Coreference resolution is one of the most challenging steps in our pipeline to implement. It is
even more difficult than sentence parsing. Recent advances in deep learning have resulted in
new approaches that are more accurate.
119
Activity 3 Story Speaker
Story Speaker is a tool that lets anyone
create talking, interactive stories with no
code. You can write a story in Google Docs,
push a button, and play it instantly on your
Google Home (or another device with the
Google Assistant).
Resources: Link to install Story Speaker
extension for Story Speaker:
https://chrome.google.com/webst
ore/detail/storyspeaker/ohfibfhhf
bhknfdkipjdopbnegkbkjpj
Remember If while installing the Story Speaker, if you get the message 'This facility is not available in your
country, please consult your teacher.
Story Speaker Brief: The Story Speaker extension can be accessed with docs.google.com. After
signing in on Google, and opening google docs, go to Add-Ons and choose Story Speaker. A dialogue
will open. Ask the students to click on Basic Template and work on the same after understanding how
it works.
When to intervene?
Ask the students to play Basic Template once and see what is happening.
Ask them to keep checking the story while they write. It helps in writing an error-free story.
Using your floor plan as a base for your story, use the Story Speaker
extension in Google docs and write a story. Ensure that you I want to go to my
bedroom. Can you tell
give/write specific instructions in your story that enable the story
me the way?
speaker to respond back with an answer.
Here is an example:
Smart chip: Walk a few steps straight ahead then turn to your right. Enter the corridor.
On the left is the bedroom
120
Scope of Integration of Computer Vision and NLP Data CV NLP
Consider a typical news article contains an artical written by a
journalist and a photo related to the news content.
Furthermore, there may be a clip video that contains a
reporter or a snapshot of the scene where the event in the
news occurred. Language and visual data provide two sets of
information that are combined into a single story, making the Integration of three AI domains
basis for appropriate and clear-cut communication. When integrated they open a huge possibility of
AI understaning. Some points are mentioned below:
i.) A huge number of tagged images and video exist on the web, especially social networking sites.
These can be used to develop databases of images which can be in turn used to train object
recognition and activity recognition systems.
ii.) A picture is equivalent to 1000 words. Images can be generated from textual data which is readily
available on the web. It can be mined to convert them into images which can further be supplied
to vision systems.
Remember To understand AI we draw an analogy from the three strands in a braid. One is the Data strand,
the second is the Natural Language Processing strand and the third strand is the Computer
Vision. They all together constitute the concept called Artificial Intelligence.
Tip & Tricks To learn about the integration of CV and NLP, watch https://www.youtube.
com/watch?v=h2OfQdYrHRs
Revision Time
The AI
m has some important sub-fields like Computer Vision (CV) and Natural Language
Processing (NLP).
The dominant AI model at present is deep learning, which relies on up to billions of labelled data
m
points to train neural networks to recognize patterns and make predictions.
Apple (with
m its intelligent Siri), Amazon (with its ever-improving Alexa), and Facebook and
Google (with their image recognition algorithms), all deal with voluminous amounts of data in
speech, voice, and image fields.
The term "Big Data" refers to data that is so large, fast or complex that it is difficult or impossible
m
to process using traditional methods.
There are three forms of Big Data: Structured, Unstructured and Semi-structured
m
The AI depends heavily on the Big Data for success, while also helping organizations unlock the
m
potential in their data stores in ways that were previously cumbersome or impossible.
Computer
m vision is a field of artificial intelligence that trains computers to interpret and
understand the visual world.
121
When you
m provide a neural network with many labelled examples of a specific kind of data, it
will be able to extract common patterns between those examples. Moreover, transform it into a
mathematical equation that will help classify future pieces of information.
The human visual system relies on identifying objects based on a 3D model that we build in our
m
minds. We are also able to transfer knowledge from one domain to another.
Computer vision also plays an important role in augmented and mixed Reality. The technology
m
enables computing devices such as smartphones, tablets and smart glasses to overlay and embed
virtual objects on real-world imagery.
One field
m that has seen remarkable progress thanks to advances in computer vision is facial
recognition.
Natural
m language processing is a subset of artificial intelligence that helps machines
comprehend, interpret, and manipulate natural language used by humans like text and speech.
o Lemmatization is the process of finding the root word of a given the word. For example, the
lemma (or the root word) of play, playing, played is play.
o Stop words are words such as "the", "for", "is" etc., which don't add any value to the meaning
of a sentence. The algorithms can help in identifying stop words and have a model to filter
them out.
o Dependency parsing is to figure out how all the words in our sentence relate to each other.
o Co-reference resolution is the task of finding all expressions that refer to the same entity in a
text.
Images can be generated from textual data which is readily available on web which can be mined
m
to convert them into images which can further be supplied to vision systems.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
122
4. In which year, Google launched open-source machine learning-system TensorFlow.
a. 2001 b. 2015
c. 2017 d. 1989
5. In 2030 ______of countries globally will be using AI surveillance technology
a. 90% b. 100%
c. 60% d. 78%
6. Which of the following is computer vision applications
a. Cancer detection b. Self-driving cars
c. Facial recognition d. All of the above
7. This is a program that allows the computer to simulate conversation with a human being:
a. Speech Application Program Interface b. Chatbot
c. Voice Recognition d. Speech Recognition
8. What does NLP stand for in AI?
a. Neutral Learning Projection b. Neuro-Linguistic Programming
c. Natural Language Processing d. Neural Logic Presentation
9. This field is enabling computers to identify and process images as humans do:
a. Face Recognition b. Model-view-controller
c. Computer Vision d. Eye-in-Hand System
10. Which is a stop word In the sentence "he is a good boy.”
a. he b. is
c. good d. boy
Worksheet 2 Write (T) for True and (F) for False against the statements.
123
Worksheet 3 Select the suitable words and fill in the blanks.
7. __________________ is to figure out how all the words in our sentence relate to each other.
9. __________________ is the process of finding the root word of a given the word.
3. Explain the difference between structured, unstructured and semi-structured big data?
6. Define NLP?
124
Chapter 15 Social Development Goals
Learning Objectives
1. Introduction to Social Development Goals (SDGs) 2. Role of AI in achieving SDGs
3. Summing up AI for SDGs 4. Playing Go-goals Board Game
5. Applications of AI in various sectors 6. Jobs in 2030 activity
125
SDGs Purpose
End hunger, achieve food security and improved nutrition and promote sustainable
Goal 2
agriculture
Goal 3 Ensure healthy lives and promote well being for all at all ages
Ensure inclusive and equitable quality education and promote lifelong learning
Goal 4
opportunities for all
Goal 5 Achieve gender equality and empower all women and girls
Goal 6 Ensure availability and sustainable management of water and sanitation for all
Goal 7 Ensure access to affordable, reliable, sustainable and modern energy for all
Promote sustained, inclusive and sustainable economic growth, full and productive
Goal 8
employment and decent work for all
Goal 11 Make cities and human settlements inclusive, safe, resilient and sustainable
Goal 13 Take urgent action to combat climate change and its impacts
Conserve and sustainably use the oceans, seas and marine resources for sustainable
Goal 14
development
Promote peaceful and inclusive societies for sustainable development, provide access
Goal 16
to justice for all and build effective, accountable and inclusive institutions at all levels.
Strengthen the means of implementation and revitalize the global partnership for
Goal 17
sustainable development.
126
Activity Fill in the missing terms and icons of SDGs
Purpose: Thoroughly revise the SDGs and their symbols.
ZERO
HUNGER
I know how
PARTNERSHIPS
FOR THE GOALS to do it!
LIFE
ON LAND
RESPONSIBLE
AND PRODUCTION
127
39
Role of AI in achieving SDGs
The topic of discussion is how AI can help achieve these SDGs. In fact, AI is already contributing to
fast-forwarding the process to achieve these SDGs.
128
Creating the perfect crop: AI technology such as FarmView
can help researchers figure out the right genetic makeup to
create seeds that generate the highest yield, the most
nutrition and the most disease-resistant strains of staple
crops. Artificial Intelligence is being used by farmers across
the globe for predicting the right time of sowing seeds,
image recognition for detecting diseases, predicting climate
Using drones in agriculture
changes, etc. And this technology is tackling a number of
challenges that the agriculture industry faced like labour deficiency, sudden climate changes, low
harvest, pest attack, etc. Several AI-powered technologies like robotics, agrictech, drones, predictive
analysis, soil monitoring devices, satellite imagery, automated irrigation system, etc., are here to
change the face of Indian agriculture.
129
39
Remember AI may also play a vital role in understanding and suggesting the
development of a vaccine for COVID-19. This result-driven
technology is used for proper screening, analyzing, prediction and
tracking of current patients and likely future patients. The
significant applications are applied to tracks data of confirmed,
recovered and death cases.
AI in education
Problems AI solution
Limited 1-2-1 tutor time available for university students Personal virtual tutors
Personalised communication is almost impossible due to scale Chatbots can answer administrative questions on the fly from
parents, staff and students
Selecting the best students from a large application pool AI can short list candidates based on multiple data points
The need to effectively combat plagarism and ensuring Natural language processing can identify patterns and source
authorship facts
130
Frequently, companies will go through an almost hyper push to solve their gender pay gap problems
quickly. For example, some will try offering high starting salaries to attract more females. Simply
hiring more women is not enough to solve the leadership gap. Companies must also work to retain
and promote them.
AI holds
m promise in identifying the most effective interventions at key career junctures. For
example, AI can be used in performance reviews, promotion and salary decisions. AI could be
applied to the analysis of internal workforce data to make recommendations that would help
narrow the gender gap.
Similarly,
m AI could be used to help identify promising employees who might otherwise be
missed by traditional means. AI can help spot those most likely to resign and to offer ways to
reach out and retain key female talent.
AI can help companies understand how those discrepancies can be covered in a more sustainable
m
way that does not disadvantage either gender.
Gapsquare's technology allows companies to run their payroll and HR data through one system.
Using AI and machine learning technology, they can merge and analyze the data together, providing
expertise in three key areas:
1. Identifying any existing pay discrepancies based on gender but also ethnicity, disability or any
other employee characteristics.
2. Insights into why these gaps exist based on a combination of data and academic expertise from
the backend.
3. Opportunities to make more data-driven decisions to narrow these gaps.
Remember If an AI application is trained on data that is biased, the algorithms it develops will likely be
biased, too.
Intelligent
m text-editing software is already helping companies review job descriptions and
identify biased language that could discourage qualified women from applying for positions.
Other AI
m tools mask age, employment history, photos, and even applicants' voices. This way
candidates are selected according to their qualification, expertise and other necessary
parameters
Chatbots
m and so-called Robo-interviews, where a candidate sits in front of a computer and
responds to a structured set of questions are getting popular. They not only reduce the bias but
also, by automating parts of the process, allow recruiters to expand the pool of qualified
candidates.
131
39
SDG 6: Clean water and Sanitization
Access to water is vital for every individual. As a human right, everyone should be entitled to this
asset without discrimination. Sadly, the facts and figures explain different reality. Today, water
scarcity affects more than 40% of the global population, and about 2.2 billion people lack access to
safely managed drinking water. However, AI is a great help to attain this SDG.
The Internet-of-Things
m (IoT) and sensors feeding data into the AI, computers are predicting
sanitation and consumption patterns for improved safe water and sanitation provisioning.
It is a sad situation that about 2 billion people use a contaminated drinking water source. Using
m
AI to detect dangerous bacteria and harmful particles in the water are the goal of Clean Water AI.
AI devices use pattern recognition and machine learning to monitor and inspect water quality.
132
Renewable energy and its advantages: Renewable energy comes in the following forms:
Wind energy can be used to generate electricity for utilities or individual buildings.
m
Geothermal
m energy, or the heat below the earth's surface, can be used for electricity or thermal
energy.
Solar energy systems use the sun's rays for electricity or thermal energy.
m
Renewable energy is emerging out as a reliable alternative to fossil fuels. It is much safer and cleaner
than conventional sources. With the advancements in technology, the renewable energy sector has
made significant progress in the last decade.
AI for renewable energy: So, we all
know that renewable energies like solar
power are the need of the time.
Nevertheless, how does Artificial
Intelligence (AI) can help in improving
renewable energy supply? AI in the
renewable energy sector can resolve
most of the challenges.
Weather can often be unpredictable,
destabilizing the power supply
Weather forecast using AI
generated from weather-dependent
energy sources such as solar and wind. It puts pressure on the renewable energy sector to efficiently
balance supply and demand.
Historically, weather forecasts have helped energy suppliers make predictions regarding their power
supply. Today, companies such as Nnergix are incorporating artificial intelligence to improve the
accuracy of renewable energy forecasting.
The company reportedly combines satellite data from weather forecasts and machine learning
algorithms trained on industry data to make more accurate forecasts.
133
39
SDG 8: Decent work and Economic Growth
"Despite legitimate concerns about automation replacing jobs, AI augmentation and targeted
automation with intelligent devices can improve the work environment, increase productivity, and
be a significant driver of economic growth." — AI XPRIZE
Universal basic income: AI technologies will be used to reducing the need for human work on
monotonous and dangerous work such as mining, repetitive factory and agricultural work and
dangerous industrial work.
Smart loans: AI can help by automating evaluation and evaluating of business loan opportunities,
using past successes and failures as training data to judge the benefits of new loans. Let us take an
example of ZestFinance, which is is the maker of the Zest Automated Machine Learning (ZAML)
platform. This AI-powered solution helps companies assess borrowers with little to no credit
information or history. The platform utilizes thousands of data points and provides transparency
which helps lenders better assess populations traditionally considered at risk.
AI reads the tag to determine the type of garbage and sends it to the
main server for analysis
The main server compares the various garbage categories and picks
and appropriate disposal or recycling methods
134
Many companies have begun using waste picking and sorting robots. The automated smart machines
are progressively replacing conventional waste picking methods. Skilful in multi-tasking, the robots
can quickly sort tons of trash in a short time.
Most of these robots are heavily autonomous when it comes to their vision programs and can
effortlessly separate a paper and tin foil. These types of considerable systems have tremendous
potential for application in industrial sectors.
Smart Recycling: New AI-powered technology helps recycling firms
categorize different waste intelligently. The machines use smart sensors
and machine learning to identify what is there to recycle rapidly.
Aluminium,
m like old wires from electronics, is the most recyclable
metal, as it can be reused easily. Smart machines can quickly pick it
out from tin, a similar-looking metal, during the categorization
process. They can also sort through cardboard, plastics and non- Smart Recycling
recyclable objects.
AI sensors with computer vision are a vital improvement over traditional optic options. They can
m
identify the type of material and take into account special considerations. A manufacturer may
buy a certain kind of recyclable plastic, for example, but only if it is clean from contaminants. AI
sensors can separate plastics used with chemicals from those that are clean, even if they are the
same material.
4D printing: The key difference between 4D and 3D printing is that, is that the 4D printing process
uses a special material that can also be programmed to self-assemble and change its shape later once
exposed specific environmental conditions, such as temperature, light, or humidity or a certain type
of chemical. For example, Aviation firms could also 4D print an aeroplane wing that transforms itself
into a special aerodynamic shape upon reaching a certain wind speed. The construction industry
could potentially 4D print bricks that change their shape to accommodate more or less stress on a
wall. This self-assembling capability could play a crucial role during a natural disaster, when
construction materials that autonomously turn into shelters could become a practical thing soon.
135
39
Like 3D printing, 4D printing also uses additive manufacturing technology to print successive layers
to create a three-dimensional object. When AI combined with 3D (or 4D)printing technologies as it
could increase the performance of a 3D printer by reducing the risk of error and facilitating
automated production. One company AFMG has developed an Artificial intelligent that can be used
to automate manual tasks such as data collection, cost tracking, planning construction. The software
can also be used to optimize production capacity by improving machine utilization and planning
production orders according to availability. Material selection can also be automated with AI like
depending on the requirements of the part to be printed; the software makes recommendations on the
material to be used to achieve the best result.
Remember 3D printing typically refers to the process of converting digital models into three-dimensional
solid objects by layering additive materials on top of one another. Some uses of 3D printing are
creating consumer products (eyewear, footwear, design, furniture), industrial products
(manufacturing tools, functional end-use parts), dental products and artificial body parts.
136
Human augmentation using AI-inspired devices both internally and externally provides super
senses and knowledge, enhanced physical capabilities, and corrects disabilities yielding a more equal
and inclusive society.
AI in Smart cities
Increasingly, satellite data is becoming a fundamental component of smart cities and an essential tool
for city management and governance.
137
39
The increased availability of satellite data is helping in:
To understand the connectivity between cities to measure economic growth.
m
From urban governance, machine learning and artificial intelligence (AI) provide near-real-time
information on how cities change in practice, like through the conversion of green spaces into built-
up structures.
By 'teaching' computers what to look for in satellite images, satellite data in combination with
machine learning algorithms can quickly reveal and detect:
How actual city development aligns with planning and zoning
m
Different types of land cover and land use across space and time and generate valuable insights,
m
analytics and visualizations.
Smart Traffic Management, Smart Waste Management, Smart Lighting and Smart Governance are
other areas where AI is making its presence felt.
138
Winnow Vision is from Winnow solutions a new food waste technology
that allows kitchens to track food waste automatically. It uses computer
vision (a form of artificial intelligence) to help chefs easily pinpoint
waste, cut costs and save time. The environmental and social impact
Winnow has by reducing food waste is massive as one meal every
second is saved.
The AI bin(they use a camera and smart scales to recognize and keep
track of the food items that are being disposed of) has already been
tested in a number of kitchens, including in 23 Ikea restaurants.
Machine learning is used to help the appliance recognize the foods An AI bin
being thrown away, with some assistance from kitchen staff during initial training to identify items
from the menu.
AI reduces 90% of the chemicals sprayed on agricultural produce: There is potential for AI to be
utilized in the agriculture sector to boost productivity and efficiency while being more
environmentally friendly. Technology, like machine learning, image recognition, and predictive
modelling, are being used in the agriculture industry. It is a step in the right direction to produce
enough food to feed a growing population.
Where
m company provides agricultural information and insight for real-time agriculture
decisions globally. They use satellite imagery to gather over seven billion data points around the
world daily. It then uses machine learning to forecast weather, analyze crops, and help farmers
increase yields and profits.
Plantix,
m a mobile app uses image recognition to detect plant
diseases, pests, and soil deficiencies affecting plant health. The
user simply clicks a picture of the plant, and instantly they get
information about the plant species and the potential disease it
has. It can do this by utilizing the latest machine learning
technology. With each image, the system becomes more
accurate. The app also connects the community of scientists,
farmers and plant experts, enabling discussion and learning.
All of these tools help farmers reach a higher crop yield, which in Using a mobile app to diagnose
turn leads to fewer resources being used to produce more food. It is plant disease
essential if we hope to feed our growing population in the years to come.
139
39
Monitor agricultural emissions and deforestation: Mechanical
engines and power plants are not the only ones to emit greenhouse
gases. A great deal comes from the destruction of trees, peatland, and
other plant life which has captured carbon through the process of
photosynthesis over millions of years. Deforestation and
unsustainable agriculture lead to this carbon being released back into
the atmosphere. However, using satellite imagery and AI, we can Recognizing the deforestation
pinpoint where this is happening and protect these natural carbon area using satellite imaging.
sinks.
Predict extreme weather events: Many of the most significant effects of climate change in the coming
decades will be driven by hugely complex systems, like changes in cloud cover and ice sheet
dynamics. AI will help scientists predict extreme weather events, like droughts and hurricanes,
which in turn will help governments protect against their worst effects.
The ocean
m absorbs about 30 percent of carbon dioxide produced by humans, buffering the
impacts of global warming.
More than 3 billion people depend on marine and coastal biodiversity for their livelihoods.
m
As much
m as 40 percent of the ocean is heavily affected by pollution, depleted fisheries, loss of
coastal habitats and other human activities.
New advances in satellite observation, open data and machine learning now allow us to process the
massive amounts of data being produced.
140
Tracking fishing vessels and monitoring illegal fishing: Global Fishing Watch company uses AI
technology to visualize, track & share fishing Activities. It uses satellite-based monitoring to track all
fishing vessels in real-time to protect fisheries around the world. They collect satellite imagery and
analyze boats' movements with a specially designed form of machine learning to determine if they
are fishing or sea-faring vessels. Then they post all fishing boat data to their open-source website. So
that researchers, law enforcement agencies and the public can keep watch on key trends such as
frequency and monitor if any fishing boats venture into protected waters.
Identification of rare water species: Google is creating a machine learning system to protect life
underwater. It has teamed up with Queensland University to create a detector that automatically
identifies whales in ocean images. Now the researchers do not need to go through thousands of aerial
photos to spot the whales. They simply feed the satellite images through an image recognition
system that can identify the whale's body shapes. The software developed also shows promise for
tracking other marine life as well.
Predicting the effect of earth climate on oceans: The AI model results can help predict the future of
the earth's climate. It can help to understand how our oceans will cope with higher temperatures,
acidification and other climate shocks.
Forests are home to more than 80 per cent of all terrestrial species of animals, plants and insects
m
74 per cent of the poor are directly affected by land degradation globally
m
Of the 8,300 animal breeds known, 8 per cent are extinct, and 22 per cent are at risk of extinction
m
Plants provide over 80 per cent of the human diet. Only three cereal crops – rice, maize and wheat
m
– provide 60 per cent of energy intake
As many as 80 per cent of people living in rural areas in developing countries rely on traditional
m
plant-based medicines for basic healthcare
There are a few measures which we can implement with the help of AI to expedite the process.
Preventing Forest Fire: SilviaTerra company installs cameras on top of communication towers to
capture images that are sent to a monitoring centre with AI capabilities. Once there is fire (or smoke)
detected on images, the AI model sends alerts and fire fighting actions.
The AI model was trained with day and night images with fire and smoke for fire detection. The main
difference between day and night images for fire detection. It is like that during the day images
usually show smoke, and during the night these images show live fire. Both sunset and dawn, where
smoke and live fire coexist on images, represent boundary conditions for the problem.
141
39
Descartes Labs is a company launched a wildfire detector, which can record changes in weather
which might indicate the start of a fire.
Preventing of Deforestation: Buckler and Richards
built a cellular-connected edge device about the size of
a small backpack, topped with a solar panel and
antenna. A single device strapped to a tree can monitor
up to 150 acres of forest, collecting sound signals and
sending them to the cloud for analysis.
If the neural network detects a chainsaw or
unauthorized vehicle, it will contact officials through Identifying wildfire in forest
an email to a dispatch centre or a text message to an individual ranger. Authorities can then head
to the scene to catch potential environmental crimes in progress. The low-maintenance device
can be mounted at any height on a tree and is charged by solar power.
Tackling Poaching: Artificial Intelligence is helping tackle poaching problems, offering new
hope for endangered species. One of such AI product is TrailGuard.
The non-profit sustainability organization named Resolve developed TrailGuard AI in
conjunction with tech giant Intel, the National Geographic Society, the Leonardo DiCaprio
Foundation and others. The main features of the system are as follows:
The system relies on Intel's computer vision as well as deep learning algorithms. It is trained
m
to analyze visual imagery to sort through motion-triggered footage and identify relevant
threats rapidly.
The tiny
m tool is roughly the size of a pencil. It is
therefore ideal for tucking into bushes without
alerting poachers to its presence.
TrailGuard's
m core function is to scan the massive
number of images captured in real-time,
discarding the vast majority that has no content of
interest and identifying those with humans in the
frame. By eliminating the number of irrelevant
images passed on to authorities, the camera AI Identifying poachers
makes it possible for rangers to respond immediately and, if all goes well, "capture poachers
before the killing starts.”
142
AI in cybersecurity
Artificial intelligence (AI) and machine learning (ML) are playing an increasing role in cybersecurity,
with security tools analyzing data from millions of cyber incidents, and using it to identify potential
threats. Some uses of AI in cybersecurity are mentioned below:
AI can
m efficiently analyze user behaviours, deduce a pattern, and identify all sorts of
abnormalities or irregularities in the network. For example, A machine learning algorithm for
credit card fraud detection needs to be trained first by being fed the normal transaction data of
lots and lots of cardholders. Transaction sequences are an example of this kind of training data. A
person may typically gets petrol one time a week, go grocery shopping every two weeks, and so
on. The algorithm learns that this is a normal transaction sequence. So anything abnormal which
is not according to the pattern of train data will automatically issue a warning to the card user.
This is how machine learning is helping credit card companies identify and halt possible
fraudulent activity in near real-time.
AI systems
m can be trained to identify even the smallest
behaviours of ransomware and malware attacks before it enters
the system and then isolate them from that system. For
example, it can warn if the account of a user acting strangely by
clicking on phishing links.
The inappropriate
m posts on Twitter or Facebook will
automatically be detected and deleted. Gmail is using AI to AI in Identifying credit
automatically detect Spam emails and move the same to the card fraud detection
Spam folder.
AI in E-Governance
One of the major tasks for e-governance is responding to user queries.
Today, if this response is slow or inappropriate, it will not be able to
satisfy the user. Chatbots or AI-enabled bots can assist users in basic
tasks such as password reset. Users will receive immediate response and
clarifications for their doubts.
Most of the large organizations are already utilizing AI for zero-
paperwork. On average, we tend to spend 37.5% time on admin tasks
and paperwork, and less time on other important activities. If admin and In an AI E-governance model
paperwork tasks are automated, we can save human resources and chatbot giving answer to
routine query of customers
utilize extra time in useful, essential tasks.
Artificial intelligence, combined with other technologies, can make disaster management possible.
These technologies can grab real-time data, and machine learning can help in putting rescue action in
place. Many other things are possible with AI, such as identifying affected areas, post-disaster
management, and tracking of people.
143
39
SDG 17: Partnership for the Goals
A critical aspect of SDG 17 is that it binds the other goals together. For one, it is quite content heavy as
compared to other goals and subdivided into five crucial components; finance, capacity building,
systemic issues, technology, and trade.
If the reference to accountability and monitoring of data is taken seriously in SDG 17, this aspect
could help in unlocking the full potential of all the SDGs to be a significant influence for good.
Summing it up
Let us sum it up all we have learnt in the following table about the fact how AI is helping us to attain
these goals.
SDG 3 Good health Preventative healthcare programs and diagnostics are significantly
and wellbeing improved through AI, leading to new scientific breakthroughs.
There are 8 billion mobile devices with a smartphone, cameras being
used to diagnose heart, eye and blood disorders; microphone and
motion sensors yielding insights into bone density and osteoporosis
- and manage cancer, diabetes and chronic remote care.;
SDG 6 Clean The IoT and sensors feeding into the AI of Everything are predicting
water and sanitation and consumption patterns for improved safe water and
sanitation sanitation provisioning.
144
SDG 7 Affordable and Green energy in all its forms is continuously improving for
clean energy increased output and more efficiency by AI real-time analysis.
SDG 8 Decent work and Despite legitimate concerns about automation replacing jobs,
economic growth AI assistance (tasks), Augmentation (decisions), targeted
automation (tasks), autonomous systems (decisions) with
intelligent devices can improve the work environment,
increase productivity, and be a significant driver of economic
growth.
SDG 9 Industry innovation New hybrid manufacturing incorporating AI, IoT sensors,
and infrastructure and 4D printing is reshaping industries.
SDG 11 Sustainable cities AI of Everything, the digital AI mesh, fed by the ubiquitous
and communities IoT, smart devices, and wearables, is already impacting smart
cities and helping to create sustainable communities.
SDG 13 Climate action Climate change data analysis and climate modelling infused
with AI predicts climate-related problems and disasters.
SDG 15 Life on land Pattern recognition, game theory, and full applications of
computer science can track land-animal migration, population
levels, and hunting activities to enhance sustainable land
ecosystems and combat illegal poaching.
145
39
SDG 17 Partnerships Multi-sectoral collaboration is essential for the safe, ethical, and
for goals beneficial development of AI. The UN can play a key role here by
bringing together governments, industry, academia and civil society
to explore the responsible development of human-centric AI in
solving humanity's grand challenges
146
AI Applications in various industries and fields
The AI not in general day-to-day applications but has so many applications in Industries and various
other fields too.
Healthcare
In healthcare, AI can provide tremendous help in
analyzing complex medical data obtained from sources
such as X-rays, CT scans, and different screenings and
tests. Using the patient's data and external knowledge
sources such as clinical research, medical professionals
can build a personalized treatment path for everyone.
Artificial intelligence via robotics is a high-level use
case where AI-powered robots assist with surgery.
AI in healthcare
Using robots to assist surgeons helps with higher
accuracy, lower risk of infection, less blood loss and pain, shorter hospital stay, and quicker recovery
times.
Do you Know? The Babylon AI doctor app uses speech recognition to consult with patients, checks their
symptoms against a database, and offers them adequate treatments.
Tip & Tricks Watch how robots helped during the Covid-19 pandemic in https://www.youtube.
com/watch?v=53ElngqQgko
Construction
About 7 percent of the world's labour force is employed
in the construction industry, so it is a major sector of the
world economy. AI-based applications have been
widely being used in the construction sectors. AI could
suggest the ideal design for buildings and recommend
the best safety features to make our lives more secure.
Robotics, AI, and the Internet of Things can reduce
building costs by up to 20 percent. Engineers can wear
virtual reality goggles and send mini-robots into AI in construction Industry
buildings under construction. These robots use cameras to track the work as it progresses. AI is being
used to plan the routing of electrical and plumbing systems in modern buildings. Companies are
using AI to develop safety systems for work sites. AI is being used to track the real-time interactions of
workers, machinery, and objects on the site and alert supervisors of potential safety issues,
construction errors, and productivity issues.
147
39
Do you Know? Artificial intelligence is also beneficial for the development of safety systems at work sites,
which reduces the risks of hazards and accidents. The technology is being used by many firms
to pursue the real-time interactions of machinery, workers, and objects on the site and alert
the supervisors of potential safety issues, productivity issues, and construction errors.
Do you Know? PayPal managed to reduce its fraud rate to just 0.32% of revenue using a sophisticated deep
learning system that analyses transactions in real-time.
Retail/E-commerce
Artificial intelligence is probably the most widely known for its application in the retail industry.
Conversation intelligence software helps companies interact with customers and follow up leads by
analyzing and doing sales calls using speech recognition and natural language processing.
Chatbots
m and virtual customer assistants allow retail companies to run a 24/7 customer service
and answer basic questions without the involvement of human staff.
In retail stores, it is also used to track shelf inventory in the real-time.
m
By strategically
m placing computer vision-equipped cameras throughout the store, retailers can
automatically identify customers via facial recognition and track their movements. When the
customer leaves with goods, the cost of all the items is instantly charged to a stored credit or debit
card. Self-checkout becomes no checkout.
Computer vision plays an important role in facial recognition, like in mapping customer service
m
loyalty. For example, in a retail store, the moment a customer's car pulls into the parking lot, a
computer vision solution can identify it by license plate number. Facial recognition technology
can confirm customer identity for a returning customer or a new customer when they get out of
the car and enter the store. Repeat shoplifters and other high-risk individuals can similarly be
flagged for monitoring or removal.
By tapping into IoT data, retailers can create better shopper experiences, drive staffing efficiency,
m
and higher sales conversion.
148
In the e-commerce sphere, cart abandonment occurs when a customer has items in their online
shopping cart but does not complete their site visit with a purchase. By using predictive analytics and
chatbots for retail, online stores can help lessen the likelihood that potential customers navigate away
from their site without making a purchase. Closing sales are important, so what better method than
having a chatbot remind your customer of the items in their cart before they navigate away for good?
Do you Know? Machine Learning algorithms are widely being used to study user behaviour, and such
algorithms are becoming more intelligent with time, to the extent that retailers can determine
whether a user wants to purchase a product for themselves or gifting purposes.
Do you Know? Blind hiring is a process of selecting candidates without seeing them. ML algorithms can sort
through applicant data under specified search parameters that focus solely based on
experience and credentials rather than demographic information. It can help teams become
more diverse in terms of skills, education background, gender, ethnicity, and other unique
characteristics that job candidates bring to the table.
149
39
Artificial Intelligence in Tourism
Competition in the travel and tourism industry is very high. You must have observed that Air ticket
prices on travel websites keep on fluctuating and change often. You might have also booked a flight
ticket in advance or have waited just before the departure date to find cheaper tickets. Everyone does
that, but the AI has minimized the struggle to book aeroplane tickets.
There are several AI assistant websites, that guide the users to make sure they get the best prices
according to their needs and budget. With predictive analytics driven by artificial intelligence, these
websites predict the ticket price. The application can predict price patterns and alert travellers when
to buy the tickets. So, the cheapest rate can be known before the flight is booked to the destination.
Over recent times, augmented reality has become increasingly popular within the travel industry.
This is primarily because it enables hotels and other businesses operating in this field to enhance the
physical environments, they are actually trying to encourage customers to visit, including local sights
and hotel rooms.
Do you Know? Connie robot being deployed by Hilton Worldwide Hotels is one
of the most well known examples AI being used in Travel
industry. Connie is an AI-based caretaker that uses AI and
speech recognition to provide a variety of tourist-related
information to guests who speak to it. The two-foot-high robot
acts like a human caretaker, assisting guests arriving at the front
desk and answering a host of questions like what to visit, where
to dine, and how to find anything at the property.
150
Activity To find out future skills-sets
Purpose: Students will explore the emergence of Artificial Intelligence (AI) jobs in various
fields such as healthcare, security, education, agriculture, entertainment, service and
transport. They will then make a Job Advertisement of the Future to present their findings.
How to play: Make even number of teams and divide give one theme to two teams. For
example, if you have 10 teams, divide any 5 themes giving same theme to two teams. This
will help in the activities of next modules.
Put your Research Skills in action: Here are a set of themes – you will be getting one theme
out of these to work on in a group of 4. Research on the given theme and find out various
organizations incorporating AI in your theme sector. Also, look at the skill-sets required for
such jobs today. With this, try to analyze what skill-sets would be required 10 years down
the line?
Fill in the table cells below:
_____________________________________ ______________________________________
_____________________________________ ______________________________________
_____________________________________ ______________________________________
What kind of skill-sets (consider both soft skills and technical skills) do they look in their
new hires?
Would the skill-sets required today still be same after 10 years?
_____________________________________ ______________________________________
_____________________________________ ______________________________________
_____________________________________ ______________________________________
Soft skills (10 years later) Technical skills (10 years later)
_____________________________________ ______________________________________
_____________________________________ ______________________________________
_____________________________________ ______________________________________
151
39
Activity Job Advertisement for 2030!
Purpose: To inspire students by local examples of AI application in their community, to
create a summary of their findings in the form of a future Job Advertisement and share it
with other teams.
How to play: Search for current and emerging trends in employment to make a Future Job
Advertisement. The job description is for a job which will exist ten years from now, i.e. the
current date. To help you , the job advertisement must include the following information.
.............................................................................
.............................................................................
.............................................................................
Information about the
Logo
Hiring company
........................................................................................................................
........................................................................................................................
Yes
........................................................................................................................
........................................................................................................................
........................................................................................................................ No
........................................................................................................................
List the kind of futuristic job Write the skills required by you to do
opportunities that will be available these jobs
for you.
1. ........................................................... 1. ...........................................................
2. ........................................................... 2. ...........................................................
3. ........................................................... 3. ...........................................................
4. ........................................................... 4. ...........................................................
5. ........................................................... 5. ...........................................................
152
Activity Which of the following jobs and skills are not related to AI
Revision Time
The Sustainable Development
m Goals (SDGs), also known as the Global Goals, were adopted by
all United Nations Member States in 2015 as a universal call to action to end poverty, protect the
planet and ensure that all people enjoy peace and prosperity by 2030.
Images
m taken by satellites and processed through machine learning can help to identify global
activities that reflect poor and rich regions.
Deep learning AI is being used to help machines identify the health of crops. Once the machine's
m
ability improves, farmers around the world will be able to take advantage of its learnings
through an app that can diagnose an issue so the farmers can take action before the losses are
disastrous.
AI can help clinicians take a more inclusive approach for disease management, better coordinate
m
care plans and help patients to better manage and comply with their long-term treatment
programmes.
Robots are being used in medicine for a long time now. They range from simple laboratory robots
m
to highly sophisticated surgical robots that can either aid a human surgeon or execute operations
by themselves.
AI systems are being used to tailor and personalize learning for the individual student.
m
AI holds
m promise in identifying the most effective interventions at key career junctures. For
example, in performance reviews and promotion and salary decisions, AI could be applied to the
analysis of internal workforce data to make recommendations that would help narrow the
gender gap.
The Internet-of-Things (IoT) and sensors feeding into the AI, computers are predicting sanitation
m
and consumption patterns for improved safe water and sanitation provisioning.
153
39
Historically,
m weather forecasts have helped energy suppliers make predictions regarding their
power supply. Today, companies such as Nnergix are incorporating artificial intelligence to
improve the accuracy of renewable energy forecasting.
AI can help by automating evaluation and evaluating of business loan opportunities, using past
m
successes and failures as training data to judge the benefits of new loans.
Intelligent
m trash can, which is built with artificial intelligence software programs and IoT
detectors, is another innovative plan in the waste management field.
New AI-powered technology helps recycling plants intelligently categorize different waste. The
m
machines use smart sensors and machine learning to identify what's there to recycle rapidly.
Human
m augmentation is using technology to increase human capabilities, both physically and
cognitively.
Making cities sustainable means creating career and business opportunities, safe and affordable
m
housing, and building strong societies and economies.
Smart Traffic
m Management, Smart Waste Management, Smart Lighting and Smart Governance
are other areas where AI is making its presence felt.
AI can be used to track deforestation happening in real-time in remote communities. Sometimes
m
seeing the change in trees is easy but working out why it is happening requires complex pattern
recognition.
Winnow
m Vision is our new food waste technology that allows kitchens to track food waste
automatically. It uses computer vision (a form of artificial intelligence) to help chefs easily
pinpoint waste, cut costs and save time.
Deforestation
m and unsustainable agriculture lead to this carbon being released back into the
atmosphere. However, using satellite imagery and AI, we can pinpoint where this is happening
and protect these natural carbon sinks.
The AI model results can help predict the future of earth's climate and help understand how our
m
oceans will cope with higher temperatures, acidification and other climate shocks.
Sintecsys's company installs cameras on top of communication towers to capture images that are
m
sent to a monitoring centre with AI capabilities. Once there is fire (or smoke) detected on images,
the AI model sends alerts and fire fighting actions.
Artificial
m intelligence (AI) and machine learning (ML) are playing an increasing role in
cybersecurity, with security tools analyzing data from millions of cyber incidents, and using it to
identify potential threats.
Artificial
m intelligence, combined with other technologies, can make disaster management
possible. These technologies can grab real-time data, and machine learning can help in putting
rescue action in place.
In the Construction Industry, AI could suggest the ideal design for buildings and recommend the
m
best safety features to make our lives more secure.
154
In the finance sector, AI can bring financial cybersecurity to the next level, as systems using deep
m
learning technologies are able to analyze patterns and spot suspicious behaviour and potential
fraud.
In Retail
m and E-commerce sector, conversation intelligence software helps companies interact
with customers and follow up leads by analyzing and segmenting sales calls using speech
recognition and natural language processing.
For human resources (HR) professionals, automating the recruitment process through artificial
m
intelligence and machine learning is becoming popularised all over the world because it cuts
back on the workforce while making the task of finding candidates more streamlined.
In Travel
m & tourism industry, with predictive analytics driven by artificial intelligence, these
websites predict the ticket price. The application can predict price patterns and alert travellers
when to buy the tickets.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
1. SDG1 is
2. SDG2 is
3. SDG 4 is
a. SDG14 b. SDG15
c. SDG16 d. SDG17
a. SDG6 b. SDG7
c. SDG8 d. SDG9
155
39
6. Which SDG is related to Life below the water?
a. SDG12 b. SDG13
c. SDG14 d. SDG15
a. SDG13 b. SDG14
c. SDG15 d. SDG16
8. Using which technique AI-inspired devices both internally and externally provides super senses
and knowledge, enhanced physical capabilities
Worksheet 2 Write (T) for True and (F) for False against the statements.
3. The increased availability of satellite data is helping in to identify the areas where
resources should be allocated after disasters.
6. The term "smart grid" describes an electrical grid that is integrated with an AI-enabled,
two-way communication network.
7. It is a sad situation that about 0.5 billion people use a contaminated drinking water
source.
8. If an AI application is trained on data that is biased, the algorithms it develops will likely
be biased, too.
156
Worksheet 3 Select the suitable words and fill in the blanks.
1. Images taken by satellites and processed through ____________________ can help to identify
global activities that reflect poor and rich regions.
2. AI can help ____________________ take a more inclusive approach for disease management.
3. ____________________ and sensors feeding data into the AI, computers are predicting sanitation
and consumption patterns for improved safe water and sanitation provisioning.
5. _____________________ is a new food waste technology that allows kitchens to track food waste
automatically.
6. In the _____________________ Industry, AI could suggest the ideal design for buildings and
recommend the best safety features to make our lives more secure.
3. How is AI helping in creating the perfect crop and helping in diagnosing plant disease?
157
39
Chapter 16 AI Bias and Ethics
Learning Objectives
1. Bias in AI applications, and causes 2. Examples of AI Bias
3. AI Ethics 4. Ethical Issues in Adoption of AI Systems
AI Bias
A biased person favours one side or issue over another. Biased can just
mean having a preference for one thing over another. The bias can also be
present in Artificial Intelligence. AI algorithms are only as good as the data
used to train them. That data and the training process itself can contribute
to bias.
bias (also known as Machine learning bias or Algorithm bias). It is a phenomenon that occurs
when an algorithm produces results that are systematically biased due to erroneous theories in
the machine learning process.
Biases find their way into the AI systems we design and are used to make decisions by many, from
governments to businesses. Bad data used to train AI can contain racial, gender, or ideological biases.
Bias in AI systems could wear down trust between humans and machines that learn.
AI has become increasingly integral in facial and voice recognition systems, some of which have real
business implications and directly impact people. These systems are vulnerable to biases and errors
introduced by its human makers. Also, the data used to train these AI systems can have biases. For
instance, facial recognition algorithms made by Microsoft, IBM and Megvii all had biases when
detecting people's gender. These AI systems were able to detect the gender of white men more
accurately than the gender of darker skin men. Similarly, Amazon's termination of AI hiring and
recruitment is another example which shows that AI cannot be fair; the algorithm preferred male
candidates over female. This was because Amazon's system was trained with data collected over a 10-
year period that came mostly from male candidates.
Examples of AI bias
Tay, Microsoft's experimental AI chatbot released racist commentary
after learning through interaction with its Twitter followers. Microsoft
had to terminate Tay Chatbot.
Then there was COMPAS, AI-based software used by law enforcement
to assess the risk of repetition in offenders. It was found to be biased
Tay, Microsoft's experimental
against people of specific skin colour.
AI chatbot
158
AI Ethics
Artificial Intelligence (AI) is an effective science that employs
strong enough approaches, methods, and techniques to solve
unsolvable real-world based problems. Because of its
unstoppable rise towards the future, there are also some
discussions about its ethics and safety. Shaping an AI-friendly
environment for people and a people-friendly environment for
AI can be a possible answer for finding a shared context of
values for both humans and robots.
An AI code of ethics, also called an AI value platform. It is a Ethics are the moral principles
policy statement that formally defines the role of artificial governing the behaviour or actions
intelligence as it applies to the continued development of of an individual or a group.
the human race. The purpose of an AI code of ethics is to
provide AI developers with guidance when faced with an
ethical decision regarding the use of artificial intelligence.
Although developers are still in the early stages of AI adoption, enterprises need to make ethical and
responsible approaches when creating AI systems. To do that, a non-profit institute founded by MIT
cosmologist Max Tegmark, Skype co-founder Jaan Tallinn and Deep Mind research scientist
ViktoriyaKrakovnahas worked with AI researchers and developers. They established a set of guiding
principles which are now referred to as AI Principles.
This AI code of ethics states that:
1. Investments in AI should be accompanied by funding for research on ensuring its beneficial use.
2. If an AI system causes harm, it should be possible to determine why.
3. A culture of cooperation, trust, and transparency should be raised among researchers and
developers of AI.
4. Teams developing AI systems should actively cooperate to avoid money saving on safety
standards.
5. AI systems should be safe and secure throughout their operational lifetime.
6. Designers and builders of advanced AI systems are stakeholders in the moral implications of
their use, misuse, and actions, with a responsibility and opportunity to shape those implications.
7. Highly autonomous AI systems should be designed so that their goals and behaviours can be
assured to align with human values throughout their operation.
8. AI systems should be designed and operated so as to be compatible with ideals of human dignity,
rights, freedoms, and cultural diversity.
9. People should have the right to access, manage and control the data they generate, given AI
systems' power to analyse and utilise that data.
159
39
10. The application of AI to personal data must not unreasonably limit people's real or alleged
liberty.
11. AI technologies should benefit and empower as many people as possible.
12. The economic prosperity created by AI should be shared broadly, to benefit all of humanity.
13. Humans should choose how and whether to delegate decisions to AI systems to accomplish
human-chosen objectives.
14. The power granted by control of highly advanced AI systems should respect and improve, rather
than disrupt, the social and civic processes on which the health of society depends.
15. An arms race in lethal autonomous weapons should be avoided.
Job Loss
One of the primary concerns people have with AI is the
future loss of jobs. Fully developing and integrating AI into
society means many people will lose their jobs — and quite
possibly their livelihood.
According to the new McKinsey Global Institute report, by
the year 2030, about 800 million people will lose their jobs
to AI-driven robots. Some would argue that if their jobs are
taken by robots, perhaps they are too basic for humans and
that AI can be responsible for creating better jobs that take advantage of unique human ability
involving higher cognitive functions, analysis and synthesis. Another point is that AI may create
more jobs — after all, people will be tasked with creating these robots, to begin with, and then manage
them in the future.
Wealth inequality
Consider that most modern economic systems require workers to produce a product or service with
their compensation based on an hourly wage. The company pays wages, taxes and other expenses,
with left-over profits often being injected back into production, training and creating more business
to increase profits further. In this scenario, the economy continues to grow.
I do not demand any pay
However, what happens if we introduce AI into the economic flow?
Robots do not get paid hourly, nor do they pay taxes. They can
contribute at a level of 100% with a low ongoing cost to keep them
operable and useful. This opens the door for CEOs and stakeholders to
keep more company profits generated by their AI workforce, leading to
greater wealth inequality.
160
Singularity and Keeping Control Over Ais
Will AIs evolve to surpass human beings? What if they become smarter than
humans and then try to control us? Will computers make humans obsolete?
The point at which technology growth surpasses human intelligence is
referred to as "technological singularity." Some believe this will signal the
end of the human era and that it could occur as early as 2030 based on the
pace of technological innovation. AIs leading to human extinction — it is
easy to understand why the advancement of AI is scary to many people.
Ensure Accuracy
An intelligent machine that has decision-making capability must have access to accurate data. For
example, a wrongful diagnosis of a medical condition even after the recording of correct diagnosis has
to be held within the patient's medical records. This information is relevant for the purpose of
explaining the treatment given to the patient. Reasonable steps should be taken to ensure data
accuracy and for deliberation of any unintended consequences that could have been created by
processing of inaccurate data.
Probability of AI bias
Though artificial intelligence is capable of speed and capacity of processing that is far beyond that of
humans, it cannot always be trusted to be fair and neutral. Google and its parent company Alphabet
are one of the leaders when it comes to artificial intelligence. In Google's Photos service, AI is used to
identify people, objects and scenes. However, it can go wrong, such as when a software used to
predict future criminals showed bias against black people.
We should not forget that AI systems are created by humans, who can be biased and judgemental.
Once again, if used right, or if used by those who strive for social progress, artificial intelligence can
become a catalyst for positive change.
Remember If we rely on AI to bring us into a new world of labour, security and efficiency, we need to ensure
that the machine performs as planned and that people cannot overpower it to use it for their own
ends.
Possibility of mistakes
Intelligence comes from learning, whether you are human or machine. AI
systems usually have a training phase in which they "learn" to detect the right
patterns and act according to their input. Once a system is fully trained, it can
then go into the test phase, where it is hit with more examples, and we see how it
performs.
Obviously, the training phase cannot cover all possible examples that a system may deal with in the
real world. These systems can be fooled in ways that humans would not be. For example, random dot
patterns can lead a machine to "see" things that are not there.
161
39
The rise of fake media
AI systems are getting really good at creating fake images, videos,
conversations, and all manner of content. We already have trouble
believing everything we hear, see and read. What happens when
you can no longer tell if an image is real or AI-generated.
Chatbots can be used to automate social media accounts to create
and spread misinformation. For example, retweeting or sharing
misinformation so fast that the post gets viral very soon on the Generating fake image using AI
internet. These bots are effective at spreading false or heavily altered facts, amplifying messages, and
putting thoughts and ideas into people's heads. Criminals and state actors can use fake imagery or
audio to cause personal or business harm or to interfere with government operations.
AI as a weapon
Artificial intelligence (AI) is a rapidly growing field of technology
with potentially significant implications for national security. As
such, the U.S. Department of Defense (DOD) and other nations are
developing AI applications like Lethal autonomous weapons
(LAWs for a range of military functions.
Lethal autonomous weapons (LAWs) are a type of autonomous
military robot that can independently search for and engage
targets based on programmed constraints and descriptions. LAWs are also called autonomous
weapon systems (AWS), robotic weapons, killer robots or slaughter bots. LAWs may operate in the
air, on land, on water, underwater, or in space.
Weapon systems that can autonomously select and attack targets raise many ethical, legal,
accountability and security concerns like:
Ethical
m concern: A machine should never be allowed to make the decision over life and death.
This decision cannot be reduced to an algorithm.
Legal concern:
m Autonomous weapons are unlikely to be able to comply with International
Humanitarian Law, as it is unlikely that they will be able to distinguish between civilians and
combatants properly.
Accountability concern: Who would be responsible for an unlawful act: the robot, the developer
m
or the military commander? This is an accountability question.
Security
m concern: Autonomous weapons could lower the threshold to use force and reduce the
possibility of finding a political solution to end conflicts. This new technology could lead to a
new international arms race, which would have destabilising effects and threaten international
peace and security.
162
This is a misunderstanding is that killer The question now is
robot are the same as the Terminator or whether to give a killing
Robocop. These are science fiction machine decision-
concepts, which are unlikely to become a making power over
reality in the coming decades, if ever at all. who lives and who dies.
Tip & Tricks Learn more about killer robots and how to stop them at https://www.youtube.
com/watch?v=c277ynyRPgs
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
How to play? Students are divided into teams of four, and two teams are given the same
theme. One team goes in affirmation of AI for their section while the other one goes against
it. Each member of the team is given a chance and a fixed number of minutes to speak. If
someone exceeds the number of minutes to speak, the whole team gets disqualified. The
teacher will decide which teams win on the basis of points put forward by the teams.
163
39
Revision Time
AI bias is also known as Machine learning bias or Algorithm bias. It is a phenomenon that occurs
m
when an algorithm produces results that are systematically biased due to erroneous theories in
the machine learning process.
Biases find their way into the AI systems we design and are used to make decisions by many, from
m
governments to businesses.
Bias in AI systems could wear down trust between humans and machines that learn.
m
Microsoft had to terminate Tay Chatbot because of AI bias.
m
An AI code of ethics is also called an AI value platform.
m
The purpose of an AI code of ethics is to provide AI developers with guidance when faced with an
m
ethical decision regarding the use of artificial intelligence.
Designers
m and builders of advanced AI systems are stakeholders in the moral implications of
their use, misuse, and actions
The economic prosperity created by AI should be shared broadly, to benefit all of humanity.
m
An arms race in lethal autonomous weapons should be avoided.
m
AI may
m create more jobs — after all, people will be tasked with creating these robots, to begin
with, and then manage them in the future. The point at which technology growth surpasses
human intelligence is referred to as "technological singularity.”
AI systems are getting really good at creating fake images, videos, conversations, and all manner
m
of content which is a matter of concern.
Autonomous
m weapons could lower the threshold to use force and reduce the possibility of
finding a political solution to end conflicts.
Reasonable steps should be taken to ensure data accuracy and for deliberation of any unintended
m
consequences that could have been created by processing of inaccurate data.
We should
m not forget that AI systems are created by humans, who can be biased and
judgemental.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
164
3. AI has become increasingly integral in these systems.
a. facial recognition system b. Fingerprint recognition
c. voice recognition systems d. Both a and c
4. _______, Microsoft's experimental AI chatbot released racist commentary after learning through
interaction with its Twitter followers.
a. Tray b. Prey
c. Tay d. Hey
5. An AI code of ethics, also called an
a. AI value platform b. AI shared platform
c. EI value platform d. UI value platform
6. AI systems usually have a training phase in which they "learn" to detect the right patterns and act
according to their ______.
a. output b. intelligence
c. input d. none of the above
7. The __________ created by AI should be shared broadly, to benefit all of humanity.
a. Algorithm biases b. Economic prosperity
c. Self-driving cars d. Biometric systems
8. One of the primary concerns people have with AI is the future loss of:
a. AI ethics b. AI bias
c. Technological Singularity d. Jobs
9. These do not get paid hourly, nor do they pay taxes.
a. factory workers b. Astronauts
c. Robots d. Data scientists
10. The point at which technology growth surpasses human intelligence is referred to as:
a. Technological Singularity b. Technological polarity
c. Human Singularity d. None of the above
Worksheet 2 Write (T) for True and (F) for False against the statements.
2. There was COMPASS, AI-based software used by law enforcement to assess the risk of
repetition in offenders.
3. The application of AI to personal data must not unreasonably limit people's real or
alleged liberty.
165
39
4. One of the primary concerns people have with AI is the future loss of jobs.
5. AI systems are not good at creating fake images, videos, conversations, and all manner
of content which is a matter of concern.
6. Robots can contribute at a level of 100% with a low ongoing cost to keep them operable
and useful.
7. Google and its parent company Numeric, are one of the leaders when it comes to
artificial intelligence.
8. AI may create more jobs — after all, people will be tasked with creating these robots, to
begin with, and then manage them in the future.
9. We should not forget that AI systems are created by humans, who are always no- biased.
10. An intelligent machine that has decision-making capability must have access to accurate
data.
11. AI systems usually have a training phase in which they "learn" to detect the right
patterns and act according to their input.
1. ____________________ find their way into the AI systems we design and are used to make
decisions by many, from governments to businesses.
2. ______________ and ______________ recognition systems are vulnerable to biases and errors
introduced by its human makers.
3. ____________________ , Microsoft's experimental AI chatbot released racist commentary after
learning through interaction with its Twitter followers.
4. McKinsey Global Institute report, by the year 2030, about 800 million people will lose their jobs to
____________________ .
5. An AI code of ethics, also called an ____________________ platform.
6. Designers and builders of advanced AI systems are ____________________ in the moral
implications of their use, misuse, and actions.
7. The point at which technology growth surpasses human intelligence is referred to as
________________ .
8. The economic prosperity created by AI should be not be shared broadly.
9. The purpose of an ____________________ of ethics is to provide AI developers with guidance
when faced with an ethical decision regarding the use of artificial intelligence.
10. ____________________ comes from learning, whether you are human or machine.
166
Worksheet 4 Answer the following:
6. Why can AI systems be fooled in ways that humans would not be?
8. What are ethical and legal concerns in the development of Lethal autonomous weapons (LAWs)?
167
39
Chapter 17 Problem Scoping
Learning Objectives
1. AI Project Cycle 2. Explaining 4Ws problem Canvas
3. AI, ML and DL 4. Rule & Learning based Training
5. Creating Decision trees 6. Common AI Models
Imagine!
The world's most valuable painting from an Art gallery is in danger as Mr. X has threatened to steal it.
No one is able to track Mr. X and so the situation is critical.
Authorities tell you that some people are allowed to enter the area where the painting is kept. Some of
them being - the maintenance people; officials; VIPs, etc. Now, your challenge is to make sure that no
unauthorised person enters the premises. For this, you can take the following steps:
168
a. Get photographs of all the authorised people.
b. Get photographs of all the unauthorised people.
c. Get photographs of the premises in which the painting has been kept.
d. Get photographs of all the visitors.
As you start collecting the photographs, you actually acquire data in a visual form. This data now
becomes the base of your security system. This is known as Data Acquisition. Note that the data
needs to be accurate and reliable as it ensures the efficiency of your system.
After acquiring the required data, you realise that it is not uniform. Some images are small in size
while the others are big, some images are missing while you have multiple copies of others. Thus, you
think of putting all the information collected in a simplified format for which you can take any of the
following steps:
a. Create a table and put the names of people whose photographs you have.
b. Put all the photographs in a graph and try to interpret a pattern out of it.
c. Make a database to store the image data.
At this stage, you try to interpret some useful information out of the data you have acquired. For this,
you explore the data and try to put it uniformly for a better understanding. This is known as Data
Exploration.
After exploring the data, now you know that you need to develop a system which detects the face of a
person entering the premises. And then to match it with the existing image data you have in your
system. For this, you put all your data into the AI-enabled model and train it in such a way that it alerts
the officials if an unknown person tries to enter the premises.
To implement your idea, you now look at different AI-enabled algorithms which work on Computer
Vision (since you are working on visual data). You go through several models and select the ones
which match your requirements. And, after choosing the model, you implement it. This is known as
the Modelling stage.
Your surveillance system is now complete! You test it by
sending a mix of known and unknown faces to the
BLACKLIST
premises. You notice that the results were 70% correct.
After evaluating this model, you work on other
shortlisted AI algorithms and work on them.
As you move towards deploying your model in the real-
world, you test it in as many ways as possible. The stage VIP
169
39
This is The Project Cycle – Defined!
What you did just now was an example of AI Project Cycle. Starting with Problem Scoping, you set
the goal for your AI project by stating the problem which you wish to solve with it.
To proceed, follow the steps:
You need
m to acquire data which will become the base of your project as it will help you in
understanding what the parameters that are related to the problem are scoping.
You go for data acquisition by collecting data from various reliable and authentic sources. The
m
data you collect would be in large quantities. You can try to give it a visual image of different
types of representations like graphs, databases, flow charts, maps, etc. It makes it easier for you to
interpret the patterns in which your acquired data follows.
After exploring
m the patterns, you go for Modelling by deciding upon the type of model you
would build to achieve the goal. For this, you can research online and select various models
which give a suitable output.
You can test the selected models and figure out which is the most efficient one.
m
The most efficient model is now the base of your AI project, and you can develop your algorithm
m
around it. Once the Modelling is complete, you go for Evaluation by testing your model on some
newly fetched data. The results will help you in evaluating your model and hence improving it.
Finally, after Evaluation, the project cycle is now complete and what you get is your AI project.
m
Problem Scoping
Let us now start with the first stage of AI
Project Cycle that is – Problem Scoping! As Environ- Agricu- Infrast-
Traffic
we have understood, Problem Scoping ment lture ructure
means selecting a problem which we might
want to solve using our AI knowledge.” Educa- Digital
Health Security
tion Literacy
Look around you and select a theme which
interests you the most. Suggested themes Women Trans- Enterta- Cyber
are: Safety port inment Security
Travel Social
Remember You can either select one out of Disability Research
Tourism Welfare
these or can think of one on your
own. For more options, you can Choosing a topic for Problem Scoping
also refer to the 17 Sustainable
Development Goals we discussed in the previous chapter. For example: In Agriculture, there are
many issues like pest issues, yield rates, sowing and harvesting patterns. All being very different
from each other but still a part of the Agriculture theme.
Thus, to effectively understand the problem and elaborate it, we need to select one topic under the
theme.
170
Some examples are:
Theme: Digital Literacy Topics: Online learning platforms, digital awareness, e-books, etc.
Theme: Health Topics: Medicinal Aid, Mobile Medications, Spreading of diseases, etc.
Theme: Entertainment Topics: Media, Virtual Gaming, Interactive AVs, Promotions etc.
Now, we now know that there exist a lot of problems to be solved around us! Thus, to set up the GOAL
of your project, select one problem out of the ones listed above, which you want to solve using your AI
knowledge. This problem now becomes the target of your AI project and helps you to get a clear
vision of what is to be achieved.
Now, make the selected problem a Goal. For example, a goal can be how to increase the production of
rice by 30% or How online learning helped people in the Covid-19 pandemic.
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4 Ws Problem Canvas
We are now going to go through the 4Ws Problem Canvas. This canvas helps us in identifying four
crucial parameters we need to know for solving a problem.
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
171
39
What?: Under the "What" block, you need to look into what you have on hand. At this stage, you need
to determine the nature of the problem. What is the problem, and how do you know that it is a
problem for your stakeholders? Under this block, you also gather evidence to prove that the problem
you have selected actually exists. You can do this by showing newspaper articles, Media,
announcements.
Let us fill the "What" canvas!
What is the problem Define it clearly?
_______________________________________________________________________________________
_______________________________________________________________________________________
How do you know that it is a problem? (Is there any evidence?)
_______________________________________________________________________________________
_______________________________________________________________________________________
Where?: Now that you know who is associated with the problem and what the problem actually is;
you need to focus on the context/situation/location of the problem. This block will help you look into
the situation in which the problem arises, the context of it, and the locations where it is prominent.
Let us fill the "Where" canvas!
What is the context/ situation the stakeholders experience the problem?
_______________________________________________________________________________________
_______________________________________________________________________________________
Where is the problem located?
_______________________________________________________________________________________
_______________________________________________________________________________________
Why?: You have finally listed down all the major elements that affect the problem directly. Now it is
convenient to understand who the people that would be benefitted by the solution are; what is to be
solved; and where will the solution be deployed. These three canvases now become the base of why
you want to solve this problem? Thus in the "Why" canvas, think about the benefits which the
stakeholders would get from the solution and how would it benefit them as well as the society.
Let us fill the "Why" canvas!
Why will this solution be of value to the stakeholders?
_______________________________________________________________________________________
_______________________________________________________________________________________
How will the solution improve their situation?
_______________________________________________________________________________________
_______________________________________________________________________________________
172
Problem Statement template
This is a problem statement template. It is used to frame the 4ws into a paragraph to describe your
problem, the stakeholders involved, and how solving the problem would benefit them.
The Problem Statement Template helps us to summarise all the key points into one single Template.
So that in future, whenever there is need to look back at the basis of the problem, we can take a look at
the Problem Statement Template and understand its key elements.
Activity Ask the students to fill the problem statement template based on how they have filled
the 4Ws Problem canvas.
Given is the Problem Statement Template with space to fill details according to the selected
goal:
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
173
39
Data Acquisition
As we move ahead in the AI Project Cycle, we come across the second element, which is: Data
Acquisition. As the term mentions, this stage is about acquiring data for the project.
Data can be a piece of information or facts and statistics collected together for reference or analysis.
Whenever we want an AI project to be able to predict an output, we need to train it first using data.
For example, let us suppose you want to make an Artificially Intelligent system which can predict the
rainfall in a state based on the previous rainfalls. You would feed the data of his previous rainfalls into
the machine. This is the data with which the machine can be trained. We also need to divide the
complete dataset into training data and testing data. Using the testing data we can ensure that the
model has reached the desired correctness level (if not we can re-train the model).
Now, once it is ready, it will predict the rainfall efficiently in the state.
We have observed that the model need to undergo from two phases and dataset is divided into two
categories, one which is used in training the model and called as Training set and the other is used in
testing the model after training called as Testing set.
Remember Training data is the leading and most For any AI project to be efficient, the
important data which helps machines to training data should be authentic and
learn and make the predictions and relevant to the problem statement scoped.
constitutes more than 70% of your total
data used in the project.
174
Data Features
We have come to the stage of data acquisition. How do we know what data to get based on the
problem statement? We need to visualise the factors which affect the problem statement. For this, we
need to extract the Data Features for the problem scoped.
Now try to find out what are the parameters which affect your problem statement directly or
indirectly and list them below.
Look at your problem statement once again and try to find the data features required to address this
issue.
Data features refer to the type of data you want to collect. In our previous example, data
features would be rainfall amount, rainfall in months etc.
Check Point Try to identify the data features required for your problem statement:
[Problem Statement]
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
175
39
Acquiring data from a reliable source
After finding out the Data Features, we now need to acquire the same. There exist various sources
from which the data can be acquired. Do all the sources have authentic data? What if we do not get
appropriate data? Data plays an important part in the AI project as it creates the base on which the AI
project is built. Therefore, the data acquired should be authentic, reliable and correct. Also, the
acquisition methods shall be authentic so that our project does not create any sort of conflicts with
anyone.
After mentioning the Data features, you get to know what sort of data is to be collected. Now, the
question arises- From where can we get this data? There can be various ways in which you can collect
data. Some of them are:
Surveys
m Web scraping
m Sensors
m
Cameras
m Observations
m Application Program Interface (APIs)
m
Sometimes, you use the internet and try to acquire data for your project from some random websites.
Such data might not be authentic as its accuracy cannot be proved. Due to this, it becomes necessary
to find a reliable source of data from where some authentic information
can be taken. At the same time, we should keep in mind that the data Extracting private
which we collect is open-sourced and not someone's property. One of the data can be an
most reliable and authentic sources of information is the open-sourced offence.
websites hosted by the government. These government portals have
general information collected in a suitable format which can be
downloaded and used wisely. Some of the open-sourced Govt. portals
are: data.gov.in, india.gov.in.
Check Point List down ways of acquiring data for a project below:
1. _____________________________________________________________________
2. _____________________________________________________________________
3. _____________________________________________________________________
4. _____________________________________________________________________
5. _____________________________________________________________________
System Maps
A system map shows the components and boundaries of a system and the components of the
environment at a specific point in time.
With the help of system maps, one can easily define a relationship amongst different elements which
come under a system. Relating this concept to our module, the goal of our project becomes a system
whose elements are the data features mentioned above. Any change in these elements changes the
system outcome too.
176
For example, if a state received 200% rainfall in a year, then this change would affect the prediction of
the future rainfall. The more increase in the rainfall presently, the more rainfall in future is what the
system would predict.
We use system maps to understand complex issues with multiple factors that affect each other. In a
system, every element is interconnected. In a system map, we try to represent that relationship
through the use of arrows. Within a system map, we will identify loops. These loops are important
because they represent a specific chain of causes and effects. A system typically has several chains of
causes and effects. You may notice that some arrows are longer than others. A longer arrow
represents a longer time for a change to happen. We also call this a time delay. To change the outcome
of a system, as a change-maker, we have two options - change the elements in a system or change the
relationships between elements. It is usually more effective to change the relationship between
elements in a system. You may also notice the use of '+' signs and '-' signs. These are an indicator of the
nature of the relationship between elements.
Here is a sample System Map:
The Water Cycle: The concept of the Water cycle is very simple to understand and is known to all. It
explains how water completes its cycle transforming from one form to another. It also adds other
elements which affect the water cycle in some way.
The elements which define the Water cycle system are:
Let us draw the System Map for the Water Cycle now.
Rivers
Snow
Animals
Land Surface
Oceans
Clouds Snow Underground Soil Rivers
Underground
Clouds Trees/Plants
In this System Map, all the elements of the Water cycle are put in circles. The map here shows the
cause & effect relationship of elements with each other with the help of arrows. The arrowhead
depicts the direction of the effect, and the sign (+ or -) shows their relationship. If the arrow goes from
X to Y with a + sign, it means that both are directly related to each other.
177
39
That is, If X increases, Y also increases and vice versa. On the other hand, If the arrow goes from X to Y
with a – sign, it means that both the elements are inversely related to each other. Which means if X
increases, Y would decrease and vice versa.
Now, it's your turn to build your own System Map!
Check Point Considering the data features for your problem, draw a system map in the box
provided.
Tip & Tricks You can also use this animated tool for drawing and understanding system maps:
https://ncase.me/loopy/)
Data Exploration
Why do you think we need to explore and visualise data before jumping into the AI model? When we
pick up a library book, we tend to look at the book cover, read the back cover and skim through the
content of the book before choosing it. It helps us understand if this book is appropriate for our needs
and interests.
Some of these I
studied in MS-Excel.
178
Similarly, when we get a set of data in Check Point Are you aware of visual representations of
our hands, spending time to explore data? Fill in the blank boxes in the given
it will help get a sense of the trends, image.
relationships and patterns present in
the data. It will also help us better Visual Representations
In the previous modules, you have set the goal of your project and
have also found ways to acquire data. While acquiring data, you Hint: Use the
must have noticed that the data is a complex entity – it is full of various graph
numbers, words or images and if anyone wants to make some sense types
out of it, they have to work some patterns out of it. For example, let
us suppose you go to the library and pick up a random book. Before
borrowing it, you first try to go through its content quickly by
turning pages and by reading the description. You do this because it
helps you in understanding if the book is appropriate to needs and
interests or not.
Thus, to analyse the data, you need to visualise it in some user-friendly format so that you can:
Quickly get a sense of the trends, relationships and patterns contained within the data.
m
Communicate the same to others effectively. To visualise data, we can use various types of visual
m
representations.
Tip & Tricks To explore various data visualisation techniques, visit this link: https://dataviz
catalogue.com/
On this website, you will find various types of graphical representations like flowcharts, hierarchies,
and process descriptors. Go through all and look at various new ways and identify the ones which
interest you the most.
179
39
Check Point List down five new data visualisation techniques which you learnt from the website mentioned
above (make five such tables):
How to draw it
How to draw it
Sketchy Graphs
In this activity, we are going to sketch graphs! Now that you have explored various types of graphs
and have already chosen the best ones to plot your data features. Let us start drawing them out! Select
any two data features and plot their graphs on the chart paper provided. Make sure that you are able
to relate this graph to the goal of your project.
Sketchy Graph
180
Let us now look at the scoped Problem statement and the data features identified for achieving the
goal of your project. Try looking for the data required for your project from reliable and authentic
resources. If you are not able to find data online, try using other methods of acquiring the data (as
discussed in the Data Acquisition stage).
Once you have acquired the data, you need to visualise it. Under the sketchy graphs activity, you will
visualise your collected data in a graphical format for better understanding.
For this, select one of representation from the link or choose the ones which you already know. The
basis of your selection should be the data feature which you want you to visualise in that particular
representation. Do this for all the data features you have for the problem you have scoped. Let us
answer the following questions for a better understanding:
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
2. Which representation are you going to use for this data feature? Why?
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
181
39
Activity Representing data features in various types of graphs
Take a chart paper and start representing
your data features in various types of
........................................................................
graphs. After completing this exercise,
present your work to your friends and ........................................................................
explain to them the trends and patterns
you have observed in it. List down the ........................................................................
trends you might have observed in your ........................................................................
representations:
Modelling
In the previous module of Data Exploration, you explored the data acquired at the Data Acquisition
stage for the problem you scoped in the Problem Scoping stage. Now, you have visualised some
trends and patterns out of the data, which would help you develop a strategy for your project.
To build an AI-based project, we need to work around Artificially Intelligent models or algorithms.
This could be done either by designing your own model or by using the pre-existing AI models.
Before jumping into Modelling, let us clarify the definitions of Artificial Intelligence (AI), Machine
Learning (ML) and Deep Learning (DL).
Artificial Intelligence
Artificial intelligence (AI) is an area of computer science that emphasises the creation of
intelligent machines that work and react like humans.
An AI machine works on algorithms and data fed into it and gives the desired output. It is an
encompassing term having many more field under it.
Machine learning is the process that powers many of the services we use today. For example,
recommendation systems like those on Netflix, YouTube, and Spotify; search engines like Google and
Baidu; social-media feeds like Facebook and Twitter; voice assistants like Siri and Alexa, all use ML.
182
Deep Learning
Deep Learning, or DL, enables software to train itself to perform tasks with vast amounts of
data. In deep learning, the machine is fed with huge amounts of data which helps it to train
itself around the data.
Remember It is called 'deep' because it has a network consisting of many layers of simple computational
nodes. These nodes work together to work on data and deliver a final result in the form of the
prediction. The nodes are sort of like neurons, and the network is sort of like the brain itself.
Fact File Deep learning applications are used in industries from automated driving (automatically detect
objects such as stop signs and traffic lights) Aerospace (to identify objects from satellites that locate
areas of interest), to medical devices (Cancer researchers are using deep learning to automatically
detect cancer cells)
183
39
Rule-based Approach
A rule-based approach refers to AI modelling, where the developer pre-defines the
relationship or patterns in data.
The machine follows the rules or instructions mentioned and performs its task accordingly. For
example, suppose you have a dataset comprising of 100 images of cats and 100 images of dogs. To
train the machine, you feed this data into the machine, and label each image as either a cat or dog.
Now if you test the machine with the image of a dog, it will compare the image with the trained data.
Furthermore, according to the labels of trained images, it will identify the test image as a dog. It is
known as a rule-based approach. The rules given to the machine in this example are the labels given
for each image in the training dataset.
Fact File A rule-based algorithm always performs actions based on some preset rules and conditions. Because
it is restricted to respond within the scope of preset rules and conditions, it becomes clueless for any
new condition. On the other hand, because of their simplicity and the straightforward approach,
they can be widely used for a variety of applications and purposes.
Labelled Dataset
Rule-based AI Model
Testing using
Training data
Labelled Dataset
OUTPUT
Testing Data
184
Learning-based Approach
A learning-based approach refers to AI modelling, where the developer does not pre-define
the relationship or patterns in data. In this approach, random data is fed to the machine, and it
is left on the machine to figure out patterns and trends out of it.
Generally, this approach is followed when the data is unlabelled and too random for a human to make
sense out of it. Thus, the machine looks at the data, tries to extract similar features out of it and clusters
the same datasets together. In the end as output, the machine tells us about the trends which it
observed in the training data.
For example, suppose you have a dataset of
1000 images of random people of your area.
Now you do not have any clue as to what
trend is being followed in this dataset. It is Training Dataset using
or F), or height or any other feature. Thus, you Learning Approach AI Model
OUTPUT
AI machine, and the machine would come up Unlabelled Dataset
185
39
Decision Tree
Decision trees are one of the most common
and basic models in data science.
Do you remember the story speaker activity
we did? We had set up certain conditions and
outcomes to guide our friends around our
smart home. Decision trees are similar to
that. They are an example of a rule-based
approach.
The basic structure of a Decision Tree starts
from the root which the point where the
decision tree starts. From there, the tree
diverges into multiple directions with the
help of arrows called branches. These A decision tree
branches depict the condition because of which the tree diverges. In the end, the final decision is
where the tree ends. These decisions are termed as the leaves of the tree. You would realise that this
looks like an upside-down tree.”
Decision tree is a rule-based AI model which helps the machine in predicting what an element
is with the help of various decisions (or rules) fed to it.
AM I hungry? Root
Yes No Branches
Yes No Branches
Here, the Decision tree starts from the question Am I Hungry? The beginning point of any Decision
Tree is known as its root. It then forks into two different ways or conditions: Yes or No. The forks or
diversions are known as Branches of the tree.
186
The branches either lead to another question, or they lead to a decision like 'Go to Sleep' which is
known as the leaf. If you look closely at the image above, you will notice that it looks like an inverted
tree with root above and the leaves below. Hence the name Decision Tree!
Decision Trees are made on the basis of the dataset we have and change according to the parameters
which we take into consideration for Modelling. Many times, the dataset might have redundant data;
that is, some data might not hold importance while developing the decision tree. For this, one needs
to visualise the relationships amongst all the parameters given in data to formulate the model.
Remember While making Decision Trees, one should take a good look at the dataset given and try to figure
out what pattern does the output leaf follow. Try selecting any one output and on its basis, find
out the common links which all the similar outputs have and create branches.
•Many times, the dataset might contain redundant data which does not hold any value while
creating a decision tree. Hence, you must note down, which are the parameters that affect the
output directly and should use only those while creating a decision tree.
•There might be multiple decision trees which lead to the correct prediction for a single
dataset. The one which is the simplest should be chosen as the best.
Outlook Temperature Humidity Wind Elephant Draw your decision tree here
Spotted?
187
39
Pixel It!
As we discussed earlier, there are various kinds of AI models available. We discussed a rule-based
approach AI model called Decision Trees. Now let us move towards another type of AI modelling.
Let us start with an activity to know how the computer classifies images as well as how the computer
reads them.
Activity To know how the computer classifies images as well as how the computer reads them.
Follow the instructions step-by-step, as mentioned below:
•Cut out the matrix from the page given below or draw the same on a blank page with 6x6
square blocks.
•Write an uppercase alphabet on this matrix. The height of the alphabet should be equal
to the height of this matrix. In other words, it should start from the bottom line of the
matrix till the top line. You can write any capital alphabet in any handwriting.
•Now, colour the boxes on which the lines of that alphabet have fallen.
•After this, cut out horizontal stripes of the matrix such that it goes from 1-2, 2-3, 3-4, 4-5,
5-6 and 6-7.
•Now, paste all these stripes together to form a single paper string. Make sure that the last
block should neither be over the first block of the next line, nor should there be any gap
in between the first and the last blocks.
•Now, find those students in your class who have chosen the same alphabet as you. Put
their paper strings under your string and add up all the coloured blocks to get a series of
numbers. A block without colour counts as 0 while the coloured ones count as 1. If a
column has three coloured boxes, the summation turns out to be 3.
•Now, get another student whose letter is
different from yours. Put his paper string 1 2
188
Write an uppercase alphabet on this matrix.
The height of the alphabet should be equal
to the height of this matrix. It should start
from the bottom line of the matrix to the top
colour the boxes on
line. You can write any capital alphabet in which the lines of
that alphabet has
any handwriting.
fallen.
1 2 3
0341001430
Follow the rest of the steps to finish this activity.
189
39
What have we learnt?
Pixel It! This activity is an example of how computers see images, process them and classify them.
This kind of Machine Learning approach is commonly used in Computer Vision related applications.
Every image which is fed to the computer is divided into pixels. (A pixel is the smallest unit of an
image). The Computer analyses each pixel and if it has to compare two pictures to check if they are
similar or not, the pixel-wise comparison takes place. If pixels are identical, this means that the
images are the same.
In this activity, you created your own intelligent model which can identify if an alphabet is similar to
the data trained or not. Here, you divided your alphabet into 36 blocks and then processed it. Also, to
train the model, you used datasets of the same alphabet but different handwritings.
Now, when you go for testing it, the model would see if the coloured blocks are aligned or not. If the
majority of the blocks are aligned altogether, there exists a maximum probability that the alphabet is
the same. Otherwise, the alphabet is different.
Common AI Models
Some of the common AI models are as follows:
Regression works
Regression
with continuous
Regression, one of the most common types of machine learning models. data.
The dots shown in the graph are the data values, and
the solid line here represents the mapping done for
them. With the help of this mapping function, we can
predict future data. For example, if we want to
predict the salary of an employee, we can use his past
salaries as training data and can predict his next
salary.
Some examples are:
Classification
A classification problem is when the output variable is a category, such as (red or blue), and (cat or dog
or lion).
190
Classification in machine learning is when a machine or computer uses an algorithm to draw
conclusions from data that it already has, and then uses these conclusions to categorise new
data it receives.
In classification, the algorithm is able to determine which set a given data point belongs to by means
of a classification function represented by the dotted line. The model classifies datasets according to
the rules given to it. Usually, the dataset used for classification are
labelled, and the data then gets sorted according to their labelling. Classification
Testing data is then classified as one of the labels of the training dataset. works on a
For example, If we want to train a model to identify if an image is of a cat discrete dataset.
or a dog, we need to train it with multiple images of both cats and dogs
along with their labels. The machine will then classify images on the
basis of the labels and predict the correct label for testing data.
Remember A set of data is said to be continuous if the values belonging to the set can take on ANY value
within a finite or infinite interval. A set of data is said to be discrete if the values belonging to the
set are distinct and separate like numbers of apples. However, it can also be categorical -- like red
or blue, or male or female, or good or bad.
Clustering
Clustering is basically a type of unsupervised learning method.
Clustering is the task of partitioning the dataset into groups, called clusters. The goal is to split
up the data in such a way that points within a single cluster are very similar, and points in
different clusters are different.
191
39
It determines grouping among unlabelled
data. For example, let us suppose you
have random data of stray dogs which
live in your locality. Since you are unable
to find any meaningful pattern amongst
them, you would feed their data into the
clustering algorithm. The algorithm
would then analyse the data and divide
them into clusters according to their
similarities based on the trends
Clustering based on shape
noticed(maybe height, colour, ears). The
clusters are then given as the output.
Remember Regression and classification are supervised learning approach that maps an input to an output
based on example input-output pairs, while clustering is an unsupervised learning approach.
Hint: Predicting the age of a person because it is a real value. Predicting nationality is
categorical, whether the stock price will increase is discrete-yes/no answer, predicting
whether a document is related to UFO is again discrete- a yes/no answer).
192
Check Point Which of the following is/are classification problem(s)?
•Predicting the gender of a person by his/her handwriting style
•Predicting house price based on area
•Predicting whether monsoon will be healthy next year
•Predict the number of copies a music album will be sold next month
Hint: Predicting the gender of a person and Predicting whether monsoon will be
healthy next year. The other two are regression.
Evaluation
As you move towards deploying your model in the real-world, you test it in as many ways as possible.
The stage of testing the models is known as Evaluation. In this stage, we evaluate each and every
model tried and choose the model which gives the most efficient and reliable results.
Revision Time
Problem
m scoping is, while finalising the aim of this system, you scope the problem which you
wish to solve with the help of your project.
You go for data acquisition by collecting data from various reliable and authentic sources.
m
Data exploration
m is when you explore the data and try to put it uniformly for a better
understanding.
AI Modelling
m refers to developing algorithms, also called models which can be trained to get
intelligent outputs.
The 4Ws
m Problem Canvas can define Golas of a project. This canvas helps us in identifying 4
crucial parameters we need to know for solving a problem.
Training data is the main and most important data which helps machines to learn and make the
m
predictions. This data set is more than 70% of your total data used in the project.
Data features refer to the type of data you want to collect. There can be various ways in which you
m
can collect data. Some of them are Surveys, Web scraping, Sensors, Cameras, Observations and
APIs.
A system
m map shows the components and boundaries of a system and the components of the
environment at a specific point in time.
Using the Sketch graph, you visualise the graphical data in a graphical format.
m
Machine
m learning is an application of artificial intelligence (AI) that provides systems with the
ability to learn and improve from experience without being explicitly programmed
automatically.
Deep Learning, or DL, enables software to train itself to perform tasks with vast amounts of data.
m
In deep learning, the machine is trained with huge amounts of data which helps it to train itself
around the data.
A rule-based approach Refers to AI modelling, where the developer pre-defines the relationship
m
or patterns in data.
193
39
A learning-based
m approach refers to AI modelling, where the developer does not pr-define the
relationship or patterns in data.
Decision tree is a rule-based AI model which helps the machine in predicting what an element is
m
with the help of various decisions (or rules) fed to it.
The basic structure of a Decision Tree starts from the root which the point where the decision tree
m
starts.
Regression is the type of Supervised Learning in which labelled data is used to make predictions
m
in a continuous form.
A classification
m problem is when the output variable is a category, such as "red" or "blue" or
"disease" and "no disease". A classification model attempts to draw some conclusion from
observed values.
Clustering is the task of partitioning the dataset into groups, called clusters. The goal is to split up
m
the data in such a way that points within a single cluster are very similar, and points in different
clusters are different.
As you
m move towards deploying your model in the real-world, you test it in as many ways as
possible. The stage of testing the models is known as Evaluation.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
194
5. ______ refers to developing algorithms, also called models which can be trained to get intelligent
outputs.
a. Data acquisition b. Problem Scoping
c. Data exploration d. Modelling
6. It shows the components and boundaries of a system and the components of the environment at a
specific point in time.
a. System map b. Sketch graph
c. Decision tree d. Data features
7. Using this, you visualise the graphical data in a graphical format.
a. System map b. Sketch graph
c. Decision tree d. Data features
8. It is a rule-based AI model which helps the machine in predicting what an element is with the
help of various decisions (or rules) fed to it.
a. System map b. Sketch graph
c. Decision tree d. Data features
9. In the System map of the water cycle as mentioned in the chapter, If an arrow goes from X to Y
with a – (minus) sign, it means that
a. If X increases, Y decreases b. The direction of relation is opposite
c. If X increases, Y increases d. It is a bi-directional relationship
10. It is the type of Supervised Learning in which labelled data is used to make predictions in a
continuous form.
a. Regression b. Clustering
c. Classification d. All of the above
11. A _________ problem is when the output variable is a category, such as "red" or "blue" or "disease"
and "no disease".
a. Regression b. Clustering
c. Classification d. All of the above
Worksheet 2 Write (T) for True and (F) for False against the statements.
195
39
6. A rule-based approach refers to AI modelling, where the developer does not pr-define
the relationship or patterns in data.
7. The basic structure of a Decision Tree starts from the root which the point where the
decision tree starts.
8. The stage of testing the models is known as Modelling.
9. Regression is the type of Supervised Learning in which labelled data is used to make
predictions in a continuous form.
10. Clustering is the task of partitioning the dataset into groups, called clusters.
196
Chapter 18 Neural Networks
Learning Objectives
1. Working of a Neural network 2. Single-layer Neural Network (Perceptron)
3. Neural Networks Vs Human Nervous System 4. How do Neural Networks learn?
5. Deep Learning and Machine learning comparison 6. Applications of Deep Learning
Human Brain
Neural Networks (better known as Artificial neural networks or
ANN) is one of the main tools used in machine learning. As the
"neural" part of their name suggests, they are brain-inspired
systems which are intended to replicate the way that we humans
learn.
Remember The neuron is the basic working unit of the brain, a specialised cell designed to transmit
information to other nerve cells, muscle, or gland cells.
Neural Networks are loosely modelled after how neurons in the human brain behave. The main
advantage of artificial neural networks is that they are able to extract data features automatically
without needing the input of the programmer.
197
An Artificial neural network is essentially a system of
organising machine learning algorithms to perform specific
tasks. It is a fast and efficient way to solve problems for which
the dataset is huge, such as in images.
Fact File Neural networks were first proposed in 1944 by Warren McCullough and Walter Pitts, two
University of Chicago researchers.
Traditional
Machine Learning
Data
Deep Learning models tend to increase their accuracy with the increasing amount of training data,
where's traditional machine learning models stop improving after a saturation point.
Fact File The ANN attempts to recreate the computational mirror of the biological neural network, although
it is not comparable since the number and complexity of neurons and the used in a biological neural
network is many times more than those in an artificial neural network.
198
We can learn about working of a neural
network from the following steps:
1. A Neural Network is divided into
multiple layers, and each layer is further
divided into several blocks called nodes.
2. Each node has its own task to
accomplish, which is then passed to the
next layer.
3. The first layer of a Neural Network is
known as the input layer. The job of an
input layer is to acquire data and feed it
to the Neural Network. No processing
occurs at the input layer.
4. Next to it are the hidden layers. Hidden
layers are the layers in which the whole
processing occurs. Their name
essentially means that these layers are
hidden and are not visible to the user.
Each node of these hidden layers has its
own machine learning algorithm which it executes on the data received from the input layer. The
processed output is then fed to the subsequent hidden layer of the network. There can be
multiple hidden layers in a neural network system, and their number depends upon the
complexity of the function for which the network has been configured. Also, the number of nodes
in each layer can vary accordingly.
5. The last hidden layer passes the final processed data to the output layer, which then gives it to the
user as the final output. Similar to the input layer, output layer too does not process the data
which it acquires. It is meant for user-interface.
6. The arrows that connect the dots shows how all the neurons are interconnected. They also depict
how data travels from the input layer through to the output layer.
199
39
Single-layer Neural Network (Perceptron)
To build up towards the (useful) multi-layer Neural Networks, we will start with considering single-
layer Neural Network. It is called a Perceptron.
X1
W1
X2
W2
ΣActivation
m
(Xi * Wi)
Y
i=1
Function
Wm
Xm
Neurons
A neuron is a mathematical function designed to imitate the functioning of a biological neuron.
200
Activation function
An activation function is a mathematical equation that determines the output of each element
(perceptron or neuron) in the neural network. Activation function decides, whether a neuron
should be activated or not.
Activation functions are decision making units of neural networks. They calculates net output of a
neural node. The Step function is one of the most common activation function in neural networks.
The function produces binary output. That is the reason why it also called as binary step function. The
function produces 1 (or true) when input is higher than the threshold limit otherwise it produces 0 (or
false).
Let us suppose the output node has a "threshold" t.
Rule: If y > t, then it "activates." (Neuron gets fired) Else it "does not activate." (Neuron does not get
fired)
In a neural network, each neuron's output is the input of the neurons in the next layer of the network,
and so the inputs cascade through multiple activation functions until eventually, the output layer
generates a prediction.
Remember The selection of an activation function is critical to building and training in your network.
Experimenting with different activation functions will allow you to achieve better results.
Propagation function
Two propagation functions work in a Neural Network: forward propagation that delivers the
"predicted value" and backward propagation that delivers the "error value (loss) .”
FORWARD PROPAGATION
LOSS
BACKWARD PROPAGATION
Forward propagation: The output from the activation function moves to the next hidden layer, and
the same process is repeated. This forward movement of information is known as the forward
propagation.
Backward propagation: What if the output generated is far away from the actual value? The error is
calculated using the output from the forward propagation.
201
39
Based on this error value, the weights and biases of the neurons are updated. This process is known as
backward propagation.
Although linear transformations make the neural network simpler, but this network would be less
powerful and will not be able to learn the complex patterns from the data. Thus we use a non linear
transformation to the inputs of the neuron and this non-linearity in the network is introduced by an
activation function.
Bias
Moreover, an extra bias feature is generally added (x0 = 1). This bias feature is typically represented
using a special type of neuron called a bias neuron, which just outputs 1 all the time.
Fact File After each learning iteration, weights and Perceptron is a single layer neural
biases are gradually shifted so that the next
network and a multi-layer perceptron is
result is a bit closer to the desired output. This called Neural Networks.
way, the neural network gradually moves
towards a state where the desired patterns are
"learned".
Tip & Tricks Lecture Series on Neural Networks and Applications by Prof.S. Sengupta,
Department of Electronics and Electrical Communication Engineering, IIT
Kharagpur. https://www.youtube.com/watch?v=Fp33mf3L6AE
Given are the images of a human Neuron and its relation with the Neural Network. First, let us learn
about Axon, Soma and Dendirittes which form the essential parts of a neuron.
Axon: This long, cable-like projection of the cell carries the electrochemical message (nerve impulse)
along the length of the cell.
202
Soma (cell body): It sums all the incoming signals to generate input
Dendrites (or nerve endings): These small, branchlike projections of the cell make connections to
other cells and allow the neuron to talk with other cells or perceive the environment. Dendrites are
located on one or both ends of a cell.
How it works?
1. The axon from a neuron sends an impulse to the synapse (a junction between two nerve cells) of
another neuron.
2. The impulse received is then sent to the cell body (nucleus) through dendrites.
3. The cell body performs an activation function on the impulse received and then gives it to the
output axon, which passes the same to the next neuron in the system.
Now, as we relate this process with an artificial neural network, we can see that the input layer gets
data which is passed on to the nodes in the hidden layer. The nodes perform specific actions on the
data and pass the processed information to the next layer. In the end, the final processed data reaches
the output of the system.
One or more output connections for carrying the signal to the other neurons
m
An activation function, which determines the numerical value of the output signal.
m
In the picture given below, you can see the difference between the Human Brain and ANN.
Synapse
Nucleus Axon
Inputs Binary Output
(‘1’ or ‘0’)
Impulses out
Weighted Sum Threshold
Function Function
Cell body
Nodes
Weight
Output Layer
203
39
Tip & Tricks Using Google experiments, explore the layers of a neural network with your
smartphone camera. This experiment lets you turn on the camera. Watch it to know
how each layer of the neural network works. https://experiments.withgoogle.com
//what-neural-nets-see
Tip & Tricks Quick, Draw! is an online game developed by Google that challenges players to
draw a picture of an object or idea and then uses a neural network artificial
intelligence to guess what the drawings represent. https://quickdraw.with
google.com/
Tip & Tricks Let us start with generating new strokes based on your handwriting input using the
Neural network. https://distill.pub/2016/handwriting/
Tip & Tricks Cartoonify turns your photo into a cartoon drawing. For best results, try using
images with clear objects on a solid background. https://experiments.with
google.com/cartoonify
204
How do Neural Networks learn?
Neural networks learn by analysing examples to accomplish tasks, rather than following a linear set
of instructions. However, vast volumes of data (i.e., big data), acquired through data mining, are
needed to train ANNs to develop efficiency and minimise errors. Because ANNs require large
quantities of data, they also require more computational power than ML. Deep learning uses graphic
processing units (GPUs) with multiple cores rather than central processing units (CPUs). CPUs are
usually enough for most ML tasks.
Remember Data mining is a process used by companies to turn raw data into useful information. For
example, by using software to look for patterns in large batches of data, businesses can learn more
about their customers to develop more effective marketing strategies.
In the same way that we learn from experience in our lives, artificial neural networks require data to
learn. In most cases, the more data that can be input to a neural network, the more accurate it will
become. Think of it like any task you do over and over. Over time, you gradually get more efficient
and make fewer mistakes. Neural networks use three ways of learning:
Supervised learning
In Supervised learning, you train the machine using data which is This is like class
well "labelled." It means data is already tagged with the correct work.
answer.
Unsupervised learning
Unsupervised learning is the training of machine using information
This is like
that is not labeled and allowing the algorithm to act on that
homework.
information without guidance.
Reinforcement learning
While training a self-driving car, it does not matter how much data you
provide for training, still there will a possibility that it has not been trained This is like a test.
enough. The solution is reinforcement learning.
205
39
If artificial intelligence does not require any human inputs to learn, it progresses by trial and error.
When its decision or action brings it closer to the agreed goal, it is given positive feedback, otherwise
it gts penalized. This is how it can remember which actions allow it to perform the task optimally.
Real-life example
It is similar to how you would teach a dog new tricks. You give the dog a treat when it does a command
correctly so that it associates the reward with the correct response to a command.
In the case of a Deep Learning model, is step is completely unnecessary. The model would recognize
all the unique characteristics of a car by itself and make correct predictions. You simply give the
neural network the raw data, the rest is done by the model.
Such neural networks which consist of more than three layers of neurons (including the input
and output layer) are called Deep Neural Networks. Furthermore, training them is called Deep
Learning.
206
Applications of Deep Learning
There are many applications of deep learning. Some of them are mentioned below:
Self-Driving Cars
Deep Learning is the force that is bringing
autonomous driving to life. A million sets of data are
fed to a system to build a model, to train the machines
to learn, and then test the results in a safe
environment. These are mounted with sensors all
around. Once the sensors pull in their data, the car's
computer puts it all together and starts the hard part:
identifying what is what. Is that a toddler or a garbage
can? A leaf or a pigeon? All that training is not possible
A Self driving car with sensor all around
without deep learning.
Virtual Assistants
The most popular application of deep learning is
virtual assistants ranging from Alexa to Siri to Google
Assistant. Each interaction with these assistants
provides them with an opportunity to learn more
about your voice and accent, thereby providing you
with a secondary human interaction experience.
Virtual assistants use deep learning to know more
about their subjects ranging from your dine-out
Virtual Assistants
preferences to your most visited spots or your
favourite songs.
Entertainment
Online streaming services like Netflix and Amazon
Prime are enhancing their deep learning capabilities
to provide a personalised experience to its viewers.
They do so by creating their identities and observing
their show preferences, time of access and history to
recommend shows that are of liking to a particular
viewer. Content editing and auto-content creation are
now a reality thanks to Deep Learning and its
contribution to face and pattern recognition. Deep
Learning AI is revolutionising the filmmaking process
as cameras learn to study human body language to
imbibe in virtual characters. Streaming services
207
39
Pixel Restoration
The concept of zooming into videos beyond its actual resolution was unrealistic until Deep Learning
came into play. In 2017, Google Brain researchers trained a Deep Learning network to take very low-
resolution images of faces and predict the person's face through it. This method was known as the
Pixel Recursive Super Resolution. It enhances the resolution of photos significantly, pinpointing
prominent features in order that is just enough for personality identification.
Fraud Detection
Another domain benefitting from Deep
Learning is the banking and financial sector
that is affected by the task of fraud detection
with money transactions going digital. Auto-
encoders in Keras and Tensorflow are being
developed to detect credit card frauds saving
billions of dollars of cost in recovery and
insurance for financial institutions. Fraud
prevention and detection are done based on
identifying patterns in customer transactions
and credit scores, identifying abnormal Using AI any abnormal spending pattern
behaviour. can be quickly identified
208
Revision Time
The neuron
m is the basic working unit of the brain, a specialised cell designed to transmit
information to other nerve cells, muscle, or gland cells.
Artificial Neural Networks are loosely modelled after how neurons in the human brain behave.
m
The main advantage of artificial neural networks is that they are able to extract data features
automatically without needing the input of the programmer.
Artificial neural networks consist of input and output layers, as well as (in most cases) a hidden
m
layer consisting of nodes that transform the input into something that the output layer can use.
A "neuron" in an artificial neural network is a mathematical function that collects and classifies
m
information according to a specific architecture.
A perceptron
m is a single-layer neural network. It consists of four main parts, including input
values, weights and bias, net sum, and an activation function.
In ANN,
m connections connect a neuron in one layer to another neuron in the same layer or
another layer.
In the artificial neural network, two propagation functions work in a Neural Network: forward
m
propagation that delivers the "predicted value" and backward propagation that delivers the
"error value.”
Neural
m networks which consist of more than three layers of neurons (including the input and
output layer) are called Deep Neural Networks.
In a human neuron, the axon is a long, cable-like projection of the cell carries the electrochemical
m
message (nerve impulse) along the length of the cell.
In a human neuron, soma (cell body) sums all the incoming signals to generate input.
m
In a human
m neuron, dendrites (or nerve endings) are small, branchlike projections of the cell
make connections to other cells. These allow the neuron to talk with other cells or perceive the
environment.
ANNs
m learn by analysing examples to accomplish tasks, rather than following a linear set of
instructions.
Vast volumes of data (i.e., big data), acquired through data mining, are needed to train ANNs to
m
develop efficiency and minimise errors.
In Supervised learning, you train the machine using data which is well "labelled.”
m
Unsupervised
m learning takes place when a machine can analyse data patterns previously
unspecified by humans and subsequently decide on a particular desirable course of action.
Reinforcement learning is an approach that helps a machine learn by rewarding desirable actions
m
and penalising undesirable ones.
209
39
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
210
Worksheet 2 Write (T) for True and (F) for False against the statements.
4. In the artificial neural network, two propagation functions work in a Neural Network:
forward propagation that delivers the "error value" and backward propagation that
delivers the "predicted” value."
5. In a human neuron, the axon is a long, cable-like projection of the cell carries the
electrochemical message (nerve impulse) along the length of the cell.
6. In a human neuron, dendrites sums all the incoming signals to generate input
7. In a human neuron, somas are small, branchlike projections of the cell make connections
to other cells.
8. In Supervised learning, you train the machine using data which is well "labelled."
9. Unsupervised learning takes place when a machine can analyse data patterns
previously unspecified by humans.
1. _________ Networks are loosely modelled after how neurons in the human brain behave.
3. In a neural network each layer is further divided into several blocks called ____________ .
5. _________________ layers are the layers in which the whole processing occurs.
211
39
8. Neural networks which consist of more than three layers of neurons (including the input and
output layer) are called _________________ Networks.
10. Deep learning uses ________________ with multiple cores rather than central processing units
(CPUs).
1. Define Artificial neural network. How it is not comparable with human neural network. Draw a
diagram of simple ANN.
212
Introduction to
Chapter 19 Python Language
Learning Objectives
1. Features of Python 2. Variables and Data Types in Python
3. Simple Python Programs in IDLE window 4. Using Combat Code to learn Python
5. Python Lists and methods 6. python for AI
Most of the programs these days are written in English-like languages known as the High Level
Languages (HLLs). Programs written in HLLs cannot be directly understood by the computer. They
first need to be converted into a machine code with the help of a compiler or interpreter software.
Once the program is converted into machine code it is executed by the computer's CPU to perform
the desired task. Some of the commonly used high level languages are: Python, JAVA, C++, PHP, VB,
.NET SCALA and C.
What is Python?
PYTHON is a powerful and immensely popular high level programming Language. These days
PYTHON is being extensively used to create web software, Internet-based applications, games and
mobile apps. Some of the most popular websites which everyone knows about today have been
created using the Python language. A few of these websites are mentioned below:
Do you Know? The Python language was created by the Dutch programmer Guido van Rossum.
He developed the language and named it Python, after the 'Monty Python's
Flying Circus' TV show, that he liked to watch.
213
Features of Python
Some of the main features that have made Python such a popular language are as follows:
1. Easy to Learn and Use: Being easy to learn and use, it is developer-friendly high level
programming language.
2. Easy to Read: The Python language code closely resembles the English language. This allows
developers to read and translate the Python code much easily compared to other languages.
3. Interpreted Language: Python is an interpreter-based language. The Python interpreter executes
the code one line at a time. This makes debugging easy, especially for the beginners.
4. Cross-platform Language: The Python code can run equally well on different platforms such as
Windows, Linux, Unix and Macintosh. So, it is a portable and cross platform language.
5. Free and Open Source: Python is an open source language. It is freely available at
www.python.org. Anyone can download it from the website and start using it for writing
programs. The source code of Python can also be accessed and amended by anyone.
6. Object-Oriented Language: Python supports object oriented programming. It supports the
concepts of classes and objects. It can also be extended to include the code written in other
languages like JAVA, C and C++.
7. Case-sensitive language: Like popular programming languages like JAVA, C, C++, etc., Python is
also case sensitive language. In Python, 'sum' and 'SUM' are not the same. They will be
interpreted differently.
Executing Python
Python is easy to download and install by following these steps:
3. After the download is finished, go to the Downloads folder and double click on the downloaded Python
exe file icon to run the installation wizard.
4. Follow the instructions in the Python installation Wizard to install it on your computer.
214
Do you Know? Python Installation Wizard installs IDLE (Integrated Development and Learning
Environment), which is a GUI based Python Shell that allows you to write, edit and run
simple Python commands and programs. It also installs a Command Line Interface based
shell which can also be used to run commands, write and execute programs, etc. Here, we are
using IDLE for Python Programming.
3. Look for the Python 3.7.0 folder in the All Programs list and click on it.
Menu bar
Prompt
Remember Latest versions of Python kept on releasing but all have some basics and fundamentals.
The main IDLE Window has two parts: Menu bar and Prompt indicated by three greater than (>>>)
signs.
Menu Bar: It is like any other menu bar and is operated in the same way. You can click on a menu
name to open it and access the options it contains. Remember that the menu bar displayed in the IDLE
window is context sensitive. The menus displayed on it may change according to the situation.
Prompt: The prompt allows you to enter commands directly into Python and get an instant output by
pressing the Enter key. We will be using this Interpreter window to display text strings and do
elementary mathematical calculations.
215
39
Using Commands at the Shell Prompt
Let us enter some commands at the Shell prompt and see their output instantly simply by pressing
the Enter key.
Remember Always enclose any text string that you want to display (using the print or any other Python
statement) in double quotes (“ ”) or single quotes (' '). Calculations can also be done directly on
the IDLE prompt without using the print statement. For example, >>> 657+7896 will display
the sum as 8553 on pressing the Enter key.
Variables in Python
Python considers all the variables used in a program as instances (objects) and their data types as
classes. (Remember in object oriented programming, an object is the instance of a class). Unlike other
programming languages, Python has no command for declaring a variable. A variable is created and
given a data type, the moment we first assign a value to it.
216
Example: 1. x = 9, creates a variable x of int (integer) data type with value 9.
3. sum = x + y, creates a variable sum that stores the sum of variables x and y.
>>>x=9 -- (variable)
>>> print (x) -- (statement)
9 -- (Output)
>>>y=11.56 -- (variable)
>>> print (y) -- (statement)
11.56 -- (Output)
>>>x=99 -- (variable1)
>>> y=101.75 -- (variable2)
>>> print (x + y) -- (statement)
200.75 -- (Output)
>>>name='Samyak' -- (variable)
>>> print (name) -- (statement)
Samyak -- (Output)
Remember You can also execute these commands without the print statement at the shell prompt.
217
39
Data Types in Python
There are several different data types in Python. The basic data types are given in the following table:
Str (String) To store text strings. The assigned string Stu_name = “N R Ravi”
should be enclosed in single or double Emp_name = 'Bhumi’
quotes.
A multiline string should be enclosed within
three single quotes.
Remember The data type given to a variable depends on the value assigned to it. As soon as the value
assigned to a variable changes, its data type also changes.
Arithmetic Operators
Arithmetic operators are special symbols that represent arithmetical computations like addition,
subtraction, multiplication and division. Operators are applied to the operands that can be values or
variables. The same operators can behave differently on different data types. A statement containing
operands and operators is called an expression. The following table lists most basic arithmetic
operators with relevant examples:
Operator
Description Example (Numbers) Example 2 (Strings)
symbol
218
* Multiplication >>> 65 * 3 >>> “Hello” * 3
195 HelloHelloHello
(*operator multiplies the strings)
219
39
5. To run the program, click on the Run
menu and select the Run Module
option or simply press the F5 key.
Remember The name of a python program file always has the extension .py. To run the program from the
python shell or windows command prompt you need to give the complete file name at the prompt
with the .py extension.
3. Run the program by pressing the F5 key and observe the output.
Program Output
Here, the variable x and y are assigned integer values 15 and 45 respectively. Python automatically
assigns them the int data type. The print statement is (as usual) used to output variables.
Remember The text following the # sign is deemed as a comment by Python interpreter and is ignored while
executing the program.
Program 2: Writing a program to sum up two numbers and displaying their sum
1. Open a new file in the IDLE editor window and type a program as shown above in it.
3. Run the program by pressing the F5 key and observe the output.
220
Program Output
Here, the variable x and y are assigned integer value and float values respectively. Variable sum stores
the sum of the values stored in x and y. The print statement is used to output the value stored in the
variable sum.
Check Point Write the following programs in Python and display their output:
1. Write a program to calculate the product of three numbers input by the user
and display their product.
2. Also write a program to let a user enter two numbers and find their difference as a
whole number.
1. Open a new file in the IDLE editor window and type a program as shown above in it.
2. Save the program as Python file using the File →
Save option.
3. Run the program using the F5 key and observe the output.
Program Output
Here, the variable r denotes the radius of the circle and the usual relations Area = Pi * r *r; (Pi =
3.142) and Perimeter = 2*Pi * r are used for the calculation of the area and the perimeter of the circle
respectively.
1. Open a new file in the IDLE editor window and type a program as shown on the next page.
2. Save the program as Python file using the File →
Save option.
3. Run the program using the F5 key and observe the output.
221
39
Program Output
Here, the variables p, r, t and si present the principal amount, rate of interest, time duration of loan
and simple interest accrued. The relation si = p * r * t / 100 has been used to calculate simple interest.
Check Point Write the following programs in Python and display their output:
1. Write a program to find the difference of two numbers (25 and 17) and display the
result in the Shell window.
2. Write a program to find the product of two numbers (30 and35) and display the
result in the Shell window.
Syntax : input(“prompt”)
Where, prompt is the string or message we wish to display on the screen and it is
optional.
1. Open a new file in the IDLE editor window and type a program as shown above in it.
2. Save the program as Python file using the File →
Save option.
3. Run the program using the F5 key and observe the output.
Program Output
Explanation:
The first input() statements let a user enter values for variables x and y. But there is a problem. The
values stored in variables x and y are in the form of text strings and hence cannot be added.
222
So, we must first convert these values into numbers using either int() or float() functions. Third
statement converts values of x and y into integer numbers, adds them up and stores the result in the
variable sum. The format () method in Print statement prints the value of x, y and sum variables in
order of their respective placeholders {0}, {1} and {2} to give the formatted output.
Remember The print () statement then gives the output in a formatted manner. Here curly braces {} serve as
placeholders and numbers inside them {0}, {1}, {2} indicate the order in which they should hold
the values to be displayed.
1. Open a new file in the IDLE editor window and type a program as shown in it.
2. Save the program as Python file using the File →
Save option.
3. Run the program using the F5 key and observe the output.
Program Output
Explanation:
The float ( ) function converts values received through the input statements into floating point
numbers. Expressions in line 4 and 5 calculate the half perimeter and area and print statement
displays the area. The format () method prints the value of variable and get printed at placeholder {0}
to give a formatted output.
1. Open a new file in the IDLE editor window and type a program as shown in it.
2. Save the program as Python file using the File →
Save option.
3. Run the program using the F5 key and observe the output.
Program Output
Explanation:
A third variable has been used to facilitate interchange of values, i.e., transfer of a’s value to b and b’s
value to a. The .format method ensures that the value of a and b are printed in order in their respective
placeholders {0} and {1} to give the desired formatted output.
223
39
Program 8: Write a program to calculate the volume of a cylinder
1. Open a new file in the IDLE editor window and type a program as shown in it.
3. Run the program using the F5 key and observe the output.
Program Output
Explanation:
Here we have used the formula ‘V = pr2h’ to calculate the volume of the cylinder. The values for radius
(r) and height (h) are supplied by the user. Value of pi (p) is taken as 3.142.
About CodeCombat
CodeCombat is a coding game that uses real typed code and personalized learning to teach computer
science with no teacher training needed. Students enter real code to move through the game, assisting
their chosen hero on their quest. It is recommended for students aged 9 and up. The game supports
Python and JavaScript. Many schools are implementing CodeCombat as the main computer science
curriculum.
224
Follow the Given Text to Play the Game
Yes - the Teacher Dashboard provides detailed student progress, completion time and overall class
statistics, and also allows to assign and manage student course assignments.
1. First, you need to create an account for 2. In the next screen click on the Individual
yourself. Click on the I’m a Student button. Account. Create your account in the next
screen.
3. Select your hero to play the python game 4. You can change your hero and other
(which is default programming language settings as required.
available with the free trial.)
5. In this screen you can see how the ‘hero’ has to move with the Python commands which you give
and click on the Run button to execute those.
Tip & Tricks Learn Python through Code Combat game in https://www.youtube.com/watch?
v=mqSKDnAhl9Q
225
39
Comments in Python
When writing code in Python, it is essential to make sure that others can easily understand your code.
Comments are used to explain Python code and to make the code more readable.
Creating a Comment
To write a comment in Python, simply put the hash mark # before your desired comment. Python
ignores everything after the hash mark and up to the end of the line. You can insert them anywhere in
your code, even inline with other code. Observe the following examples:
#This is a comment
print("Hello, World!")
Python Lists
A list is a data type that allows you to store various types of data in it.
The important thing about a list is that items in a list need not be of the same type. For example, we can
have integer, float and string items in the same list.
Creating Lists
Creating a list is as simple as putting different comma-separated values between square brackets. For
example -
list1 = [“physics”, “chemistry”, 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"]
List indices start at 0.
226
Negative Indexing
Negative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second-last
item etc.
Example:
227
39
Adding another list to an existing list using the extend( ) method
Example:
Deleting
We can delete one or more items from a list using the keyword del. It can also delete the list entirely.
Example:
The remove( ) method removes the first value matching the argument to remove from the list, not a
specific index.
228
Count
The count() method returns the number of occurrences of an element in a list.
Sort
The sort() method sorts the elements of a given list. By default, it will sort elements of the list in the
ascending order
Remember sort() method accepts a reverse parameter as an optional argument. Setting reverse=True sorts
the list in the descending order.
229
39
Simple syntax & less coding
Python involves very less coding and simple syntax among other programming languages which can
be used for developing AI applications. Due to this feature, the testing can be easier, and we can focus
more on programming.
Open-source
Python is an open-source programming language. This makes it widely popular in the community.
Revision Time
PYTHON is a powerful and immensely popular high-level programming language. These days
m
PYTHON is extensively used to create web software, Internet-based applications, games and
mobile apps.
Python Installation Wizard installs IDLE (Integrated Development and Learning Environment),
m
which is a GUI based Python Shell that allows you to write, edit and run simple Python
commands and programs
A variable
m is represented by a symbolic name that may be short (like x, y and a) or descriptive
(like name, grade, class and age).
In Python, a variable is created and given a data type, the moment we first assign a value to it.
m
Arithmetic operators are special symbols that represent arithmetical computations like addition,
m
subtraction, multiplication and division.
CodeCombat
m is a coding game that uses real typed code and personalized learning to teach
computer science with no teacher training needed.
A list is a data type that allows you to store various types of data in it. The important thing about a
m
list is that items in a list need not be of the same type.
List indices start at 0.
m
Negative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second-
m
last item, and so on.
We can use the assignment operator (=) to change an item or a range of items.
m
230
We can add another list to an existing list using the extend( ) method
m
We can delete one or more items from a list using the keyword del.
m
The remove( ) method removes the first value matching the argument to remove from the list, not
m
a specific index.
The count() method returns the number of occurrences of an element in a list.
m
The sort() method sorts the elements of a given list. By default, it will sort elements of the list in
m
the ascending order
Python
m involves very less coding and simple syntax among other programming languages
which can be used for developing AI applications.
Worksheets
Worksheet 1 Multiple Choice Questions (MCQs). Tick (ü
) the correct answer.
231
39
7. We can add one item in the list using the following method:
a. Extend() b. Append()
c. Insert() d. Add()
8. Adding another list to an existing list using the extend( ) method
a. Extend() b. Append()
c. Insert() d. Add()
9. To add an item at the specified index, use the ________ method:
a. Extend() b. Append()
c. Insert() d. Add()
10. This method removes the first value matching the argument to remove from the list, not a specific
index.
a. Del b. remove()
c. Insert() d. Add()
11. This method returns the number of occurrences of an element in a list.
a. count() b. range()
c. occur() d. sort()
12. This method sorts the elements of a given list. By default, it will sort elements of the list in the
ascending order.
a. count() b. range()
c. occur() d. sort()
Worksheet 2 Write (T) for True and (F) for False against the statements.
232
Worksheet 3 Select the suitable words and fill in the blanks.
Programs
1. Input the name and age of a person with appropriate messages. Print the same.
2. Input two numbers. Print their multiplication and addition with appropriate messages.
3. Input two numbers. Print the quotient and remainder after dividing the second number by the
first number.
4. Write a program to convert 15 kilometers to miles.
233
39
5. Write a program to accept temperature in Celcius and convert it to Fahrenheit.
6. Accept a number and print it's multiplication table.
7. Create a list of five names. Print the second and fifth element of the list.
8. Create a list of five numbers. Insert a number 202 in the second position. Print the list.
9. Create a list of five names of fruits. Append a fruit name "musk melon" at the end. Print the list.
Print the second-lat element of the list using the negative indexing.
10. Create a list of the first five odd numbers. Append the next three numbers at the end of the list.
Print the list.
11. Create a list [1,2,4,4,5,5,4,4,4,6,12, 11, 4]. Count and print the number of elements in the list.
Remove all occurrences of 4 and print the list. Sort the list in ascending order and print the list.
12. Create a list containing five names of animals. Remove the second element and print the list.
Worksheet: Match the column A with column B by writing the correct alphabet from the column B
into the blank boxes.
A B
1
a
This statement allows us to take user's
-1
inputs while a program executes.
2 b
This statement prints the output. Input()
3 c
This variable stores the numbers with
.py
decimal places.
4
d
The python program is saved with this
Extend()
extension
5 e
Negative indexing means beginning from
Reverse=true
the end, ____ refers to the last item
6
f
To sort the elements in a descending order,
Print
we must include this in thew sort() method
7 g
This method is used to add a list to another
Float
list
234
Section
brain
STORMING
Worksheets
+
Practical File Guide
+
Quiz Questions
235
39
Worksheet 1: The concept of Smart Home, Smart city and Smart school
a. Help Ishi to write down the name of devices which you would like to control in your smart home
in the boxes.
............
............
............ ............
............
b. Help Ajay to write down some points for the following features of a smart city.
c. Help Yuvraj to write down name of d. Help Srishti to write down languages
qualities required to make a career in AI. required to enter in the AI fields.
1. .................................... 1. ....................................
.................................... ....................................
2. .................................... 2. ....................................
.................................... ....................................
3. .................................... 3. ....................................
.................................... ....................................
4. .................................... 4. ....................................
.................................... ....................................
236
40
Worksheet 2: The concept of AI Domains:
a. Fill-in the blank boxes to write current uses b. Help Rajesh to write down
of CV. applications of big data.
2 b
This is the process of breaking a sentence Text Parsing
into separate words or tokens.
3
It is the process of finding the root word c
of a given the word. Dependency Parsing
4
It is the task of recognizing a sentence and
assigning a syntactic structure to it. It aims d
at figuring out the relation between words Tokenization
in a sentence.
1. .......................................................................................................................................
2. .......................................................................................................................................
237
39
Worksheet 3: AI and Social Development Goals (SDGs)
a. Help students to write down the steps which can be taken with AI to achieve the following SDGs
NO .............................................................................
POVERTY
.............................................................................
.............................................................................
ZERO .............................................................................
HUNGER
.............................................................................
.............................................................................
QUALITY .............................................................................
EDUCATION
.............................................................................
.............................................................................
.............................................................................
.............................................................................
INDUSTRY, INNOVATION
.............................................................................
AND INFRASTRUCTURE
.............................................................................
.............................................................................
238
40
Worksheet 4: AI and Social Development Goals (SDGs)
a. Help students to write down the steps which can be taken with AI to achieve the following SDGs
REDUCED .............................................................................
INEQUALITIES
.............................................................................
.............................................................................
.............................................................................
.............................................................................
CLIMATE .............................................................................
ACTION
.............................................................................
.............................................................................
LIFE .............................................................................
BELOW WATER
.............................................................................
.............................................................................
LIFE .............................................................................
ON LAND
.............................................................................
.............................................................................
239
39
Worksheet 5: AI bias and AI ethics
a. Student are making some statements regarding the AI bias and AI ethics. You as a teacher give
them marks(0, 5 or 10) after reading the statement.
240
40
Worksheet 6: Problem Scoping
a. Help Ashish to fill in the blank boxes to show the project cycle
b. Help Ishi to write required terms for 4W canvas, and write the appropriate statement number in
the relevant box.
c. If the problem is: Forecasting salary of an employee, write down the extracted features for this.
d. Fill in the blank boxes with the reliable sources to acquire data from.
241
39
Worksheet 7: Problem Scoping
a. Some + and - signs have gone wrong (or missing) in the following activity. Check the left side
image, and correct accordingly in the right image.
Rivers
Snow
Animals
Land Surface
Oceans
Clouds Snow Underground Soil Rivers
Underground
Clouds Trees/Plants
............................................ ............................................
............................................ ............................................
............................................ ............................................
Machine
Learning
AI Models
AI Models
Types of Data
Root Node
242
40
Worksheet 7: Neural Networks
a. Help Shalini to write missing terms in a perceptron
243
39
Worksheet 9: Write the output for the following program.
244
40
Worksheet 10: Write the output for following programs
245
39
AI Viva
Questions
?
1. When was the Turing test conducted, and who conducted it?
2. Who coined the term AI and when?
3. Name the AI chess computer which defeated the chess world champion, Garry Kasparov, in a
tournament. It was built by which company?
4. Name the AI program which defeated the world GO player. It was developed by which
company?
5. Which program did Google demonstrate to take hairdresser appointment on call?
6. Define two types of AI?
7. Which form of AI are we using now?
8. What is the full form of ASI, and why is it scary?
9. Which types are jobs most suitable for AI robots in day-to-day life, and why?
10. Which is the key learning technology behind Driverless cars?
11. What is Artificial Neural Network (ANN)?
12. How ride-sharing services use AI?
13. How banks use AI to protect their customers from frauds?
14. How music services use AI?
15. How Facebook uses AI?
16. Name five Personal Assistants?
17. What is the backbone of Smart Home technology?
18. Name any two features of Smart Waste management?
19. Give an example of Human-Machine interaction.
20. For starting in AI, Learning of which programming languages help?
21. Name any three types of careers which one can make in the field of AI.
22. What is Big data? Name some of its sources.
23. What do you understand by Computer vision?
24. When did Google start testing robot cars on roads?
25. How is Computer vision dependent on Deep Learning?
26. What is the limitation of Computer vision as compared to human vision?
27. What is Lemmatization?
28. What is Co-reference resolution?
29. How many are Social Development Goals (SDGs) there?
30. Which number of SDG is related to Quality education?
246
40
A
31. Which number of SDG is related to Zero hunger?
32. What is the sixth SDG?
33. Which SDG connects all other SDGs?
34. Name Renewable energies.
35. How can AI help to protect renewable energies?
36. What is 4D printing, and how AI is helpful in that?
37. What are AI bins?
38. How is AI helpful in Cyber security? Give one example.
39. How can AI help in E-governance?
40. What makes Amazon GO store special?
41. How AI bias creeps into AI systems?
42. Why are AI ethics important?
43. Name stages of AI project cycle.
44. What are the training and testing stages of data?
45. What are the data features? Explain with one example?
46. Explain the basic structure of the Decision tree.
47. What is Learning-based approach for AI modelling stage?
48. Name common AI Models.
49. Which type of learning is Regression?
50. What is the Evaluation stage?
51. What is a neuron?
52. What is the use of axon in a neuron?
53. In which types of layers, a Neural network is divided?
54. In a Neural network, the processing is done by which layers?
55. Why is Deep learning better than Machine learning?
56. What is Perceptron?
57. What is the difference between perceptron and a neural network?
58. What is back propagation?
59. What do you mean by reinforcement learning?
60. What is the advantage of pixel restoration?
247
39
Python Viva
Questions
?
248
40
Useful videos to watch
Name of topic Link QR Code
249
39
8. Big data analysis https://youtu.be/DfjgvXAl9WM
250
40
Practical File Guide
Index
No. Name of Practical Date Page no. Sign of the
Teacher
1. Activity 1
2. Activity 2
3. Activity 3
4. Activity 4
5. Activity 5
6. Activity 6
7. Activity 7
8. Activity 8
9. Activity 9
10. Activity 10
Activity 1: Write five more uses of AI, beside mentioned in this book. Let your imagination go far
and write wherever you think it can be integrated in the future.
Activity 2: Take three different color stands and work them into a braid. See how long your braid can
become within 45 seconds!!
Material required: Three different colored strand of thread 50 cm each.
Write answers of these questions:
a. How you can relate it with 3 domains of AI?
b. When you are making a braid what you learn how it works?
c. Can there be any relation set between (or integrated) all three domains of AI?
251
39
Activity 3: Write one letter or email to your future what you want see in the future or what you want
remind to your future. Just imagine about the text next 20 years and describe:
a. Smart home you are living in
b. Smart city where you are residing
c. Smart schools where your children are studying/studied.
d. Job you are doing in AI companies (your role and responsibilities)
Activity 4: Write one letter or email to your future what you want see in the future or what you want
to remind to your future. Just imagine about the next 20 years and describe:
a. Smart home you are living in
b. Smart city where you are residing
c. Smart schools where your children are studying/studied.
d. Job you are doing in AI companies (your role and responsibilities)
e. How AI has improved the healthcare system comparing today and 20 years down the
line.
f. How streaming services like Netflix, or online portals like Amazon has evolved
further.
Activity 5: Create project template for the following problem. Use the AI project cycle to identify the
scope and other parameters used in the Project life cycle chapter.
As you must have observed that cybercrime in the whole world reached a new high
during the COVID 19 pandemic. Consider yourself a Cyber security expert and create a
model to stop cyber bullying on social media websites.
Activity 6: You have been appointed ambassador of a country by United nations and your job is to
achieve Social Development Goals (SDGs). Pick any one SDG and explain the steps in
numbering format which you will take with the help of AI to achieve that SDG.
Activity 7: During COVID 19, lot of medical data has been collected for medical purposes. Now you
need to plan solution of a particular problem, which you can find out by analysing the data
using the AI (mainly Deep learning). Create project cycle as well as 4 W canvas for that.
Activity 8: Create project template for the following problem. Use the AI project cycle to identify the
scope and other parameters used in the Project life cycle chapter.
As you must have observed that cybercrime in the whole world reached a new high
during the COVID 19 pandemic. Consider yourself a Cybersecurity expert and create a
model to stop cyberbullying on social media websites.
252
40
Activity 9: Let us suppose, you are in 2030 and working as an HR head of a company. How will you
organize an interview with the help of AI so that there is not gender inequality in the
recruiting process.
Activity 10: Take printout of the program, output and paste in the file.
a. Accept the total score, overs, and find the run rate.
b. Enter the details of 5 players, matches played, runs scored, and print them.
c. Enter two numbers and swap them without taking the temporary variable.
d. Enter a number and power then compute the power using an exponential operator.
e. Enter two numbers and perform the floor division.
f. Enter two angles of a triangle and find the third angle.
g. Enter any three sides of a rectangle and find the fourth side.
h. Ask the user for the loan amount, rate of interest, and find the no. of installments for
the year.
i. Enter a username, password, and print the message your account has been created.
j. Accept years and convert the same into months, weeks and days.
k. Create a list of the first ten natural numbers. Append the list with next five natural
numbers. Print the list. Sort the list in descending order and print the list.
l. Create a list ["orange", "mango", "grapes", "cherry"]. Remove the element "mango"
and print the list.
m. Create a list of even numbers between 2 and 14. Print the sum of the first three even
numbers and multiplication of the last two numbers with appropriate messages.
n. Accept three names from the user and store it in a list. Sort the list in ascending order.
o. Accept four numbers and store their five times in a list. Print the list. Replace the 2nd
and 4th element with 90 and 100.
253
39
Glossary (Unit-1)
Adverb
An adverb is a word that qualifies a verb in a sentence.
Blogs
Blogs are “logs” or experiences or thoughts of individuals or groups of people with common interests
Clause
It is a group of words that contains a subject and a predicate. It may be a complete or incomplete
sentence.
Coherence
Coherence is the quality that makes your writing understandable.
Communication
Communication means the exchange of ideas and information through speech, writing, gestures or
some other means
Conjuction
A conjunction is a word that joins two sentences.
Definite article
When it is placed before a noun it limits its meaning to one particular thing.
Encoding
This refers to the way the sender chooses to compose the message.
Environment
It refers to the physical location where the communication is taking place and when that
communication takes place.
GNOME
It is a popular desktop environments usedwith the Linux-based OS such as Ubuntu and Fedora.
254
40
I
ICT
It is an abbreviation of information and communication technologies is an umbrella term that includes
a diverse set of technological tools and resources.
Indefinite article
The indefinite article indicates that a noun refers to a general idea, rather than a particular thing.
Linux
It is an open source operating system.
Miscommunication
In case the message is not understood by the receiver.
Mobile apps
Mobile apps are small software applications that are designed to run on mobile devices such as
smartphones and tablets.
Non-verbal communication
The communication that takes place simply through facial expressions, touch, one's posture, eye
contact, body language and hand gestures.
Oral communication
When a message or information is communicated toothers by speaking or through word of mouth.
Peripheral device
It is an internal or external device that can be directly connected to a computer to expand its
functionality.
Phrase
It is a group of words that has an incomplete meaning within a clause.
Pragmatic perspective
According to it, communication consists of a system of interlocking, independent, behaviors that
become a pattern over time.
255
39
R
Radio
It is a technology that uses radio waves to carry information such as sound.
Receiver
The person who receives the message is the receiver.
Self-management
Self-management means to manage our own thoughts, behaviour and actions to the best of our ability.
Sender
He/she is the person who sends the communication and issues the message.
Smartphone
It is a popular ICT tool, is a multi-purpose mobile-computing device that has features of mobile phones
as well as a computer.
Symbolic communication
Symbolic communication uses certain signs and symbols to communicate a message.
Telemedicine
Here an expert examines the records of a patients from a distance and prescribes them treatment.
Telex
It is an international system of communicating through a telephone line to communicate written
messages, news or display train and flight schedules.
Visual communication
This communication refers to communication through pictorial or visual representation of information.
Web browser
It is an application that provides a way to search for the information on the World Wide Web.
Websites
These are internet-pages that communicate information in the written form through the World Wide
Web (www).
World Wide Web
It is a standard linked information system accessible across the range of different computers connected
to the Internet.
Written communication
When the message or information is passed to others in the written.
256
40
Glossary (Unit-2)
Algorithm
An algorithm is a formula or set of rules for performing a task. In AI, the algorithm tells the machine
how to go about finding answers to a question or solutions to a problem.
Artificial Intelligence (AI)
AI is a subset of computer science that aims to build machines capable of doing human-like tasks:
decision-making, object classification and detection, speech recognition and translation.
Artificial general intelligence (AGI)
It is also known as strong AI, AGI is a type of artificial intelligence that is considered human-like, and
still in its preliminary stages (more of a hypothetical existence in the present day)
Artificial narrow intelligence (ANI)
It is also known as weak AI; ANI is a type of artificial intelligence that can only focus on one task or
problem at a given time. For example, playing a game or a virtual assistant looking for weather
information on the Internet as commanded by the user. This is the current existing form of AI.
Artificial Neural Network
It is a model for AI and machine learning inspired by the neural network configurations of the human
central nervous system, especially the brain.
Big data
Big data refers to a large amount of structured and unstructured data that is too complex to be handled
by standard data-processing software.
Chatbots
A chat robot can converse with a human user through text or voice commands. Utilized by e-commerce,
education, health, and business industries for ease of communication and to answer user questions.
Computer Vision
Computer Vision is a field of Artificial Intelligence that is used to obtain information from images.
Classification
It is an algorithm technique that allows machines to assign categories to data points.
Clustering
It is an algorithm technique that allows machines to group similar data into larger data categories
257
39
D
Data
Any collection of information converted into a digital form.
Data Mining
It is the process by which patterns are discovered within large sets of data with the goal of extracting
useful information from it.
Deep Learning
Deep learning is a sub-discipline of machine learning that utilizes artificial neural network which are
configured across multiple layers (hence the 'deep').
DeepMind Technologies
A British artificial intelligence company founded in September 2010, currently owned by Alphabet Inc.
The company is based in London, with research centres in Canada,] France, and the United States.
Acquired by Google in 2014, the company has created a neural network that learns how to play video
games in a fashion similar to that of humans.
E
Expert System
An expert system is an AI software that uses knowledge stored in a knowledge base to solve problems
that would usually require a human expert thus preserving a human expert's knowledge in its
knowledge base. They can advise users as well as provide explanations to them about how they reached
a particular conclusion or advice.
Facial Recognition
It is a computer application capable of identifying or verifying a person from a digital image or a video
frame from a video source. One of the ways to do this is by comparing selected facial features from the
image and a face database.
False Negatives
It is an error where a model falsely predicts an input as not having the desired outcome when one is
actually present. (Actual Yes, Predicted No).
False Positive
It is an error where a model falsely predicts the presence of the desired outcome in an input when in
reality, it is not present (Actual No, Predicted Yes).
Friendly Artificial Intelligence (FIA)
If the values of artificial general intelligence are aligned with our own, then it is known as friendly AI. In
this hypothetical scenario, a friendly artificial intelligence would have a positive benefit on humanity.
Feature Extraction
Feature extraction is a technique to reduce the complexity of data by grouping or combining elements
into features for subsequent processing.
258
40
G
Image recognition
Image recognition is the ability of a system or software to identify objects, people, places, and actions in
images. It uses machine vision technologies with artificial intelligence and trained algorithms to
recognize images through a camera system.
Image Segmentation
The process of dividing a digital image into multiple segments/fragments, with the goal of simplifying
or changing the representation of an image into something that is easier to analyze.
Machine learning
A field of AI focused on getting machines to act without being programmed to do so. Machines "learn"
from patterns they recognize and adjust their behaviour accordingly.
259
39
Narrow Intelligence
It is the ability to accomplish a very specific (narrow) set of goals, tasks, or objectives such as mastering a
video game or driving a car. AI currently falls within the category of narrow intelligence.
Neural Network
A neural network is a set of software, hardware or both that is modelled after aspects of the human brain.
Right now, neural networks are often organized as layers of interconnected artificial neurons.
Python
An interpreted, high-level, general-purpose programming language created by Guido van Rossum and
first released in 1991. Despite being a general-purpose language, Python has made its way into the most
complex technologies such as Artificial Intelligence, Machine Learning, Deep Learning, and so on.
Pattern Recognition
Pattern recognition is the label given to the activity of machines detecting patterns from data. It is often
used synonymously with machine learning.
Quantum computers
Quantum computers can process massive and complex datasets more efficiently than classical
computers. They use the fundamentals of quantum mechanics to speed up the process of solving
complex computations. Due to high speed and high volume data processing capabilities, these will be
immensely helpful in Deep learning and other areas of AI.
Reinforcement
Similar to how a dog is rewarded for successfully carrying out a command, reinforcement learning
utilizes a system of rewards and punishments in the process of machines learning to carry out a new
task.
Robotics
Robotics is a broad field that deals with creating and powering physical automatons. Artificial
intelligence is not robotics, though it may be used to make robotic devices perform tasks.
260
40
S
Strong AI
Strong AI is any artificial intelligence with the ability to carry out most tasks humans can do, as opposed
to weak AI which can only specialize in a specific task at one time.
Superintelligence
When an AI reaches a level of general intelligence that massively exceeds our own. This new level of
intelligence is known as superintelligence.
Supervised Learning
This method utilizes labelled data (tagged by a human) to teach a machine learning algorithm on how to
go about solving a problem or completing a task.
Turing Test
A Turing Test is a method of inquiry in artificial intelligence (AI) for determining whether or not a
computer is capable of thinking like a human being.The test is named after Alan Turing, the founder of
the Turning Test and an English computer scientist, cryptanalyst, mathematician and theoretical
biologist.
Training Data Set
In machine learning, the training data set is the data given to the machine during the initial "learning" or
"training" phase.
TensorFlow
An open-source software library also used for machine learning applications such as neural networks. It
is used for both research and production at Google and was released under the Apache 2.0 open source
license in 2015.
Unsupervised Learning
It is a type of machine learning algorithm where machines effectively teach themselves from unlabeled
data and without specific instruction.
Unstructured Data
Unstructured data is any data that is not organized in a specific way, such as Word documents, social
media posts and emails.
Weak AI
It is also known as narrow AI; weak artificial intelligence and has the ability only to accomplish one
thing at a time.
Watson
A question-answering computer system capable of answering questions posed in natural language,[321]
developed in IBM's DeepQA project by a research team.
261
39