开发者社区 > 大数据与机器学习 > 人工智能平台PAI > 正文

如图,机器学习PAI是这样指定参数吗?

46239fc6854af0fb3f162fc1a57b89d0.png
机器学习PAI是这样指定参数吗,这样读入的文件是ModelStreamFileSourceStreamOp格式,但是对于ftrl的初始模型是batch operator的格式,这样进来怎么转呢?
D:\data\offLineModel这个路径就是我输出的离线的模型流
要更新训练里边的模型和预测里边的模型

展开
收起
乐天香橙派 2023-08-09 15:38:38 81 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    你提供的代码示例似乎是在尝试使用阿里PAI平台的ModelStream APIs实现模型在线更新的功能,但是有些细节设置不正确:

    ModelStreamFileSourceStreamOp应该是ModelFileStreamSourceOp
    设置文件路径应使用setFilepath()方法
    模型扫描间隔参数应该是MODEL_SCAN_INTERVAL,不是MODEL STREAM SCAN INTERVAL
    print方法应该是setPrintInterval(),用于设置日志打印间隔
    正确的设置应该是:

    java
    Copy
    ModelFileStreamSourceOp set = new ModelFileStreamSourceOp();
    set.setFilepath("D:\data/offLineModel");
    set.set(ModelParam.MODEL_SCAN_INTERVAL, 24);
    set.setPrintInterval(0);
    主要注意点:

    使用正确的Operator及参数名称
    文件路径使用setFilepath()设置
    模型更新间隔参数为MODEL_SCAN_INTERVAL
    日志打印间隔使用setPrintInterval()

    2023-08-10 17:17:52
    赞同 展开评论 打赏
  • 如果要是预测里边的模型,那ftrl本身的模型输出就是个模型流,可以直接训练接预测就行吧,如果是想中间保存那就训练完,用modelstreamsink保存,在预测上用modelstreamsource
    如果是训练里边强制更新参数的话,那就用刚说的那几个参数指定个路径就行了,有新的就强制更新了
    —此回答来自钉群“Alink开源--用户群”

    2023-08-09 15:58:35
    赞同 1 展开评论 打赏

人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。

相关产品

  • 人工智能平台 PAI
  • 热门讨论

    热门文章

    相关电子书

    更多
    微博机器学习平台架构和实践 立即下载
    机器学习及人机交互实战 立即下载
    大数据与机器学习支撑的个性化大屏 立即下载