Page 222 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 222

Artificial Intelligence




                    Notes          Rules: In ProLog, rules are used in the process of decision-making and can deduce new facts from
                                   existing ones.
                                   Variable: Variables are denoted by  a string consisting of  letters,  numbers and  underscore
                                   characters, and beginning with an uppercase letter or underscore.

                                   14.13 Review Questions

                                   1.  What is Prolog? Illustrate the Properties of Prolog as a Programming language.

                                   2.  Enlighten how a prolog is considered as an AI Programming Language.
                                   3.  Illustrate the process of Converting English to Prolog Facts and Rules.
                                   4.  Elucidate the process of achieving goal execution.
                                   5.  Describe various terms related to prolog.
                                   6.  Demonstrate the working of If-then-else loop.

                                   7.  Make distinguish between repeat and once predicate.
                                   8.  Describe the concept of matching two terms if  they are either identical or if they can be
                                       made identical by variable instantiation. Give example.

                                   9.  Illustrate the function of backtracking predicate with examples.
                                   10.  Explain the concept of Input/Output and Streams with examples.

                                   Answers: Self  Assessment

                                   1.  Programming                       2.   Robinson’s Resolution
                                   3.  Facts                             4.   Rules

                                   5.  Query                             6.   Atom
                                   7.  Compound Term                     8.   Repeat
                                   9.  Once                              10.  Functional
                                   11.  Match                            12.  Value

                                   13.  Backtracking                     14.  Alternative
                                   15.  List                             16.  Pointer
                                   17.  Current                          18.  Redefine

                                   14.14 Further Readings




                                   Books       Antonelli, D. 1983. The application of artificial intelligence to a maintenance and diagnostic
                                               information system (MDIS). Proceedings of the Joint Services Workshop on Artificial
                                               Intelligence in Maintenance. Boulder, CO.
                                               Boose, J.H.  1984.  Personal  construct  theory  and the  transfer  of human  expertise.
                                               Proceedings of  the National Conference on  Artificial Intelligence  (AAAI-84),
                                               p. 27-33, Austin, Texas.






          216                               LOVELY PROFESSIONAL UNIVERSITY
   217   218   219   220   221   222   223   224