Exemple #1
0
def annotations():
    callback = request.GET.get('callback')
    documentId = request.GET.get('document_id')
    #classifier_name = request.GET.get('classifier_name')
    classifier_dump = request.GET.get('classifier')
    questionId = request.GET.get('question_id')
    collection_id = request.GET.get('collection_id')
    range = request.GET.get('range')
    meh = StringIO(classifier_dump)
    buff = meh.getvalue()
    clf = pickle.loads(buff)
    features_train, labels_train = wtf.getArrays(collection_id)
    print("params :")
    #print("classifier_name" + classifier_name)
    print("classifier_dump" + classifier_dump)
    print("question_id" + question_id)
    print("collection_id" + collection_id)
    print("range" + range)
    print("document_id" + document_id)
    preditions = clf.predict(features_train)

    data = preds_to_send(questionId, documentId, preditions[0], range)

    put.send("http://localhost:8080/dataprocessing/rest-api/annotations", data)

    return '{0}({1})'.format(callback, {'a': 1, 'b': 2})
Exemple #2
0
def annotations():
    callback = request.GET.get('callback')
    documentId = request.GET.get('document_id')
    #classifier_name = request.GET.get('classifier_name')
    classifier_dump = request.GET.get('classifier')
    questionId = request.GET.get('question_id')
    collection_id = request.GET.get('collection_id')
    range = request.GET.get('range')
    meh = StringIO(classifier_dump)
    buff = meh.getvalue()
    clf = pickle.loads(buff)
    features_train, labels_train = wtf.getArrays(collection_id)
    print("params :")
    #print("classifier_name" + classifier_name)
    print("classifier_dump" + classifier_dump)
    print("question_id" + question_id)
    print("collection_id" + collection_id)
    print("range" + range)
    print("document_id" + document_id)
    preditions = clf.predict(features_train)
 
    data = preds_to_send(questionId,documentId,preditions[0],range)
 
    put.send("http://localhost:8080/dataprocessing/rest-api/annotations", data)
 
    return '{0}({1})'.format(callback, {'a':1, 'b':2})
Exemple #3
0
def test():
    callback = request.GET.get('callback')
    classifier_name = request.GET.get('classifier_name')
    classifier_dump = request.GET.get('classifier')
    collection_id = request.GET.get('collection_id')
    print("Params :")
    print(classifier_name)
    features_train, labels_train = wtf.getArrays(collection_id)
    clf = pickle.loads(classifier_dump)
    preditions, accuracy, recall, precision = classifier.test(clf = clf, features = features_train, labels = labels_train)
    print("Test :")
    print("accuracy" + accuracy)
    print("precision" + precision)
    print("recall" + recall)
    data1 = test_data_to_send(classifier_id, 0, " ", precision, accuracy, recall)
    post.send("http://localhost:8080/dataprocessing/rest-api","/result_test_classifier","",data1)

    return '{0}({1})'.format(callback, {'a':1, 'b':2})
Exemple #4
0
def test():
    callback = request.GET.get('callback')
    classifier_name = request.GET.get('classifier_name')
    classifier_dump = request.GET.get('classifier')
    collection_id = request.GET.get('collection_id')
    print("Params :")
    print(classifier_name)
    features_train, labels_train = wtf.getArrays(collection_id)
    clf = pickle.loads(classifier_dump)
    preditions, accuracy, recall, precision = classifier.test(
        clf=clf, features=features_train, labels=labels_train)
    print("Test :")
    print("accuracy" + accuracy)
    print("precision" + precision)
    print("recall" + recall)
    data1 = test_data_to_send(classifier_id, 0, " ", precision, accuracy,
                              recall)
    post.send("http://localhost:8080/dataprocessing/rest-api",
              "/result_test_classifier", "", data1)

    return '{0}({1})'.format(callback, {'a': 1, 'b': 2})