Artificial Intelligence Interview Questions
Questions Answers Views Company eMail

Explain what is backtracking in Prolog?

1 1149

Mention what is the difference between Prolog and normal programming language?

1 1129

Mention what is Cut (!) in Prolog and what is the advantage of ‘Cut’ and ‘Negation’?

1 1119




Mention why you have to use “is” instead of “=” in Prolog when it comes to applying calculation logic?

1 644

 Explain where you use + operator in Prolog?

1 650

 In “cuts” what is the Parent goal in Prolog?

1 782

Explain with an example what is “Setof” predicate in Prolog?

1 705

Explain what is the difference between bagof/3 and setof/3 predicate in Prolog?

1 870

As you're starting work on your game, one of your colleagues suggests avoiding pathfinding completely, and just using potential fields for pathfinding and navigation. He suggests that you just overlay a big 2D grid over the world, with each cell indicating the distance to the nearest obstacle. Is his idea feasible? Why or why not? When would it cause problems? Regardless of the answer to that question, what are some of the other ways that such a system could be used?

453

You're implementing a medieval strategy game in which pikemen should always walk in front of archers, and catapults should always be behind the archers. Explain how you could implement the movement system to ensure that you keep pikemen in front and catapults in the rear as much as possible. Explain how your answer might be different depending on whether or not the units simply need to end up in that configuration when they reach that destination, or if they need to maintain that formation while moving.

473

You're tasked with implementing a crowd that walks around the streets of a city. Describe some ways you could implement this in a fast and efficient manner. How do you ensure that crowd members don't touch each other while moving? How do you get crowd members to get out of each others way, and ensure that no two crowd members can get stuck trying to get around each other?

416

What are the undesirable properties of knowledge?

1 1734

How should knowledge be represented to be used for an AI technique?

1 1075

How many types of entities are there in knowledge representation?

1 1197

What are the properties of a good knowledge representation system?

1 5871







Un-Answered Questions { Artificial Intelligence }

what is software cycle?give a diagramatic representation

1455


Which environment is called as semidynamic? a) Environment does not change with the passage of time b) Agent performance changes c) Environment will be changed d) Both a & b

596


 In A* approach evaluation function is a) Heuristic function b) Path cost from start node to current node c) Path cost from start node to current node + Heuristic cost d) Average of Path cost from start node to current node and Heuristic cost

1197


Hill-Climbing approach stuck for the following reasons a) Local maxima b) Ridges c) Plateaux d) All of above

1083


Which search uses only the linear space for searching? a) Best-first search b) Recursive best-first search c) Depth-first search d) None of the mentioned

522






What is the other name of informed search strategy? a) Simple search b) Heuristic search c) Online search d) None of the mentioned

918


Which is used to select the particular environment to run the agent? a) Environment creator b) Environment Generator c) Both a & b d) None of the mentioned

562


Fuzzy logic is extension of Crisp set with an extension of handling the concept of Partial Truth. a) True b) False

672


I need a MATLAB source code to recognize different regular geometric shapes such as: squares,rectangles,triangles,circles and ellipses in different sizes using neural network. All of the images containing these shapes should be in binary format with the size of 300*400 pixels. would you please give me a MATLAB code to detect these geometric shapes?

3319


There are also other operators, more linguistic in nature, called __________ that can be applied to fuzzy set theory. a) Hedges b) Lingual Variable c) Fuzz Variable d) None of the mentioned

959


 Categorize Crossword puzzle in Fully Observable / Partially Observable. a) Fully Observable b) partially Observable

976


Which is not the commonly used programming language for AI? a) PROLOG b) Java c) LISP d) Perl e) Java script

1748


 In many problems the path to goal is irrelevant, this class of problems can be solved using, a) Informed Search Techniques b) Uninformed Search Techniques c) Local Search Techniques d) Only a and b

873


 What among the following constitutes to the incremental formulation of CSP? a) Path cost b) Goal cost c) Successor function d) Objective function e) Initial state

726


77 a pic s9(5)comp-3,77 b pic x(5),move a to b or b to a?is possible or not.

1157