tatk.nlu.svm package¶
Subpackages¶
Submodules¶
tatk.nlu.svm.Classifier module¶
- 
class 
tatk.nlu.svm.Classifier.SGD(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
load(params)¶ 
- 
params()¶ 
- 
predict(X)¶ 
- 
train(X, y)¶ 
- 
 
- 
class 
tatk.nlu.svm.Classifier.SVM(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
load(params)¶ 
- 
params()¶ 
- 
pickC(X, y)¶ 
- 
predict(X)¶ 
- 
train(X, y)¶ 
- 
 
- 
class 
tatk.nlu.svm.Classifier.classifier(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
cacheFeature(dw, config=None)¶ 
- 
createDictionary()¶ 
- 
decode()¶ 
- 
decodeToFile(dw, output_fname, config=None)¶ 
- 
decode_sent(sentinfo, output_fname, config=None)¶ 
- 
export(models_fname, dictionary_fname, config_fname)¶ 
- 
extractFeatures(dw, log_input_key='batch')¶ 
- 
extractFeatures2(sentinfo, log_input_key='batch')¶ 
- 
load(fname)¶ 
- 
save(save_fname)¶ 
- 
train(dw, config=None)¶ 
- 
 
- 
tatk.nlu.svm.Classifier.toSparse(baseX, X, dictionary)¶ 
- 
tatk.nlu.svm.Classifier.trainSVMwrapper(X, y)¶ 
tatk.nlu.svm.Features module¶
- 
class 
tatk.nlu.svm.Features.cnNgram(words, logp, delta=0)¶ Bases:
object- 
__init__(words, logp, delta=0)¶ Initialize self. See help(type(self)) for accurate signature.
- 
logscore()¶ 
- 
score()¶ 
- 
string_repn()¶ 
- 
word_list()¶ 
- 
 
- 
tatk.nlu.svm.Features.cn_ngram_merge(ngrams)¶ 
- 
tatk.nlu.svm.Features.cn_ngram_prune(ngrams, n)¶ 
- 
tatk.nlu.svm.Features.cn_ngram_replaced(ngram, searchwords, replacement)¶ 
- 
class 
tatk.nlu.svm.Features.cnet(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
calculate(log_turn, log_input_key='batch')¶ 
- 
tuple_calculate(this_tuple, log_turn, log_input_key='batch')¶ 
- 
 
- 
tatk.nlu.svm.Features.get_cnngrams(cnet, max_ngrams, max_length)¶ 
- 
tatk.nlu.svm.Features.get_ngrams(sentence, max_length, skip_ngrams=False, add_tags=True)¶ 
- 
class 
tatk.nlu.svm.Features.lastSys(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
calculate(log_turn, log_input_key='batch')¶ 
- 
tuple_calculate(this_tuple, log_turn, log_input_key='batch')¶ 
- 
 
- 
class 
tatk.nlu.svm.Features.nbest(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
calculate(log_turn, log_input_key='batch')¶ 
- 
calculate_sent(log_turn, log_input_key='batch')¶ 
- 
tuple_calculate(this_tuple, log_turn, log_input_key='batch')¶ 
- 
 
- 
class 
tatk.nlu.svm.Features.nbestLengths(config)¶ Bases:
object- 
__init__(config)¶ Initialize self. See help(type(self)) for accurate signature.
- 
calculate(log_turn, log_input_key='batch')¶ 
- 
tuple_calculate(this_tuple, log_turn, log_input_key='batch')¶ 
- 
 
tatk.nlu.svm.Tuples module¶
- 
tatk.nlu.svm.Tuples.actual_value(value)¶ 
- 
class 
tatk.nlu.svm.Tuples.genericValue(slot, value=None)¶ Bases:
object- 
__init__(slot, value=None)¶ Initialize self. See help(type(self)) for accurate signature.
- 
 
- 
tatk.nlu.svm.Tuples.generic_to_specific(tup)¶ 
- 
tatk.nlu.svm.Tuples.is_generic(value)¶ 
- 
tatk.nlu.svm.Tuples.makes_valid_act(tuples)¶ 
- 
tatk.nlu.svm.Tuples.tuple_to_act(t)¶