你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Trains 接口

public interface Trains

此类的实例提供对训练中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
List<ModelTrainingInfo> getStatus(UUID appId, String versionId)

获取指定 LUIS 应用的 (意向和实体) 的所有模型的训练状态。 在调用此 API 以获取训练状态之前,必须调用训练 API 来训练 LUIS 应用。 “appID”指定 LUIS 应用 ID。 “versionId”指定 LUIS 应用的版本号。 例如,“0.1”。

Observable<List<ModelTrainingInfo>> getStatusAsync(UUID appId, String versionId)

获取指定 LUIS 应用的 (意向和实体) 的所有模型的训练状态。 在调用此 API 以获取训练状态之前,必须调用训练 API 来训练 LUIS 应用。 “appID”指定 LUIS 应用 ID。 “versionId”指定 LUIS 应用的版本号。 例如,“0.1”。

EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

发送针对指定 LUIS 应用的某个版本的训练请求。 此 POST 请求以异步方式启动请求。 若要确定训练请求是否成功,请提交 GET 请求以获取训练状态。 注意:除非所有模型 (意向和实体) 成功训练或处于最新状态,否则应用程序版本不会完全训练。 若要验证训练是否成功,请在训练完成后至少获取一次训练状态。

Observable<EnqueueTrainingResponse> trainVersionAsync(UUID appId, String versionId)

发送针对指定 LUIS 应用的某个版本的训练请求。 此 POST 请求以异步方式启动请求。 若要确定训练请求是否成功,请提交 GET 请求以获取训练状态。 注意:除非所有模型 (意向和实体) 成功训练或处于最新状态,否则应用程序版本不会完全训练。 若要验证训练是否成功,请在训练完成后至少获取一次训练状态。

方法详细信息

getStatus

public List getStatus(UUID appId, String versionId)

获取指定 LUIS 应用的 (意向和实体) 的所有模型的训练状态。 在调用此 API 以获取训练状态之前,必须调用训练 API 来训练 LUIS 应用。 “appID”指定 LUIS 应用 ID。 “versionId”指定 LUIS 应用的版本号。 例如,“0.1”。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 List<ModelTrainingInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getStatusAsync

public Observable> getStatusAsync(UUID appId, String versionId)

获取指定 LUIS 应用的 (意向和实体) 的所有模型的训练状态。 在调用此 API 以获取训练状态之前,必须调用训练 API 来训练 LUIS 应用。 “appID”指定 LUIS 应用 ID。 “versionId”指定 LUIS 应用的版本号。 例如,“0.1”。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

可观测到 List<ModelTrainingInfo> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

trainVersion

public EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

发送针对指定 LUIS 应用的某个版本的训练请求。 此 POST 请求以异步方式启动请求。 若要确定训练请求是否成功,请提交 GET 请求以获取训练状态。 注意:除非所有模型 (意向和实体) 成功训练或处于最新状态,否则应用程序版本不会完全训练。 若要验证训练是否成功,请在训练完成后至少获取一次训练状态。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 EnqueueTrainingResponse 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

trainVersionAsync

public Observable trainVersionAsync(UUID appId, String versionId)

发送针对指定 LUIS 应用的某个版本的训练请求。 此 POST 请求以异步方式启动请求。 若要确定训练请求是否成功,请提交 GET 请求以获取训练状态。 注意:除非所有模型 (意向和实体) 成功训练或处于最新状态,否则应用程序版本不会完全训练。 若要验证训练是否成功,请在训练完成后至少获取一次训练状态。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

可观测到 EnqueueTrainingResponse 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于