You are on page 1of 2

2st Homework Assignment

Artificial intelligent systems

Questions
Answer the questions below in a couple of sentences or paragraphs. The
correct answer to each question is worth up to 0.5 points. The overall
number of points that can be earned with all the correct answers is up to 5
points.

1. What are the main differences between Prolog and other programing
languages?
· Programmers translate a description of a problem from a natural language into a formal
notation.

· Prolog clauses are statements about what is true about a problem, problem, instead of
instructions how to accomplish the solution.

· The Prolog system uses the clauses to work out how to accomplish the solutions by
searching through the space of possible solutions.

2. Convert the following statements into a Prolog clauses:

»John takes away the trash found by Chris.«

»Who are relatives of Mike and Barbara?«

relatives(Mike,?) , relatives(Barbara,?)

»Anyone who has any cats will not have any mice.«

P3(C,M) :-

»Everybody who respects himself is respected by others!«

»All Romans were either loyal or disloyal to Caesar.«


3. Define the core, complement, support, and the crisp value of the
following fuzzy set.

4. What are fuzzy linguistic variables and give some examples of such
variables, and a few fuzzy logic rules based on such variables.

5. Why probabilistic inference from joint probability distribution is


usually computationally more demanding than using Bayesian
networks?

6. How knowledge is represented in Artificial Neural Networks?

7. Describe the basic properties of deep Convolutional Neural Networks.

8. What are the main operators of genetic algorithms and how potential
solutions of a problem are encoded into chromosomes?

9. Give an example of a problem that could be solved using a genetic


algorithm.

10. Give an example problem that could be solved using the Belief–
desire–intention (BDI) software model.

You might also like