更新时间:2026-04-30 GMT+08:00
分享

使用算法设计

应用场景

华为云结合AI大模型与数据分析技术,推出算法设计智能体:基于大模型与强化学习的智能算法生成引擎,为求解、预测、仿真等技术自动适配、生成、调优定制化最优算法方案。

名词解释

算法设计项目:针对待优化问题创建的项目空间,包含代码、数据等算法资产。

算法演化任务:根据配置的评估器和优化目标,利用大模型,对算法设计项目中的代码进行演化,以达到更高的性能指标。

约束限制

目前仅支持Python编程语言,单个函数进行算法设计演化任务。

操作步骤

  1. 登录科学计算专区,选择“算法设计”,进入算法设计界面。
    图1 算法设计界面
  2. 单击右上角“新建设计项目”,输入算法名称和描述。
    图2 新建设计项目
  3. 单击新建的任务,并选择“算法资产”,选择“上传本地工程文件”上传算法文件。
    图3 上传算法资产
    1. 目前只支持python单函数演化。
    2. 代码文件需要以zip包形式上传。
    3. 除了代码文件外,还需要上传评估器函数和基线函数。
    4. 评估器函数:是一个无参的、返回值为float值的函数,可以调用待演化函数,评估待演化函数的优劣。
    5. 基线函数:运行一个默认算法,返回评估器的基线值。
    6. 评估器和基线函数编写,可以参考样例算法。
  4. 单击“创建优化任务”
    图4 算法基本信息页
  5. 输入优化任务名称、优化结果存储路径、待优化算法配置,和优化描述,并单击“下一步”。
    图5 优化任务创建
    如果是首次使用算法设计平台,需要选择一个自己的OBS桶,并授权算法设计平台访问OBS桶资源。
    图6 桶授权
  6. 输入评估器算法、评估基线、选择大模型、并配置算法各项参数后,单击“创建任务”。
    图7 优化任务创建-评估器配置
  7. 单击任务名称,进入“配置信息”页面,单击右上角“开始优化”。
    图8 配置信息
  8. 优化任务运行中时,在“优化详情”页面,可以看到优化任务图谱、日志。
    图9 优化详情
  9. 优化任务结束后,在“优化结果”页面,能看到最优解情况、优化思路和已优化的代码等信息。

相关文档