Beruflich Dokumente
Kultur Dokumente
cost.
18. Define iterative deepening search.
Iterative deepening is a strategy that sidesteps the issue of choosing the best
depth
limit by trying all possible depth limits: first depth 0, then depth 1, then depth 2& so on.
19. Mention the criterias for the evaluation of search strategy.
The criterias for the evaluation of search strategy are,
1.Completeness;
2.Time complexity;
3.Space complexity;
4.Optimality.
20. Define the term percept.
The term percept refers to the agents perceptual inputs at any given instant. An
agents percept sequence is the complete history of everything that the agent has perceived.
21. Define Constraint Satisfaction Problem (CSP).
A constraint satisfaction problem is a special kind of problem satisfies some
additional structural properties beyond the basic requirements for problem in general. In a
CSP, the states are defined by the values of a set of variables and the goal test specifies a
set of constraint that the value must obey.
22. List some of the uninformed search techniques.
Some of the uninformed search techniques are,
Breadth-First Search(BFS);
Depth-First Search(DFS);
Uniform Cost Search;
Depth Limited Search;
Iterative
Deepening Search;
Bidirectional Search.
23.Define Artificial Intelligence formulated by Haugeland.
The exciting new effort to make computers think machines with minds in
the full and literal sense.
24. Define Artificial Intelligence in terms of human performance.
The art of creating machines that perform functions that require intelligence
when performed by people.
25. Define Artificial Intelligence in terms of rational acting.
A field of study that seeks to explain and emulate intelligent behaviors in terms
of computational processes-Schalkoff. The branch of computer science that is concerned
with the automation of intelligent behavior-Luger&Stubblefield.
26. Define Artificial in terms of rational thinking.
The study of mental faculties through the use of computational modelsharniak&McDermott.The study of the computations that make it possible to perceive,
reason and act-Winston.
27. What does Turing test mean?
The Turing test proposed by Alan Turing was designed to provide a satisfactory
operational definition of intelligence. Turing defined intelligent behavior as the ability to
achieve human-level performance in all cognitive tasks, sufficient to fool an interrogator.
28. Define Architecture.
The action program will run on some sort of computing device which is called as
Architecture.
29. List the various type of agent program.
Simple reflex agent program.
Agent that keep track of the world.
Goal based agent program.
Utility based agent program.
30. State the various properties of environment.
Accessible Vs Inaccessible:
If an agents sensing apparatus give it access to the complete state of the
environment then we can say the environment is accessible to he agent.
Deterministic Vs Non deterministic:
If the next state of the environment is completely determined by the
current state and the actions selected by the agent, then the environment
is deterministic.
Episodic Vs Non episodic:
In this, agents experience is divided into episodes. Each episodes
consists of agents perceiving and then acting. The quality of the action depends
on the episode itself because subsequent episode do not depend
on what action occur in previous experience.
Discrete Vs Continuous:
If there is a limited no. of distinct clearly defined percepts & action we
say that the environment is discrete.
31. What are the phases involved in designing a problem solving agent?
The three phases are:
1. Problem formulation,
2. Search solution,
3. Execution.
32. What are the different types of problem?
1. Single state problem,
2. Multiple state problem,
3. Contingency problem,
4. Exploration problem.
33. Define problem.
A problem is really a collection of information that the agent will use to
decide what to do.
34. List the basic elements that are to be include in problem definition.
Initial state, operator, successor function, state space, path, goal test,
path cost.
35. What is called materialism?
An alternative to dualism is materialism, which holds that the entire world
operate according to physical law. Mental process and consciousness are therefore part of
physical world, but inherently unknowable they are beyond rational understanding.
36. Define an agent.
An agent is anything that can be viewed as perceiving its environment through
sensors and acting upon the environment through effectors.
37. What is an agent function?
An agents behavior is described by the agent function that maps any given percept
sequence to an action.
Agent Function
An abstract mathematical description
Agent Program
A concrete implementation,running on the agent
Architecture.
Logical level;
Implementation level;
Knowledge level or epistemological level.
13. Define Syntax?
Syntax is the arrangement of words. Syntax of a knowledge describes the
possible configurations that can constitute sentences. Syntax of the language describes
how to make sentences.
14. Define Semantics
The semantics of the language defines the truth of each sentence with respect to
each possible world. With this semantics, when a particular configuration exists within an
agent, the agent believes the corresponding sentence.
15. Define Modus Ponens rule in Propositional logic?
The standard patterns of inference that can be applied to derive chains of
conclusions that lead to the desired goal is said to be Modus Ponens rule.
16. Define a knowledge Base.
Knowledge base is the central component of knowledge base agent and it is
described as a set of representations of facts about the world.
17. Define an inference procedure.
An inference procedure reports whether or not a sentence is entitled by
knowledge base provided a knowledge base and a sentence . An inference procedure i
can be
described by the sentences that it can derive. If i can derive from knowledge base, we can
write, KB Alpha is derived from
KB or i derives alpha from KB
18. What are the basic Components of propositional logic?
The basic Components of propositional logic
Logical Constants (True, False)
Propositional symbols (P, Q)
Logical Connectives (^,=,,)
19. Define AND Elimination rule in propositional logic.
AND elimination rule states that from a given conjunction it is
possible to inference any of the conjuncts.
1 ^2------^n
i
20. Define AND-Introduction rule in propositional logic.
AND-Introduction rule states that from a list of sentences
we can infer their conjunctions.
1,2,..n
1^2^.^n
21. What is forward chaining?
A deduction to reach a conclusion from a set of antecedents is called forward
chaining. In other words, the system starts from a set of facts, and a set of rules, and tries to
find the way of using these rules and facts to deduce a conclusion or come up with a
suitable course of action.
22. What is backward chaining?
In backward chaining, we start from a conclusion, which is the hypothesis we
wish
to prove, and we aim to show how that conclusion can be reached from the rules and facts in the
data base.
23.Define Logic
Logic is one which consist of
i. A formal system for describing states of affairs, consisting
of a) Syntax b)Semantics. a set sentences.
24.What is entailment
The relation between sentences is called entailment. The formal
definition of entailment is this:
if and only if in every model in which is true, is also true or if is
true then must also be true.
25.What is truth Preserving
An inference algorithm that derives only entailed sentences is called
sound or truth preserving .
26.Define a Proof
A sequence of application of inference rules is called a proof. Finding
proof is exactly finding solution to search problems. If the successor function is
defined to generate all possible applications of inference rules then the
search algorithms can be applied to find proofs.
Define a Complete inference procedure
27.Define Interpretation
Interpretation specifies exactly which objects, relations and functions
are reffered to by the constant predicate, and function symbols.
28.Define Validity of a sentence
A sentence is valid or necessarily true if and only if it is true under all
possible interpretation in all posssible world.
29.Define Satistiability of a sentence
A sentence is satisfiable if and only if there is some interpretation in
some world for which it is true.
30.Define true sentence
A sentence is true under a particular interpretation if the state of
affairs it represents is the case.
31.What are the basic Components of propositonal logic?
i. Logical Constants (True,
False)
32.Define OR-Introduction rule in ropositonal logic
1
1
v 2
v
v n
OR-Introduction rule states that from, a sentence, we can infer its disjunction with
anything.
33.How Knowledge is represented?
A variety of ways of knowledge(facts) have been exploited in AI programs.
Facts : truths in some relevant world. These are things we want to represent.
34.What is propositional logic?
It is a way of representing knowledge.In logic and mathematics, a propositional calculus or
logic is a formal system in which formulae representing propositions can be formed by
combining atomic propositions using logical connectives
36.What is inference?
Inference is deriving new sentences from old.
37.What are modus ponens?
There are standard patterns of inference that can be applied to derive chains of
conclusions that lead to the desired goal. These patterns of inference are called
inference
rules. The best-known rule is called Modus Ponens and is written as follows:
38.What is entailment?
Propositions tell about the notion of truth and it can be applied to logical reasoning.We can
have logical entailment between sentences. This is known as entailment where a sentence
follows logically from another sentence. In mathematical notation we write :
UNIT 3: PLANNING
1.
Define partial order
planner.
Basic Idea
Search in plan space and use least commitment, when possible
Plan Space Search
Search space is set of partial plans
Plan is tuple <A, O, B>
A: Set of actions, of the form (ai : Opj)
O: Set of orderings, of the form (ai < aj)
B: Set of bindings, of the form (vi = C), (vi C), (vi = vj) or (vi vj)
Initial plan:
<{start, finish}, {start < finish}, {}>
start has no preconditions; Its effects are the initial state
finish has no effects; Its preconditions are the goals
2. What are the differences and similarities between problem solving and
planning?
we put these two ideas together to build planning agents. At the most abstract level, the task
of planning is the same as problem solving. Planning can be viewed as a type of problem
solving in which the agent uses beliefs about actions and their consequences to search for a
solution over the more abstract space of plans, rather than over the space of situations
3. Define state-space search.
The most straightforward approach is to use state-space search. Because the
descriptions of actions in a planning problem specify both preconditions and effects, it is
possible to search in either direction: either forward from the initial state or backward
from the goal
4. What are the types of state-space search?
The types of state-space search are,
Forward state space search;
Backward state space search.
5.What is Partial-Order Planning?
A set of actions that make up the steps of the plan. These are taken from the set of
actions in the planning problem. The empty plan contains just the Start and Finish actions.
Start has no preconditions and has as its effect all the literals in the initial state of the
planning
problem. Finish has no effects and has as its preconditions the goal literals of the
planning problem.
Progressive planning.
Regressive planning
31. What are the principles that are followed by any learning procedure?
The wait and see principle.
The no altering principle.
Martins law.
32.State the wait and see principle.
The law states that, When there is doubt about what to do, do nothing
33. State the no altering principle.
The law states that, When an object or situation known to be an example, fails to match a general
model, create a special case exception model.
34. State Martins law.
The law states that, You cannot learn anything unless you almost know it already.
35.Define Similarity nets.
Similarity net is an approach for arranging models. Similarity net is a
representation in which nodes denotes models, links connect similar models and
links are tied to different descriptions.
36.Define Reification.
The process of treating something abstract and difficult to talk about as though it
were concrete and easy to talk about is called as reification.
37.What is reified link?
The elevation of a link to the status of a describable node is a kind of reification.
When a link is so elevated then it is said to be a reified link.
38. What is a decision tree?
A decision tree takes as input an object or situation described by a set of attributes and returns a
decision the predicted output value for the input.
UNIT 5: LEARNING
1. Explain the concept of learning from example.
Each person will interpret a piece of information according to their level of understanding and their own
way of interpreting things.
application domain.
Objective of machine learning: learn a target function that can be
used to predict the values of a discrete class attribute, e.g.,
approve or not-approved, and high-risk or low risk.
The task is commonly called: Supervised learning, classification, or
inductive
learning
24. Define the term utility? (A.U.NOV/DEC 2009)
The term utility is used in the sense of "the quality of being useful. utility of a state is
relative
to the agents, whose preferences the utility function is supposed to represent.
25. What is the need for probability theory in uncertainty? (A.U.MAY/JUNE 2009)
Probability provides the way of summarizing the uncertainty that comes
from our laziness and ignorance. Probability statements do not have quite
the same kind of semantics known as evidences.
26. What is the need for utility theory in uncertainty? (A.U.MAY/JUN 2009)
Utility theory says that every state has a degree of usefulness, or utility
to in agent, and that the agent will prefer states with higher utility. The
use utility theory to represent and reason with preferences.
27. Define conditional probability?
Once the agents has obtained some evidence concerning the previously
unknown propositions making up the domain conditional or posterior
probabilities with the notation p(A/B) is used. This is important that p(A/B)
can only be used when all be is known.
28. Define probability distribution: (A.U. MAY/JUNE ,2012)
If we want to have probabilities of all the possible values of a random variable
probability distribution is used.
Eg.
P(weather) = (0.7,0.2,0.08,0.02). This type of notations simplifies many equations.
29 . Define joint probability distribution
This completely specifies an agent's probability assignments to all propositions in
the domain.The joint probability distribution p(x1,x2,--------xn) assigns probabilities to all
possible atomic events;where X1,X2------Xn =variables.
30. Give the Baye's rule equation(A.U APR/ MAY2011)
W.K.T P(A ^ B) = P(A/B) P(B) -------------------------- 1
P(A ^ B) = P(B/A) P(A) -------------------------- 2
DIVIDING BYE P(A) ; WE GET
P(B/A) = P(A/B) P(B)
-------------------- P(A)
31. Define Supervised learning .
Supervised learning is a machine learning technique for learning a function from
training data. The training data consist of pairs of input objects (typically vectors),
and desired outputs.
32. Compare Supervised learning and unsupervised learning..
Supervised vs. unsupervised Learning
Supervised learning:
SIXTEEN MARKS
UNIT 1: PROBLEM SOLVING
1. Explain Agents in detail.
An agent is anything that can be viewed as perceiving its environment
through sensors and SENSOR acting upon that environment through
actuators.
Percept
We use the term percept to refer to the agent's perceptual inputs at any given instant.
Percept Sequence
An agents percept sequence is the complete history of everything the agent has ever
perceived.
Agent function
Mathematically speaking, we say that an agent's behavior is described by the
agent function
Properties of task environments
Fully observable vs partially observable;
Deterministic vs stochastic;
Episodic vs sequential;
Static vs dynamic;
Discrete vs continuous;
Single agent vs multi agent.
2. Explain uninformed search strategies.
Uninformed Search Strategies have no additional information about states beyond
that provided in the problem that knows whether one non goal state is more promising than
another are called informed search or heuristic search
strategies. There are five uninformed search strategies as
given below.
Breadth-first search;
Uniform-cost search;
Depth-first search;
Depth-limited search;
Iterative deepening search.
3. Explain informed search strategies.
Informed search strategy is one that uses problem-specific knowledge beyond the
definition of the problem itself. It can find solutions more efficiently than uninformed strategy.
Best-first search;
Heuristic function;
Greedy-Best First Search(GBFS);
A* search;
Memory Bounded Heuristic Search.
4. Explain CSP in detail.
A constraint satisfaction problem is a special kind of problem satisfies some
additional structural properties beyond the basic requirements for problem in general. In a
CSP, the states are defined by the values of a set of variables and the goal test specifies a set
of constraint that the value must obey.
CSP can be viewed as a standard search problem as follows:
Initial state: the empty assignment {}, in which all variables
are unassigned.
Successor function: a value can be assigned to any unassigned
variable, provided that it does not conflict with previously assigned
variables.
Goal test: the current assignment is complete.
Path cost: a constant cost for every step.
Varieties of CSPs:
Discrete variables.
CSPs with continuous domains.
Varieties of constraints :
Unary constraints involve a single variable.
Binary constraints involve pairs of variables.
Higher order constraints involve 3 or more variables.
UNIT 3: PLANNING
1. Explain partial order planning.
Partial-Order Planning;
A partial-order planning example;
Heuristics for partial-order planning.
2. Discuss about planning graphs in detail.
Planning graphs for heuristic estimation;
The GRAPHPLAN algorithm;
Termination of GRAPHPLAN.
3. Explain planning with State-Space Search in detail.
Forward State-Space Search;
Backward State-Space Search;
Heuristics for State-Space Search.
4. Describe Hierarchical Task Network Planning in detail.
Representing action decomposition;
Modifying the planner for decompositions.
5. Explain conditional planning in detail.
Conditional planning in fully observable environment;
Conditional planning in partially observable environment.
of the variable is the possible states. The HMM is used in speech recognition.
Simplified matrix algorithms.
3. Explain inference in Temporal Model.
Filtering and prediction;
Smoothing;
Finding the most likely sequence.
4. Discuss in detail about uncertainty.
Acting under uncertainty;
Basic probability notation;
The axioms of probability;
Inference using Full Joint Distribution;
Independence;
Bayes Rule and its use;
The Wumpus World Revisited.
5. Explain Basic Probability Notation and Axioms of Probability in detail.
Basic Probability Notation;
Propositions,
Atomic events,
Prior probability,
Conditional probability.
Axioms of probability;
Using the axioms of probability,
Why the axioms of probability are reasonable.
UNIT 5: LEARNING
1. Explain about Learning Decision Trees in detail.
Decision tree as performance elements;
Expressiveness of decision trees;
Inducing decision trees from examples;
Chong attribute tests;
Assessing the performance of the learning algorithm;
Noise and over fitting;
Broadening the applicability of decision trees.
2. Explain Explanation Based learning in detail.
The background knowledge is sufficient to explain the hypothesis of ExplanationBased Learning. The agent does not learn anything factually new from the instance. It extracts
general rules from single examples by explaining the examples and generalizing the
explanation.
Extracting general rules from examples;
Improving efficiency.
3. Explain Learning with complete data in detail.
Discrete model;
Naive Bayes models;
Continuous model;
Bayesian parameter learning;
Learning Bayes net structures.
4. Explain neural networks in detail.
Units in neural networks;
Network structures;
Single layer feed-forward neural networks;