更新时间:2026-04-30 GMT+08:00
使用算法设计
应用场景
华为云结合AI大模型与数据分析技术,推出算法设计智能体:基于大模型与强化学习的智能算法生成引擎,为求解、预测、仿真等技术自动适配、生成、调优定制化最优算法方案。
名词解释
算法设计项目:针对待优化问题创建的项目空间,包含代码、数据等算法资产。
算法演化任务:根据配置的评估器和优化目标,利用大模型,对算法设计项目中的代码进行演化,以达到更高的性能指标。
约束限制
目前仅支持Python编程语言,单个函数进行算法设计演化任务。
操作步骤
- 登录科学计算专区,选择“算法设计”,进入算法设计界面。 图1 算法设计界面
- 单击右上角“新建设计项目”,输入算法名称和描述。 图2 新建设计项目
- 单击新建的任务,并选择“算法资产”,选择“上传本地工程文件”上传算法文件。 图3 上传算法资产
- 目前只支持python单函数演化。
- 代码文件需要以zip包形式上传。
- 除了代码文件外,还需要上传评估器函数和基线函数。
- 评估器函数:是一个无参的、返回值为float值的函数,可以调用待演化函数,评估待演化函数的优劣。
- 基线函数:运行一个默认算法,返回评估器的基线值。
- 评估器和基线函数编写,可以参考样例算法。
- 单击“创建优化任务”。 图4 算法基本信息页
- 输入优化任务名称、优化结果存储路径、待优化算法配置,和优化描述,并单击“下一步”。 图5 优化任务创建
如果是首次使用算法设计平台,需要选择一个自己的OBS桶,并授权算法设计平台访问OBS桶资源。图6 桶授权
- 输入评估器算法、评估基线、选择大模型、并配置算法各项参数后,单击“创建任务”。 图7 优化任务创建-评估器配置
- 单击任务名称,进入“配置信息”页面,单击右上角“开始优化”。 图8 配置信息
- 优化任务运行中时,在“优化详情”页面,可以看到优化任务图谱、日志。 图9 优化详情
- 优化任务结束后,在“优化结果”页面,能看到最优解情况、优化思路和已优化的代码等信息。
