def run_adverserial(): voca = load_voca() manager = Manager(max_sequence=100, word_indice=voca, batch_size=args.batch_size, num_classes=3, vocab_size=1000, embedding_size=300, lstm_dim=1024) # Dev acc=0.6576999819278717 loss=0.8433943867683411 # manager.load("hdrop2/model-41418") manager.load("hdrop/model-42952") manager.run_adverserial(voca)
def view_weights(): voca = load_voca() manager = Manager(max_sequence=100, word_indice=voca, batch_size=args.batch_size, num_classes=3, vocab_size=1000, embedding_size=300, lstm_dim=1024) # Dev acc=0.6576999819278717 loss=0.8433943867683411 manager.load("wattention/model-12272") validate = models.common.load_pickle("dev_corpus") manager.view_weights(validate)
def lrp_run(): voca = load_voca() manager = Manager(max_sequence=100, word_indice=voca, batch_size=args.batch_size, num_classes=3, vocab_size=1000, embedding_size=300, lstm_dim=1024) # Dev acc=0.6576999819278717 loss=0.8433943867683411 manager.load("hdrop2/model-41418") validate = models.common.load_pickle("dev_corpus") # manager.view_lrp(validate, reverse_index(voca)) # manager.lrp_3way(validate, reverse_index(voca)) manager.lrp_entangle(validate, models.common.reverse_index(voca))
def train_keep_cafe(): voca = load_voca() manager = Manager(max_sequence=100, word_indice=voca, batch_size=args.batch_size, num_classes=3, vocab_size=1000, embedding_size=300, lstm_dim=1024) # Dev acc=0.6576999819278717 loss=0.8433943867683411 data = models.common.load_pickle("train_corpus.pickle") validate = models.common.load_pickle("dev_corpus") manager.load("model-15340") manager.train(20, data, validate, True)