Unit 1ppt
Unit 1ppt
UNIT 1
What is Artificial Intelligence (AI)?
• In today's world, technology is growing very fast, and we are getting in touch with
different new technologies day by day.
• Here, one of the booming technologies of computer science is Artificial
Intelligence which is ready to create a new revolution in the world by making
intelligent machines.The Artificial Intelligence is now all around us. It is currently
working with a variety of subfields, ranging from general to specific, such as
self-driving cars, playing chess, proving theorems, playing music, Painting, etc.
AI is one of the fascinating and universal fields of
Computer science which has a great scope in future.
AI holds a tendency to cause a machine to work as a
human.
Artificial Intelligence exists when a machine can have human based skills such as
learning, reasoning, and solving problems
With Artificial Intelligence you do not need to preprogram a machine to do some work,
despite that you can create a machine with programmed algorithms which can work with
own intelligence, and that is the awesomeness of AI.
It is believed that AI is not a new technology, and some people says that as per Greek
myth, there were Mechanical men in early days which can work and behave like
humans.
Why Artificial Intelligence?
•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.
•With the help of AI, you can create your personal virtual Assistant,
such as Cortana, Google Assistant, Siri, etc.
•With the help of AI, you can build such Robots which can
work in an environment where survival of humans can be
at risk.
•AI opens a path for other new technologies, new devices,
and new Opportunities.
Goals of Artificial Intelligence
1. Proving a theorem
2. Playing chess
3. Plan some surgical operation
4. Driving a car in traffic
•Mathematics
•Biology
•Psychology
•Sociology
•Computer Science
•Neurons Study
•Statistics
The AI Problems
AI problems in artificial intelligence are the challenges
and limitations that hinder its development and
adoption. Some of the AI problems include
1. Limited Knowledge
Artificial Intelligence may be a buzzword in tech circles but there are
very few people who understand what it is. Many myths are floating
about Artificial Intelligence such as only big companies like Google,
Facebook, etc. have AI capabilities or even that AI can become
smarter than humans and end the world!
This lack of knowledge about how Artificial Intelligence is
practically implemented in the day to day operations of
companies means that it is very difficult for smaller and
mid-level companies to use it successfully. Another factor that
leads to limited knowledge of AI is that there are very few AI
experts that can apply AI solutions to real-life business
problems. Most of the smaller companies struggle to find good
AI talent that can form theirs in house AI team. However, a
solution to this is that these companies can outsource their
Artificial Intelligence and Data Science team.
2. Black Box Problem
Artificial Intelligence algorithms are like block boxes, which
means humans know what the prediction generated by the
algorithm is but they don’t know how it arrived at that prediction.
This means that people have no means of understanding the inner
working of AI algorithms. This makes them slightly unreliable. If
the predictions generated are the same as those anticipated by the
AI professionals then that’s great, but what if they are not? There is
no way to understand how AI algorithms arrive at their predictions.
An approach that aims to solve this problem is Local interpretable
model-agnostic explanations or LIME.
This means that the AI algorithm will also provide the pieces of
data that led to its eventual prediction. So if humans are
provided the rationale behind why an algorithm made a
particular prediction, it eliminates the black box problem and
also makes the algorithm more trustworthy in general.
5. Data Scarcity
The most important thing to remember is that these challenges cannot just
be handled in a short time. So companies must familiarise themselves
with Artificial Intelligence and understand the process to create AI
solutions. Then they must create an AI strategy for its implementation
into their work culture. After the strategy is created, it is much easier to
just follow it and handle the challenges as they arise.
The Underlying Assumption
Level 2: Self-learning
Dynamic + static training data, static testing data
Systems that use training data generated from the
system for the model to improve. In some cases, the
data generation is independent of the model (so we
expect increasing model performance over time as more
data is added);
in other cases, the model intervening can reinforce model
biases and performance can get worse over time. To
eliminate the chance of reinforcing biases, practitioners
need to evaluate new models on static (potentially
annotated) data sets.
Level 2 is great because performance seems to improve
over time for free. The downside is that, left unattended,
the system can get worse – it may not be consistent in
getting better with more data. The other limitation is that
some systems at level two might have limited capacity to
improve as they essentially feed on themselves
(generating their own training data); addressing this bias
can be challenging.
Examples: