def main(args): if len(args) < 2: Log.w("Arguments Error") return path = args[0] iteration = int(args[1]) Log.i("Training file: %s" % path) Log.i("----------------") sentences = c.readconllfile(path) featdict, weights = train(sentences, iteration) c.save(featdict, weights)
def main(args): if len(args) < 2: Log.w("Arguments Error") return path = args[0] mfile = args[1] Log.i("Training file: %s" % path) Log.i("----------------") sentences = c.readconllfile(path) Log.i("Model file: %s" % mfile) Log.i("----------------") featdict, weights = c.load(mfile) output, score = parse(sentences, weights) for each in output: for token in each: print(token) print() Log.i("[DONE] accuracy: {:.2%}".format(score))