ai Package
deduce
Module
-
class
pymills.ai.deduce.
sentence
(string)
-
adjectives
= ['A', 'AN', 'THE', 'ALL', 'EVERY', 'NONE', 'MY', 'YOUR']
-
negatives
= ['NO', 'NONE', 'NOT', 'CANNOT', 'CANT', 'WONT', 'DOESNT', 'DONT', 'ISNT', 'ARENT', 'AINT']
-
verbs
= ['IS', 'ARE', 'AM', 'BE', 'WAS', 'WERE', 'BE']
-
helping_verbs
= ['DO', 'DOES', 'CAN', 'WILL', 'HAS', 'HAVE']
-
contractions
= {'DONT': ['DO', 'NOT'], 'ILL': ['I', 'WILL'], 'YOURE': ['YOU', 'ARE'], 'ISNT': ['IS', 'NOT'], 'DOESNT': ['DOES', 'NOT'], 'IM': ['I', 'AM'], 'ARENT': ['ARE', 'NOT'], 'WERENT': ['WERE', 'NOT'], 'YOULL': ['YOU', 'WILL'], 'WONT': ['WILL', 'NOT'], 'WASNT': ['WAS', 'NOT'], 'CANT': ['CAN', 'NOT'], 'CANNOT': ['CAN', 'NOT']}
-
next_word
()
-
prev_word
()
-
rewind_words
()
-
next_phrase
()
-
is_question
()
-
class
pymills.ai.deduce.
fact
(statement)
-
subj_adj
= ''
-
subj
= ''
-
helping_verb
= ''
-
verb
= ''
-
orig_verb
= ''
-
obj_adj
= ''
-
obj
= ''
-
question
= 0
-
negative
= 0
-
seen
= 0
-
to_be
= ['IS', 'ARE', 'AM', 'BE', 'WAS', 'WERE']
-
translate
(statement)
-
swap_person
()
-
class
pymills.ai.deduce.
brain
-
to_be
= ['IS', 'ARE', 'BE', 'WAS', 'WERE']
-
learn
(newfact)
-
describe_subj
(subject)
-
query
(question)
-
query_i
(q)
-
pymills.ai.deduce.
ui
()