Esempio n. 1
0
def encoding_demo():
    import sys
    from nltk.classify.maxent import TadmEventMaxentFeatureEncoding
    from nltk.classify.tadm import write_tadm_file
    tokens = [({'f0':1, 'f1':1, 'f3':1}, 'A'),
              ({'f0':1, 'f2':1, 'f4':1}, 'B'),
              ({'f0':2, 'f2':1, 'f3':1, 'f4':1}, 'A')]
    encoding = TadmEventMaxentFeatureEncoding.train(tokens)
    write_tadm_file(tokens, encoding, sys.stdout)
    print
    for i in range(encoding.length()):
        print '%s --> %d' % (encoding.describe(i), i)
    print
Esempio n. 2
0
def encoding_demo():
    import sys
    from nltk.classify.maxent import TadmEventMaxentFeatureEncoding
    from nltk.classify.tadm import write_tadm_file
    tokens = [({
        'f0': 1,
        'f1': 1,
        'f3': 1
    }, 'A'), ({
        'f0': 1,
        'f2': 1,
        'f4': 1
    }, 'B'), ({
        'f0': 2,
        'f2': 1,
        'f3': 1,
        'f4': 1
    }, 'A')]
    encoding = TadmEventMaxentFeatureEncoding.train(tokens)
    write_tadm_file(tokens, encoding, sys.stdout)
    print()
    for i in range(encoding.length()):
        print('%s --> %d' % (encoding.describe(i), i))
    print()