Page 165 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 165

Unit 12: Learning




          Learning includes a broad range of phenomenon:                                        Notes
              Skill refinement: Practice makes abilities perk up. More you play, better you obtain
              Knowledge acquisition: Knowledge is usually attained via experience

          12.1 Meaning of Learning

          Learning is distinguished into a number of different forms. The simplest is learning by trial-
          and-error. For example, a simple program for solving mate-in-one chess problems might try
          out moves  at random until one is found that achieves  mate. The program remembers  the
          successful move and next time the computer is given the same problem it is able to produce the
          answer  immediately. The  simple memorizing  of individual  items – solutions to  problems,
          words of vocabulary, etc. – is known as rote learning.
          Rote learning is relatively easy to implement on a computer. More challenging is the problem
          of implementing what is called generalization. Learning that involves generalization leaves the
          learner able to perform better in situations not previously encountered. A program that learns
          past tenses of regular English verbs by rote will not be able to produce the past tense of e.g.
          “jump” until presented at least once with “jumped”, whereas a program that is able to generalize
          from examples can learn the “add-ed” rule, and so form the past tense of “jump” in the absence
          of any previous encounter with this verb. Sophisticated modern techniques enable programs to
          generalize complex rules from data.

          Self Assessment

          Fill in the blanks:
          1.   ......................... is defined as modifications in the system that are adaptive in the sense that
               they facilitate the system to do the similar task or tasks taken from the similar population
               more competently and more successfully the next time.
          2.   Learning that involves ......................... leaves the learner able to perform better in situations
               not previously encountered.

          12.2 Rote Learning

          Rote learning is the fundamental learning activity. It is also known as memorization since the
          knowledge, without any alteration is, just copied into the knowledge base. As calculated values
          are accumulated, this technique can save a important amount of time.
          Rote learning method can also be utilized in multifaceted learning systems provided sophisticated
          techniques are engaged to use the accumulated values faster and there is a simplification to keep
          the number of amassed information down to a handy level.


                 Example: Checkers-playing program accesses this technique to study the board positions
          it assesses in its look-ahead hunt.


                 Example: A simple example of rote learning is caching
              Amass computed values (or large piece of data)
              Recall this information when needed by computation.






                                           LOVELY PROFESSIONAL UNIVERSITY                                   159
   160   161   162   163   164   165   166   167   168   169   170