コード例 #1
0
ファイル: coding.py プロジェクト: jwlin/mlds-mp1
def read_examples(filename, sparm):
    print 'in example'
    TestParser.load(paths.label_map_file, paths.chr_map_file, paths.label_file, paths.mfcc_train)
    print TestParser.dimension_x
    print TestParser.x_seq[-2][-3], TestParser.y_hat[-2][-3]

    examples = []
    assert len(TestParser.x_seq) == len(TestParser.y_hat)
    for i in xrange(len(TestParser.x_seq)):
        assert len(TestParser.x_seq[i]) == len(TestParser.y_hat[i])
        tup = (TestParser.x_seq[i], TestParser.y_hat[i])
        examples.append(tup)
    assert TestParser.x_seq[-3][-3] == examples[-3][0][-3]
    print 'after example',len(examples)
    return examples
コード例 #2
0
ファイル: svmstruct.py プロジェクト: jwlin/mlds-mp1
def read_examples(filename, sparm):
    print 'in example'
    if 'test' in filename:
        TestParser.load(paths.label_map_file, paths.chr_map_file, paths.mfcc_test, label_file=None)
    elif 'train' in filename:
        TestParser.load(paths.label_map_file, paths.chr_map_file, paths.mfcc_train, paths.label_file)
    else:
        print 'Exception in read_examples()'
    examples = []
    assert len(TestParser.x_seq) == len(TestParser.y_hat)
    for i in xrange(len(TestParser.x_seq)):
        #assert len(sparse_vec[i]) == len(TestParser.y_hat[i])
        tup = (TestParser.x_seq[i], TestParser.y_hat[i])
        examples.append(tup)
    print 'after example',len(examples)
    #return examples[0:5]
    return examples