AI Unit 1 Part (I) of (III)
AI Unit 1 Part (I) of (III)
"It is a branch of computer science by which we can create intelligent machines which can behave like a
human, think like humans, and able to make decisions."
AI Vocabulary
Intelligence relates to tasks involving higher mental processes, e.g. creativity, solving problems, pattern
recognition, classification, learning, induction, deduction, building analogies, optimization, language
processing, knowledge and many more. Intelligence is the computational part of the ability to achieve
goals.
Science based goals of AI pertains to developing concepts, mechanisms and understanding biological
intelligent behavior. The emphasis is on understanding intelligent behavior.
Engineering based goals of AI relate to developing concepts, theory and practice of building intelligent
machines. The emphasis is on system building.
AI Techniques depict how we represent, manipulate and reason with knowledge in order to solve
problems. Knowledge is a collection of ‘facts’. To manipulate these facts by a program, a suitable
representation is required. A good representation facilitates problem solving. Learning means that
programs learn from what facts or behavior can represent.
Learning denotes changes in the systems that are adaptive in other words; it enables the system to do the
same task(s) more efficiently next time.
Applications of AI refers to problem solving, search and control strategies, speech recognition, natural
language understanding, computer vision, expert systems, etc.
o With the help of AI, you can create such software or devices which can solve real-world
problems very easily and with accuracy such as health issues, marketing, traffic issues, etc.
o With the help of AI, you can create your personal virtual Assistant, such as Cortana, Google
Assistant, Siri, etc.
o With the help of AI, you can build such Robots which can work in an environment where
survival of humans can be at risk.
o AI opens a path for other new technologies, new devices, and new Opportunities.
Importance of AI
Game Playing You can buy against people mainly through brute force computation--looking at hundreds
of thousands of positions. To beat a world champion by brute force and known reliable heuristics requires
being able to look at 200 million positions per second.
Speech Recognition In the 1990s, computer speech recognition reached a practical level for limited
purposes. Thus United Airlines has replaced its keyboard tree for flight information by a system using
speech recognition of flight numbers and city names. It is quite convenient. On the other hand, while it is
possible to instruct some computers using speech, most users have gone back to the keyboard and the
mouse as still more convenient.
Understanding Natural Language Just getting a sequence of words into a computer is not enough.
Parsing sentences is not enough either. The computer has to be provided with an understanding of the
domain the text is about, and this is presently possible only for very limited domains.
Computer Vision The world is composed of three-dimensional objects, but the inputs to the human eye
and computers' TV cameras are two dimensional. Some useful programs can work solely in two
dimensions, but full computer vision requires partial three-dimensional information that is not just a set of
two-dimensional views. At present there are only limited ways of representing three-dimensional
information directly, and they are not as good as what humans evidently use.
Expert Systems A ‘knowledge engineer'' interviews experts in a certain domain and tries to embody their
knowledge in a computer program for carrying out some task. How well this works depends on whether
the intellectual mechanisms required for the task are within the present state of AI. When this turned out
not to be so, there were many disappointing results. One of the first expert systems was MYCIN in 1974,
which diagnosed bacterial infections of the blood and suggested treatments. It did better than medical
students or practicing doctors, provided its limitations were observed. Namely, its ontology included
bacteria, symptoms, and treatments and did not include patients, doctors, hospitals, death, recovery, and
events occurring in time. Its interactions depended on a single patient being considered. Since the experts
consulted by the knowledge engineers knew about patients, doctors, death, recovery, etc., it is clear that
the knowledge engineers forced what the experts told them into predetermined machines that can play
master level chess for a few hundred dollars. There is some AI in them, but they play well Framework.
The usefulness of current expert systems depends on their users having common sense.
Heuristic Classification One of the most feasible kinds of expert system given the present knowledge of
AI is to put some information in one of a fixed set of categories using several sources of information. An
example is advising whether to accept a proposed credit card purchase. Information is available about the
owner of the credit card, his record of payment and also about the item he is buying and about the
establishment from which he is buying it (e.g., about whether there have been previous credit card frauds
at this establishment).
Creating some system which can exhibit intelligent behavior, learn new things by itself,
demonstrate, explain, and can advise to its user.
o Mathematics
o Biology
o Psychology
o Sociology
o Computer Science
o Neurons Study
o Statistic
Applications of AI
AI has been dominant in various fields such as −
Gaming − AI plays crucial role in strategic games such as chess, poker, tic-tac-toe, etc., where
machine can think of large number of possible positions based on heuristic knowledge.
Natural Language Processing − It is possible to interact with the computer that understands
natural language spoken by humans.
Expert Systems − There are some applications which integrate machine, software, and special
information to impart reasoning and advising. They provide explanation and advice to the users.
Vision Systems − these systems understand, interpret, and comprehend visual input on the
computer. For example,
o A spying aeroplane takes photographs, which are used to figure out spatial information or
map of the areas.
o Doctors use clinical expert system to diagnose the patient.
o Police use computer software that can recognize the face of criminal with the stored
portrait made by forensic artist.
Speech Recognition − Some intelligent systems are capable of hearing and comprehending the
language in terms of sentences and their meanings while a human talks to it. It can handle
different accents, slang words, noise in the background, change in human’s noise due to cold, etc.
Handwriting Recognition − the handwriting recognition software reads the text written on paper
by a pen or on screen by a stylus. It can recognize the shapes of the letters and convert it into
editable text.
Intelligent Robots − Robots are able to perform the tasks given by a human. They have sensors to
detect physical data from the real world such as light, heat, temperature, movement, sound, bump,
and pressure. They have efficient processors, multiple sensors and huge memory, to exhibit
intelligence. In addition, they are capable of learning from their mistakes and they can adapt to the
new environment.
Identification Technologies - ID cards e.g., ATM cards o can be a nuisance and security risk: cards can
be lost, stolen, passwords forgotten, etc.Biometric Identification, walk up to a locked door – Camera –
Fingerprint device – Microphone – Computer uses biometric signature for identification – Face, eyes,
fingerprints, voice pattern This works by comparing data from person at door with stored library –
Learning algorithms can learn the matching process by analyzing a large library database off-line, can
improve its performance. .
High Accuracy with fewer errors: AI machines or systems are prone to less errors and high
accuracy as it takes decisions as per pre-experience or information.
High-Speed: AI systems can be of very high-speed and fast-decision making; because of that AI
systems can beat a chess champion in the Chess game.
High reliability: AI machines are highly reliable and can perform the same action multiple times
with high accuracy.
Useful for risky areas: AI machines can be helpful in situations such as defusing a bomb,
exploring the ocean floor, where to employ a human can be risky.
Digital Assistant: AI can be very useful to provide digital assistant to the users such as AI
technology is currently used by various E-commerce websites to show the products as per
customer requirement.
Useful as a public utility: AI can be very useful for public utilities such as a self-driving car
which can make our journey safer and hassle-free, facial recognition for security purpose, Natural
language processing to communicate with the human in human-language, etc.
o High Cost: The hardware and software requirement of AI is very costly as it requires lots of
maintenance to meet current world requirements.
o Can't think out of the box: Even we are making smarter machines with AI, but still they cannot
work out of the box, as the robot will only do that work for which they are trained, or
programmed.
o No feelings and emotions: AI machines can be an outstanding performer, but still it does not
have the feeling so it cannot make any kind of emotional attachment with human, and may
sometime be harmful for users if the proper care is not taken.
o Increase dependency on machines: With the increment of technology, people are getting more
dependent on devices and hence they are losing their mental capabilities.
o No Original Creativity: As humans are so creative and can imagine some new ideas but still AI
machines cannot beat this power of human intelligence and cannot be creative and imaginative.
o Year 1943: The first work which is now recognized as AI was done by Warren McCulloch and
Walter pits in 1943. They proposed a model of artificial neurons.
o Year 1949: Donald Hebb demonstrated an updating rule for modifying the connection strength
between neurons. His rule is now called Hebbian learning.
o Year 1950: The Alan Turing who was an English mathematician and pioneered Machine learning
in 1950. Alan Turing publishes "Computing Machinery and Intelligence" in which he
proposed a test. The test can check the machine's ability to exhibit intelligent behavior equivalent
to human intelligence, called a Turing test.
The birth of Artificial Intelligence (1952-1956)
o Year 1955: An Allen Newell and Herbert A. Simon created the "first artificial intelligence
program “Which was named as "Logic Theorist". This program had proved 38 of 52
Mathematics theorems, and find new and more elegant proofs for some theorems.
o Year 1956: The word "Artificial Intelligence" first adopted by American Computer scientist John
McCarthy at the Dartmouth Conference. For the first time, AI coined as an academic field.
At that time high-level computer languages such as FORTRAN, LISP, or COBOL were invented. And
the enthusiasm for AI was very high at that time.
A boom of AI (1980-1987)
o Year 1980: After AI winter duration, AI came back with "Expert System". Expert systems were
programmed that emulate the decision-making ability of a human expert.
o In the Year 1980, the first national conference of the American Association of Artificial
Intelligence was held at Stanford University.
Now AI has developed to a remarkable level. The concept of Deep learning, big data, and data science are
now trending like a boom. Nowadays companies like Google, Face book, IBM, and Amazon are working
with AI and creating amazing devices. The future of Artificial Intelligence is inspiring and will come with
high intelligence.
2. General AI:
o General AI is a type of intelligence which could perform any intellectual task with efficiency like
a human.
o The idea behind the general AI to make such a system which could be smarter and think like a
human by its own.
o Currently, there is no such system exist which could come under general AI and can perform any
task as perfect as a human.
o The worldwide researchers are now focused on developing machines with General AI.
o As systems with general AI are still under research and it will take lots of efforts and time to
develop such systems.
3. Super AI:
o Super AI is a level of Intelligence of Systems at which machines could surpass human
intelligence, and can perform any task better than human with cognitive properties. It is an
outcome of general AI.
o Some key characteristics of strong AI include capability include the ability to think, to reason,
solve the puzzle, make judgments, plan, learn, and communicate by its own.
o Super AI is still a hypothetical concept of Artificial Intelligence. Development of such systems in
real is still world changing task.
1. Reactive Machines
o Purely reactive machines are the most basic types of Artificial Intelligence.
o Such AI systems do not store memories or past experiences for future actions.
o These machines only focus on current scenarios and react on it as per possible best action.
o IBM's Deep Blue system is an example of reactive machines.
o Google's Alpha Go is also an example of reactive machines.
2. Limited Memory
o Limited memory machines can store past experiences or some data for a short period of time.
o These machines can use stored data for a limited time period only.
o Self-driving cars are one of the best examples of Limited Memory systems. These cars can store
recent speed of nearby cars, the distance of other cars, speed limit, and other information to
navigate the road.
3. Theory of Mind
o Theory of Mind AI should understand the human emotions, people, beliefs, and be able to
interact socially like humans.
o This type of AI machines are still not developed, but researchers are making lots of efforts and
improvement for developing such AI machines.
4. Self-Awareness
o Self-awareness AI is the future of Artificial Intelligence. These machines will be super intelligent,
and will have their own consciousness, sentiments, and self-awareness.
o These machines will be smarter than human mind.
o Self-Awareness AI does not exist in reality still and it is a hypothetical concept.