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()