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