Professional Documents
Culture Documents
Artificial Intellegence Unit 1
Artificial Intellegence Unit 1
Goals of AI :
1. To create expert systems : The systems which exhibit intelligent
behaviour, learn, demonstrate, explain, and advice its users.
2.To implement human intelligence in machines : Creating systems
that understand, think, learn, and behave like humans.
Vision:
Machine vision captures and analyses visual information using a
camera, analog-to-digital conversion, and digital signal processing.
Robotics:
Robotics is a field of engineering focused on the design and
manufacturing of robots. Robots are used where the tasks are
difficult for humans to perform.
For example, car assembly lines, in hospitals, office cleaner, serving
foods and preparing foods in hotels etc.
Define the role of the machine intelligence in the human
Machine intelligence is about giving intelligence to machines.
It helps machines solve problems like humans do.
In daily life, machine intelligence is used for tasks like complex
arithmetic.
Machines can handle tough math problems easily with machine
intelligence.
Beginning of AI (1943):
The concept of AI began around 1943. Ai is not limited to the
computer science but can be seen in various other areas.
Agent
Intelligent agent:
An intelligent agent is an autonomous entity which acts upon
an environment using sensors and actuators for achieving goals.
An intelligent agent may learn from the environment to achieve
their goals.
Certainly!
3. **Goal-Based Agent**:
- These agents have specific goals they aim to achieve.
- They take actions based on what brings them closer to their
goals.
4. **Utility-Based Agent**:
- These agents evaluate actions based on their utility or
usefulness.
- They choose actions that maximize their utility or achieve
the best outcome.
properties of environments:
1. **Discrete / Continuous**:
- Discrete: Limited and clearly defined states.
- Continuous: Infinite or unbounded states.
3. **Dynamic / Static**:
- Dynamic: Changes due to agent's actions.
- Static: Does not change regardless of agent's actions.
4. **Single agent / Multiple agents**:
- Single Agent: One agent operates in the environment.
- Multiple Agents: Other agents are present, causing changes.
5. **Accessible / Inaccessible**:
- Accessible: Agent can access complete environment state.
- Inaccessible: Agent cannot access complete environment
state.
6. **Deterministic / Non-deterministic**:
- Deterministic: Next state is completely determined by
current state and agent's actions.
- Non-deterministic: Next state is not entirely predictable.
7. **Episodic / Non-episodic**:
- Episodic: Agent's experience divided into atomic episodes.
- Non-episodic: No clear division into episodes; continuous
experience.
1. **Learning Element**:
- This part of the agent is responsible for improving its
performance.
- It receives feedback from the critic to determine how to
modify its future actions.
2. **Performance Element**:
- This component selects external actions for the agent.
- The design of the learning element depends on the design of
this performance element.
3. **Critic**:
- The critic evaluates how well the agent is performing
compared to a fixed standard.
- It provides feedback to the learning element because the
agent's perceptions alone don't indicate its success.
4. **Problem Generator**:
- This component suggests actions that will lead to new and
informative experiences for the agent.
- It also suggests exploratory actions to help the agent learn
more effectively.
1. **Situatedness**:
- The agent receives sensory input from its environment and
performs actions that impact its surroundings.
2. **Autonomy**:
- The agent can act without direct intervention from humans
or other agents, having control over its actions and internal
state.
3. **Adaptivity**:
- The agent reacts flexibly to changes in its environment,
accepts goal-directed initiatives, and learns from its own
experiences, interactions, and environment.
4. **Sociability**:
- The agent can interact with other agents or humans in a
peer-to-peer manner.
Application
1. Robotics
2. Autonomous Vehicles
3. Recommendation Systems
4. Healthcare
5. Finance
6. Gaming
7. Natural Language Processing
8. Smart Assistants
3. **Problem Formulation**:
- It figures out the steps needed to reach the goal.
5. **Execution Phase**:
- Once a solution is found, the agent follows the suggested actions
to achieve the goal. Then, it sets new goals if needed.