bat.apis
This module implements several API clients for Deep Learning cloud API services, so that we can use model.predict()
to get prediction results from API servers.
from bat.apis.deepapi import DeepAPI_VGG16_Cifar10
# Load Image
x = np.sarray(Image.open("dog.jpg"))
x = np.array([x])
# Initialize API Model
model = DeepAPI_VGG16_Cifar10("http://localhost:8080" )
# Get Preditctions
y_pred = model.predict(np.array([x]))[0]
# Print Predictions
model.print(y_pred)
from bat.apis.google import CloudVision
# Initialize API Model
model = CloudVision()
# Get Preditctions
y_pred = model.predict("dog.jpg")
# Print Predictions
model.print(y_pred)
from bat.apis.imagga import Imagga
# Initialize API Model
api_key = input(f"Please input the Imagga API Key: ")
api_secret = input(f"Please input the Imagga API Secret: ")
model = Imagga(api_key, api_secret, concurrency=2)
# Get Preditctions
y_pred = model.predict("dog.jpg")
# Print Predictions
model.print(y_pred)
1r''' 2This module implements several API clients for Deep Learning cloud API services, so that we can use `model.predict()` to get prediction results from API servers. 3 4- [DeepAPI](https://github.com/wuhanstudio/deepapi) 5 6```python 7from bat.apis.deepapi import DeepAPI_VGG16_Cifar10 8 9# Load Image 10x = np.sarray(Image.open("dog.jpg")) 11x = np.array([x]) 12 13# Initialize API Model 14model = DeepAPI_VGG16_Cifar10("http://localhost:8080" ) 15 16# Get Preditctions 17y_pred = model.predict(np.array([x]))[0] 18 19# Print Predictions 20model.print(y_pred) 21``` 22 23- [Google Cloud Vision](https://cloud.google.com/vision) 24 25```python 26from bat.apis.google import CloudVision 27 28# Initialize API Model 29model = CloudVision() 30 31# Get Preditctions 32y_pred = model.predict("dog.jpg") 33 34# Print Predictions 35model.print(y_pred) 36``` 37 38- [Imagga](https://docs.imagga.com/#tags) 39 40```python 41from bat.apis.imagga import Imagga 42 43# Initialize API Model 44api_key = input(f"Please input the Imagga API Key: ") 45api_secret = input(f"Please input the Imagga API Secret: ") 46 47model = Imagga(api_key, api_secret, concurrency=2) 48 49# Get Preditctions 50y_pred = model.predict("dog.jpg") 51 52# Print Predictions 53model.print(y_pred) 54``` 55 56''' 57 58from bat.apis import deepapi 59from bat.apis import google 60from bat.apis import imagga