3개 모델 어떻게 연결할지.
- 3개의 모델을 모두 호출하여 예측 결과를 얻습니다.
- 예측 결과를 JSON 형식으로 변환합니다.
- JSON 형식의 예측 결과를 결합합니다.
- 결합된 예측 결과를 사용자에게 표시합니다.
import requests
# 3개의 모델을 호출하여 예측 결과를 얻습니다.
severity_prediction = requests.get('<https://endpoint-severity.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']
disease_prediction = requests.get('<https://endpoint-disease.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']
contagious_prediction = requests.get('<https://endpoint-contagious.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']
# 예측 결과를 JSON 형식으로 변환합니다.
severity_prediction_json = {'severity': severity_prediction}
disease_prediction_json = {'disease': disease_prediction}
contagious_prediction_json = {'contagious': contagious_prediction}
# JSON 형식의 예측 결과를 결합합니다.
prediction_json = {'severity': severity_prediction_json, 'disease': disease_prediction_json, 'contagious': contagious_prediction_json}
# 결합된 예측 결과를 사용자에게 표시합니다.
print(prediction_json)
#예상출력
{
"severity": "mild",
"disease": "eczema",
"contagious": false
}
방향