Professional Documents
Culture Documents
Artificial General Intelligence (AGI): AGI, sometimes referred to as “Strong AI,” is the kind of AI
we see in movies.
EXAMPLES OF AI: NARROW AI
Siri, Alexa and other smart assistants
Self-driving cars
Google search
Conversational bots
Email spam filters
Netflix's recommendations
Types of Artificial Intelligence
Reactive Machines: able to perceive and react to the world in front of it as it performs limited
tasks
Limited Memory: able to store past data and predictions to inform predictions of what may
come next
Theory of Mind: able to make decisions based on its perceptions of how others feel and make
decisions
Self-Awareness: able to operate with human-level consciousness and understand its own
existence
Reactive Machines
A reactive machine cannot store a memory and, as a result, cannot rely on past experiences to
inform decision making in real-time.
Perceiving the world directly means that reactive machines are desi
Deep Blue, which was designed by IBM in the 1990s as a chess-playing supercomputer
Limited Memory
Limited memory AI has the ability to store previous data and predictions
when gathering information and weighing potential decisions
Limited memory AI is created when a team continuously trains a model
in how to analyze and utilize new data or an AI environment is built so
models can be automatically trained and renewed.
three major ML models that utilize limited memory AI:
◦ Reinforcement learning, which learns to make better predictions through repeated trial-and-
error.
◦ Long short term memory (LSTM), which utilizes past data to help predict the next item in a
sequence. LTSMs view more recent information as most important when making predictions and
discounts data from further in the past, though still utilizing it to form conclusions
◦ Evolutionary generative adversarial networks (E-GAN), which evolve over time, growing
to explore slightly modified paths based off of previous experiences with every new decision
Theory of Mind
Theory of Mind is just that — theoretical. We have not yet achieved the technological and
scientific capabilities necessary to reach this next level of AI.
The concept is based on the psychological premise of understanding that other living things have
thoughts and emotions that affect the behavior of one’s self
Self-awareness
This kind of AI possesses human-level consciousness and understands its own existence in the
world, as well as the presence and emotional state of others.
It would be able to understand what others may need based on not just what they communicate
to them but how they communicate it.
Machine Learning
ML Terminologies
Types of Machine Learning
Supervised learning
A machine learning approach that’s defined by its use of labeled datasets.
These datasets are designed to train or “supervise” algorithms into classifying data or
predicting outcomes accurately.
Using labeled inputs and outputs, the model can measure its accuracy and learn over time.
Supervised learning can be separated into two types of problems when data mining:
◦ classification
◦ regression
Supervised Learning
Classification
Classification problems use an algorithm to accurately assign test data into specific categories.
Common types of classification algorithms,
◦ Linear classifiers,
◦ Support vector machines,
◦ Decision trees
◦ Random forest
Regression
Regression is another type of supervised learning method that uses an algorithm to
understand the relationship between dependent and independent variables.
Regression models are helpful for predicting numerical values based on different data points,
such as sales revenue projections for a given business.
Some popular regression algorithms are:
◦ linear regression,
◦ logistic regression,
◦ polynomial regression.
Classification and Regression
Supervised Machine Learning Applications
Labeled datasets
Accuracy
Goals
Applications
Complexity
Drawbacks
Which is best for you?
AI Domains:
◦ ML
◦ NLP
◦ Deep Learning
◦ Data Science
◦ Cognitive Science
Problem-Solving
✓The basic crux of artificial intelligence is to solve problems just like
humans.
✓Problem-solving refers to artificial intelligence techniques,
including various techniques such as forming efficient algorithms,
heuristics, and performing root cause analysis to find desirable
solutions.
Steps to solve a problem
◦ Goal Formulation:
◦ This one is the first and simple step in problem-solving.
◦ It organizes finite steps to formulate a target/goals which require some action to achieve the goal.
◦ Today the formulation of the goal is based on AI agents.
◦ Problem formulation:
◦ It is one of the core steps of problem-solving which decides what action should be taken to achieve the
formulated goal.
◦ It is dependent upon software agent which consisted of the following components to formulate the
associated problem.
Components to formulate the associated problem:
◦ Initial State: This state requires an initial state for the problem which starts the AI
agent towards a specified goal.
◦ Action: This stage of problem formulation works with function with a specific class
taken from the initial state and all possible actions done in this stage.
◦ Transition: This stage of problem formulation integrates the actual action done by
the previous action stage and collects the final stage to forward it to their next stage.
◦ Goal test: This stage determines that the specified goal achieved by the integrated
transition model or not, whenever the goal achieves stop the action and forward into
the next stage to determines the cost to achieve the goal.
◦ Path costing: This component of problem-solving numerical assigned what will be
the cost to achieve the goal. It requires all hardware software and human working
cost.
Intelligent Agent
◦ An agent is anything that can be viewed as :
◦ perceiving its environment through sensors and
◦ acting upon that environment through actuators
◦ A rational agent could be anything that makes
decisions, as a person, firm, machine, or software.
◦ It carries out an action with the best outcome after
considering past and current percepts(agent’s
perceptual inputs at a given instance).
◦ An AI system is composed of an agent and its
environment.
◦ The agents act in their environment. The environment
may contain other agents.
Agents interact with environments through sensors and actuators.
A rational agent should select an action that is expected to maximize its performance measure,
given the evidence provided by the percept sequence and whatever built-in knowledge the agent
has.
Types of Agents
Agents can be grouped into five classes based on their degree of perceived
intelligence and capability :
◦ Problem-solving agents
◦ They are a kind of goal-based agent.
◦ They decide what to do by finding sequences of actions that lead to desirable states.
Simple reflex agents
◦ These agents select actions on the basis of the current percept, ignoring the rest of the
percept history.
◦ condition–action rule, written as
if car-in-front-is-braking then initiate-braking.
Goal-based agents & Utility-based agents
◦ In addition to a current state description, the agent needs some sort of goal information that
describes situations that are desirable.
◦ The goal-based agent appears less efficient, it is more flexible because the knowledge that supports its
decisions is represented explicitly and can be modified.
◦ Goals alone are not enough to generate high-quality behavior in most environments.
◦ Goals just provide a crude binary distinction states. A more general performance measure should allow
a comparison of different world states.
◦ If the internal utility function and the external performance measure are in agreement, then an agent
that chooses actions to maximize its utility will be rational according to the external performance
measure.
A model-based, utility-based agent
The problem can then be solved by using the rules, in combination with an appropriate control
strategy, to move through the problem space until a path from an initial state to a goal state is
found.
Problem Solving, Search and Control Strategies
Problem solving process is known as search.
◦ Search is fundamental to the problem-solving process.
◦ Search is a general mechanism that can be used when more direct method is
not known.
◦ Search provides the framework into which more direct methods for solving
subparts of a problem can be embedded.
◦ A State space is the set of all states reachable from the initial state.
◦ A state space forms a graph in which the nodes are states and the arcs
between nodes are actions.
◦ The solution of a problem is part of the graph formed by the state space.
The Eight Puzzle Problem
3 8 1 1 2 3
6 2 5 8 4
4 7 7 6 5
◦ Strategies that know whether one non-goal state is better than another are called informed
search or heuristic search