def main(args): if sys.version_info[0] != 3: print("This script requires Python 3") exit() gold_pos = io.read_input_file(args[0])[1] sys_pos = io.read_input_file(args[1])[1] v = get_v(gold_pos, sys_pos) print("Value of V is %f\n" % v)
def main(argv): if len(argv) < 1: sys.stderr.write("One required argument: <Config file>\n") sys.exit(-1) config = configparser.ConfigParser() config.read(argv[0]) input_file = config.get("io", "input_file") out_dir = config.get("io", "output_dir") if not os.path.exists(out_dir): sys.stderr.write("Creating non-existent output directory.") os.makedirs(out_dir) with open(out_dir + "/config.ini", "w") as configfile: config.write(configfile) ## Read in input file to get sequence for X (pos_seq, word_seq) = io.read_input_file(input_file) num_types = max(map(max, word_seq)) + 1 params = read_params(config) params["h"] = init_emission_base(num_types) (samples, stats) = ihmm.sample_beam(word_seq, params, lambda x: io.write_output(x, None, config, pos_seq)) io.write_output(samples[-1], stats, config, pos_seq)
def main(argv): if len(argv) < 1: sys.stderr.write( "One required argument: <Config file|Resume directory>\n") sys.exit(-1) path = argv[0] if not os.path.exists(path): sys.stderr.write("Input file/dir does not exist!") sys.exit(-1) config = configparser.ConfigParser() pickle_file = None if os.path.isdir(path): ## Resume mode config.read(path + "/config.ini") pickle_file = path + "/sample.obj" else: config.read(argv[0]) out_dir = config.get('io', 'output_dir') if not os.path.exists(out_dir): sys.stderr.write("Creating non-existent output directory.") os.makedirs(out_dir) with open(out_dir + "/config.ini", 'w') as configfile: config.write(configfile) input_file = config.get('io', 'input_file') ## Read in input file to get sequence for X (pos_seq, word_seq) = io.read_input_file(input_file) num_types = max(map(max, word_seq)) + 1 params = read_params(config) params['h'] = init_emission_base(num_types) (samples, stats) = ihmm.sample_beam( word_seq, params, lambda x: io.write_output(x, None, config, pos_seq), pickle_file) io.write_output(samples[-1], stats, config, pos_seq)
def main(argv): if len(argv) < 1: sys.stderr.write("One required argument: <Config file|Resume directory>\n") sys.exit(-1) path = argv[0] if not os.path.exists(path): sys.stderr.write("Input file/dir does not exist!") sys.exit(-1) config = configparser.ConfigParser() pickle_file = None if os.path.isdir(path): ## Resume mode config.read(path + "/config.ini") pickle_file = path + "/sample.obj" else: config.read(argv[0]) out_dir = config.get('io', 'output_dir') if not os.path.exists(out_dir): sys.stderr.write("Creating non-existent output directory.") os.makedirs(out_dir) with open(out_dir + "/config.ini", 'w') as configfile: config.write(configfile) input_file = config.get('io', 'input_file') ## Read in input file to get sequence for X (pos_seq, word_seq) = io.read_input_file(input_file) num_types = max(map(max,word_seq)) + 1 params = read_params(config) params['h'] = init_emission_base(num_types) (samples, stats) = ihmm.sample_beam(word_seq, params, lambda x: io.write_output(x, None, config, pos_seq), pickle_file) io.write_output(samples[-1], stats, config, pos_seq)