跳转至

内置任务

EvoToolkit 提供了多个预构建的优化任务,展示了 LLM 驱动进化在不同领域的强大功能。

可用任务

科学符号回归

→ 开始教程

学习如何从真实科学数据集中发现数学方程。

您将学到: - 加载和使用科学数据集 - 创建科学符号回归任务 - 使用高级 evotoolkit.solve() API - 比较不同的进化算法(EoH、EvoEngineer、FunSearch) - 解释发现的方程

前置条件: 基础 Python 和 NumPy 知识


提示词工程

→ 开始教程

优化 LLM 提示词以提升任务性能。

您将学到: - LLM 提示词优化基础 - 使用字符串优化任务 - 进化提示词模板 - 评估和比较不同提示词

前置条件: 科学符号回归教程


对抗攻击

→ 开始教程

学习如何进化对抗样本和攻击算法。

您将学到: - 创建对抗攻击任务 - 进化攻击策略 - 生成对抗样本 - 评估攻击效果

前置条件: 科学符号回归教程,机器学习基础


CUDA 任务

→ 开始教程

使用 LLM 驱动的进化优化 GPU 内核。

您将学到: - 创建 CUDA 优化任务 - GPU 性能基准测试 - 进化高效的 CUDA 内核 - 处理编译和执行

前置条件: CUDA 编程基础、GPU 硬件


任务对比

任务 领域 难度 最适合
科学符号回归 数据科学 初级 学习基础,方程发现
提示词工程 NLP/LLM 中级 优化 LLM 交互
对抗攻击 安全/ML 中级 安全研究,鲁棒性测试
CUDA 任务 GPU 计算 高级 性能优化

开始使用

  1. 从科学符号回归开始 如果您是 EvoToolkit 新手
  2. 尝试提示词工程 了解进化如何优化文本
  3. 探索对抗攻击 用于安全应用
  4. 掌握 CUDA 任务 进行 GPU 优化

每个教程都包含完整的、可运行的代码示例,您可以根据自己的问题进行调整。