MLCloudModel
class NatML.MLCloudModel : MLModel
Last updated
Was this helpful?
class NatML.MLCloudModel : MLModel
Last updated
Was this helpful?
The MLCloudModel
represents an ML model that makes predictions on NatML's cloud infrastructure. As such, it forms the basis for implementing cloud predictors in code.
/// <summary>
/// Create a cloud ML model.
/// </summary>
/// <param name="tag">Predictor tag.</param>
/// <param name="accessKey">NatML access key.</param>
static Task<MLCloudModel> Create (string tag, string accessKey = null);
The model can be created from a predictor on NatML Hub:
/// <summary>
/// Make a prediction on one or more cloud ML features.
/// </summary>
/// <param name="inputs">Input cloud ML features.</param>
/// <returns>Output cloud ML features.</returns>
MLFeatureCollection<MLCloudFeature> Predict (params MLCloudFeature[] inputs);
The MLCloudModel
model defines a Predict
method which makes predictions on one or more MLCloudFeature
instances.
The input and output features MUST be disposed when they are no longer needed. Call Dispose
on the individual features, or on the returned feature collection to do so.
/// <summary>
/// Dispose the model and release resources.
/// </summary>
void Dispose ();
Refer to the Disposing the Model section of the MLModel
class for more information.