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})
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})
def preds_to_send(questionId, documentId, value, range): data ={ "userId" : "2", "questionId" : questionId, "documentId" : documentId, "value" : value, "range" : range, } return data def test_data_to_send(classifierId, vectoriziedDocumentCollectionId, parameter, precision, accuracy, recall): data ={ "classifierId" : classifierId, "vectoriziedDocumentCollectionId" : vectoriziedDocumentCollectionId, "parameter" : parameter, "precision" : precision, "accuracy" : accuracy, "recall" : recall } return data data1 = test_data_to_send(1, 1, 1) post.send("http://localhost:8080/dataprocessing/rest-api/resultTestClassifiers",data1) data2 = preds_to_send(2, 2, -5, 5) post.send("http://localhost:8080/dataprocessing/rest-api/annotations",data2) data3 = classfier_to_send(2, 2, 1) put.send("http://localhost:8080/dataprocessing/rest-api/classifiers/",id,data3)