A Sandcastle Documented Class Library

# IMachineLearningService Interface

Interface used to list and get machine learning providers.

Namespace: Dundas.BI.MachineLearning
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface IMachineLearningService

    Public Interface IMachineLearningService

    public interface class IMachineLearningService

    type IMachineLearningService =  interface end

The IMachineLearningService type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| ActiveProvider | Gets the currently activeMachineLearningProvider.
| ClientSidePlugins | Retrieves the javascript handlers and HTML template.
| IsEngineReady | Gets a value indicating if the machine learning engine of the active provider is ready or not.
| IsMachineLearningEnabled | Gets a value indicating whether or not machine learning is enabled.

Top
Methods

| Name | Description
--- | --- | ---
| GetProviders | Gets all the providers.
| NaturalLanguageQueryAsync | Query the machine learning engine using natural language.
| StartEngine | Starts machine learning engine of the ActiveProvider
| StartEngine(Uri) | Starts machine learning engine of the ActiveProvider
| StopEngine | Stops the machine learning engine.
| Train | Train a model.

Top
See Also

#### Reference

Dundas.BI.MachineLearning Namespace