Predict endpoints
Routers for processing image data with CNNs
predict_tags(request)
async
Endpoint for processing a list of images via Tagger multilabel network
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
PredictBatchRequest
|
data to process |
required |
Returns:
| Name | Type | Description |
|---|---|---|
response |
PredictBatchResponse
|
predicted tags and scores for each processed sample |
Source code in src/app/routers/predict/predict.py
predict_exterior_styles(request)
async
Endpoint for processing a list of images via Exterior Styles Classifier network
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
PredictBatchRequest
|
data to process |
required |
Returns:
| Name | Type | Description |
|---|---|---|
response |
PredictBatchResponse
|
tag and score for each processed sample |
Source code in src/app/routers/predict/predict.py
process_house_images(request)
async
Endpoint for processing all images of a single house via all available models and extracting house-specific information based on that
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
PredictHomeRequest
|
data to process |
required |
Returns:
| Name | Type | Description |
|---|---|---|
response |
PredictHomeResponse
|
predictions for each image and general information about the house gathered from those predictions, like average exterior style or features it has |
Source code in src/app/routers/predict/predict.py
encode(request)
async
Endpoint for encoding a list of images into vectors via Encoder network
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
PredictBatchRequest
|
data to process |
required |
Returns:
| Name | Type | Description |
|---|---|---|
response |
PredictBatchResponse
|
embedding vectors of inputs |
Source code in src/app/routers/predict/predict.py
Routers for checking application status
info()
async
Endpoint for getting basic information on deployed networks, like number and names of output classes
Returns:
| Name | Type | Description |
|---|---|---|
response |
InfoResponse
|
Status of the API and each of its dependencies |