DD class constructor
Parameters:
host must be a String.
(the DeepDetect server host)
port must be an Integer.
(the DeepDetect server port)
https must be a Boolean.
(http (default) or https connection)
apiversion must be a String.
(url api version)
HTTP requests to the DeepDetect server
HTTP request to DeepDetect server
Parameters:
httpMethod must be a String.
(GET/POST/PUT/DELETE)
apiMethod must be a String.
(DeepDetect api method)
json must be an Object.
params must be an Object.
GET to DeepDetect server
Parameters:
method must be a String.
json must be an Object.
params must be an Object.
PUT to DeepDetect server
Parameters:
method must be a String.
json must be an Object.
params must be an Object.
POST to DeepDetect server
Parameters:
method must be a String.
json must be an Object.
params must be an Object.
DELETE to DeepDetect server
Parameters:
method must be a String.
json must be an Object.
params must be an Object.
API Info
Info on the DeepDetect server
API Service
Create a service
Parameters:
sname must be a String.
(service name as a resource)
model must be an Object.
(model location and optional templates)
description must be a String.
(description of the service)
mllib must be a String.
(ML library name, e.g. caffe)
parametersInput must be an Object.
(input parameters)
parametersMllib must be an Object.
(library parameters)
parametersOutput must be an Object.
(output parameters)
type must be a String.
(ML type)
Get information about a service
Parameters:
Delete a service
Parameters:
sname must be a String.
(service name as a resource)
clear must be a String.
('full','lib' or 'mem', optionally clears model repository data)
API Train
Creates a training job
Parameters:
sname must be a String.
(service name as a resource)
data must be an Array.
(array of input data / dataset for training)
parametersInput must be an Object.
(input parameters)
parametersMlLib must be an Object.
(library parameters)
parametersOutput must be an Object.
(output parameters)
asyncParam must be a Boolean.
(whether to run the job as non-blocking)
Get information on a non-blocking training job
Parameters:
sname must be a String.
(service name as a resource)
job must be an Integer.
(job number on the service)
timeout must be an Integer.
(timeout before obtaining the job status)
measureHist must be a Boolean.
(whether to return the full measure history (e.g. for plotting))
Kills a non-blocking training job
Parameters:
sname must be a String.
(service name as a resource)
job must be an Integer.
(job number on the service)
API Predict
Makes prediction from data and model
Parameters:
name must be a String.
(service name as a resource)
data must be an Array.
(array of data URI to predict from)
parametersInput must be an Object.
(input parameters)
parametersMlLib must be an Object.
(library parameters)
parametersOutput must be an Object.
(output parameters)
DeepDetect Javascript client