Skip to main content
Version: 2.17.1

创建实验

创建实验目录

在线创建实验

  1. 点击顶部导航中的【项目】,选择目标项目。点击左侧导航栏【模型】,进入模型列表页。

  2. 点击左侧导航栏【实验】,进入实验列表页。

    创建实验_img1

  3. 点击右上角【添加实验】,填写相关信息。

     - 实验名称:自定义实验名称。

    - 备注:自定义备注信息。

    创建实验_img2

  4. 点击确定后,进入实验概览页。

    创建实验_img3

使用SDK创建实验

  1. 登录平台账号

          import waveletai 
    waveletai.init(api_token="YOUR_TOKEN")

    备注:(1)如何使用api_token进行平台登录,详情请参考【waveletai-平台账号登录】

  2. 登录平台,点击目标项目,进入项目列表页,查看项目id和模型id。

    创建实验_img4

    创建实验_img5

  3. 创建模型

    函数 waveletai.create_experiment()

        waveletai.create_model(name, desc=None)

    参数说明:

    参数类型详情说明
    namestr实验名称
    descstr实验备注

    示例:

          # 设置当前所在的项目
    app_id = '0b6a80e56ec6430cb53474e322d49bdf'
    waveletai.set_app(app_id)
    # 设置当前所在的模型
    model_id = 'a507efc1ab694013b63b4446bcd4673a'
    waveletai.set_model(model_id)

    # 创建实验
    exp_name = waveletai.create_experiment("实验2", desc="示例实验")
    print("exp_name: ", exp_name.id)

    创建实验_img6

  4. 登录平台,查看创建好的实验。

    创建实验_img7

至此,实验目录创建成功。

创建训练

离线训练仅支持通过waveletai-sdk进行线下训练, 并将训练过程中的参数、指标及实验过程记录在AI平台上。

  1. 登录平台账号

          import waveletai 
    waveletai.init(api_token="YOUR_TOKEN")

    备注:(1)如何使用api_token进行平台登录,详情请参考【waveletai-平台账号登录】

  2. 登录平台,点击目标项目,进入项目列表页,查看项目id、模型id、实验id。

    创建实验_img4

    创建实验_img5

    创建实验_img6

  3. 创建训练

    函数 waveletai.get_experiment()

        waveletai.get_experiment(experiment_id)

    参数说明:

    参数类型详情说明
    experiment_idstr实验id

    示例:

          # 设置当前所在的项目
    app_id = '0b6a80e56ec6430cb53474e322d49bdf'
    waveletai.set_app(app_id)
    # 设置当前所在的模型
    model_id = 'a507efc1ab694013b63b4446bcd4673a'
    waveletai.set_model(model_id)
    # 设置当前所在的实验
    exp_id = 'f05fb5b991c54276b0486485e4b80c5e'
    waveletai.get_experiment(exp_id)
    # 创建实验

    ..... #自定义模型代码

    waveletai.log_param("param1", 1) #记录参数
    waveletai.log_param("param2", 2)

    ..... #自定义模型代码-训练模型model

    waveletai.log_metric("metric3", 1) #记录指标
    waveletai.log_metric("metric4", 2)

    ..... #自定义模型代码

    mlflow.pyfunc.log_model(model) #保存模型

    备注:(1)如何使用SDK进行平台模型训练的其他方法,详情请参考【waveletai-SDK在模型开发中的使用】

  4. 登录平台,查看训练信息。

    创建实验_img7