mindspore.train
模型
模型训练或推理的高阶接口。 |
回调函数
在训练过程中备份和恢复训练参数的回调函数。 |
|
用于构建Callback函数的基类。 |
|
保存checkpoint时的配置策略。 |
|
当监控的指标停止改进时停止训练。 |
|
FlopsUtilizationCollector接口统计模型利用率信息MFU,硬件利用率信息HFU。 |
|
将网络输出和评估指标的相关信息记录到 History 对象中。 |
|
用于自定义简单的callback。 |
|
用于在训练期间更改学习率。 |
|
训练场景下,监控训练的loss;边训练边推理场景下,监控训练的loss和推理的metrics。 |
|
checkpoint的回调函数。 |
|
响应用户关闭请求,退出训练或推理进程,保存checkpoint和mindir。 |
|
当 monitor 停止改进时降低学习率。 |
|
保存和管理模型的相关信息。 |
|
该回调用于开启 MindIO的TTP特性,该CallBack会嵌入训练的流程,完成TTP 的初始化、上报、异常处理等操作。 |
|
监控训练或推理的时间。 |
评价指标
接口名 |
概述 |
支持平台 |
计算数据分类的正确率,包括二分类和多分类。 |
|
|
计算BLEU分数。 |
|
|
计算混淆矩阵(confusion matrix),通常用于评估分类模型的性能,包括二分类和多分类场景。 |
|
|
计算与混淆矩阵相关的度量。 |
|
|
计算余弦相似度。 |
|
|
集合相似性度量。 |
|
|
计算F1 评分。 |
|
|
计算Fbeta评分。 |
|
|
计算Hausdorff距离。 |
|
|
计算loss的平均值。 |
|
|
计算平均绝对误差MAE(Mean Absolute Error)。 |
|
|
计算从 y_pred 到 y 的平均表面距离。 |
|
|
用于计算评估指标的基类。 |
|
|
测量均方差MSE(Mean Squared Error)。 |
|
|
用于计算神经网络对给定图像的遮挡灵敏度(Occlusion Sensitivity),表示了图像的哪些部分对神经网络的分类决策最重要。 |
|
|
计算困惑度(perplexity)。 |
|
|
计算数据分类的精度,包括单标签场景和多标签场景。 |
|
|
计算数据分类的召回率,包括单标签场景和多标签场景。 |
|
|
计算ROC曲线。 |
|
|
计算从 y_pred 到 y 的均方根表面距离。 |
|
|
计算top-1分类正确率。 |
|
|
计算top-5分类正确率。 |
|
|
计算top-k分类正确率。 |
|
工具
接口名 |
概述 |
支持平台 |
使用梯形法则计算曲线下面积AUC(Area Under the Curve,AUC)。 |
|
|
根据输入的 name 获取metric的方法。 |
|
|
获取所有metric的名称。 |
|
|
此装饰器用于根据类的 indexes 属性对输入重新排列。 |
|
二阶优化
该接口用于增加计算图,提升二阶算法THOR运行时的性能。 |
|
将网络转换为thor层网络,用于计算并存储二阶信息矩阵。 |