
;; Bigrams as in Figure 7.4 except for the addition of the END bigram

(setBIGRAMS 
    (Build2HashTable '(
         (PRO ((V 1)))
         (START ((ART .71)(N .29)))
         (ART ((N 1)))
         (V ((ART .488)(END 1/4)(N .263)))
         (P ((ART .74) (N .26)))
         (N ((V .215) (P .22) (N .065) (END 1/2)))
)))

(setCSRULEPROBS
    (Build2HashTable '(
          (-7-17-1> ((ate 1) (bloom 1) (like 1) (put 1)))
          (-7-17-2> ((ate .28) (bloom .84) (likes 0) (put .03)))
          (-7-17-3> ((ate .57) (bloom .1) (likes .9) (put .03)))
          (-7-17-4> ((ate .14) (bloom .05) (likes .1) (put .93)))
          (-7-17-5> ((the .23) (house .18) (peaches .35) (flowers .24)))
          (-7-17-6> ((the 0) (house .82) (peaches 0) (flowers 0)))
          (-7-17-7> ((the 0) (house 0) (peaches .65) (flowers .76)))
          (-7-17-8> ((the .76) (house 0) (peaches 0) (flowers 0)))
          (-7-17-9> ((in 1) (of 1)))
)))

(setCFRULEPROBS 
    (BuildHashTable '(
         (-7-17-1> 1)
         (-7-17-2> .386)
         (-7-17-3> .393)
         (-7-17-4> .22)
         (-7-17-5> .24)
         (-7-17-6> .09)
         (-7-17-7> .14)
         (-7-17-8> .55)
         (-7-17-9> 1)
)))

(SetLEXGENPROBS
    (BuildHashTable '(
         (THE1 .54)
         (FLOWER4 .05)    ;; flowers as a verb
         (FLOWER3 .063)   ;;   flowers as a noun
         (FLOWER1 .063)   ;;   flower as a noun
         (FLOWER2 .05)    ;; flower as a verb
         (A1  .36)        ;; a as an ART
         (A2 .001)       ;; a as a noun
         (LIKE1 .012)     ;; like as a noun
         (LIKE2  .1)       ;; like as a verb
         (LIKE3 .068)     ;; like as a prep
         (FLY1 .025)      ;;  flies as a noun
         (FLY2  .076)      ;;  flies as a verb
         (PUT2 .033)       ;; put as a verb
         (BIRD1  .076)    ;;  bird as a noun
         (BIRD2  .0001)   ;;  bird as a verb
       )))
