File size: 644 Bytes
3d24ae9
 
 
 
 
 
 
 
 
 
 
f4e0e4a
 
 
 
 
3d24ae9
 
5c0db05
3d24ae9
 
 
 
 
 
 
5c0db05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from classification.classifier import Classifier
import json


if __name__ == "__main__":
    cls = Classifier()

    # Training
    cls.train_and_save()

    # Testing
    data = {
        "features": [[6.5, 3.0, 5.8, 2.2],[6.1, 2.8, 4.7, 1.2]]
    }
    features = data["features"]
    results = cls.load_and_test(features)
    print("results:", results)

    # Response similar to REST API call
    response = {
        'statusCode': 200,
        'body': json.dumps({
            'predictions': results["predictions"],
            'probabilities': results["probabilities"]
        })
    }
    print("Example REST API response: ", response)