Exemple #1
0
def test_model_class(c):
    global test_pred
    global svmC
    global c0
    os.system('tar -zxf dir/tmp_%d_%d.tar.gz ' % (c, c0))
    clf = joblib.load('dir/tmp_%d_%d/model.pkl' % (c, c0))

    (test_pred[:, c], temp, bags) = testSVM(N, 'dir/tfile_%d' % c, clf)
Exemple #2
0
def test_model_class(c):
    global test_pred
    global test_sent_pred
    global temp_sent
    global svmC
    global c0
    global slbld_list

    os.system('tar -zxf dir/tmp_%d_%d.tar.gz ' % (c, c0))
    clf = joblib.load('dir/tmp_%d_%d/model.pkl' % (c, c0))

    (test_pred[:, c], temp_sent[:, c], bags) = testSVM(N, 'dir/tfile_%d' % c,
                                                       clf)
    test_sent_pred[:, c] = temp_sent[slbld_list, c].copy()
Exemple #3
0
def train_model_class(c):
    global svmC
    global c0
    global valid_pred
    (bag_pred_f, ypred_f, clf, bags) = MISVM(N, 'dir/trfile_' + str(c), svmC)

    #save model
    os.system('mkdir -p dir/tmp_%d_%d' % (c, c0))
    joblib.dump(clf, 'dir/tmp_%d_%d/model.pkl' % (c, c0))

    # validation
    (bag_pred_f, ypred_f, bags) = testSVM(N, 'dir/vfile_%d' % c, clf)

    valid_pred[:, c] = np.round(bag_pred_f)
    os.system('tar -zcf dir/tmp_%d_%d.tar.gz dir/tmp_%d_%d' % (c, c0, c, c0))
    os.system('rm -r dir/tmp_%d_%d' % (c, c0))
Exemple #4
0
def train_model_class(c):
    global svmC
    global c0
    global valid_pred

    if os.path.isfile('dir/tmp_%d_%d.tar.gz' % (c, c0)):
        os.system('tar -zxf dir/tmp_%d_%d.tar.gz ' % (c, c0))
        clf = joblib.load('dir/tmp_%d_%d/model.pkl' % (c, c0))
    else:
        (bag_pred_f, ypred_f, clf, bags) = miSVM(N, 'dir/trfile_' + str(c),
                                                 svmC)
        #save model
        os.system('mkdir -p dir/tmp_%d_%d' % (c, c0))
        joblib.dump(clf, 'dir/tmp_%d_%d/model.pkl' % (c, c0))

    # validation
    (bag_pred_f, ypred_f, bags) = testSVM(N, 'dir/vfile_%d' % c, clf)

    valid_pred[:, c] = np.round(bag_pred_f)
    if not os.path.isfile('dir/tmp_%d_%d.tar.gz' % (c, c0)):
        os.system('tar -zcf dir/tmp_%d_%d.tar.gz dir/tmp_%d_%d' %
                  (c, c0, c, c0))
    os.system('rm -r dir/tmp_%d_%d' % (c, c0))