写JAX模型用这Skill理纯函数

帮你用JAX开发机器学习模型,利用函数式编程模式和JIT编译优化性能。

machine-learning 这份 Skill 聚焦 JAX 与函数式模型开发。它把数组计算、自动微分、编译和向量化组织成明确的函数与数据流。

随机数也要显式管理键,拆出不同用途的键,避免无意重复同一序列。可复现还需核输入、版本和硬件条件,并非记住一个种子就保证全流程一致。

主文建议用 JAX 控制流处理编译函数中的条件与循环;静态 Python 控制并非全都禁止,关键是值是否在追踪时确定。编译也有首次成本和形状变化影响,不能只凭加 JIT 就说训练更快。

适合先理清状态与计算边界,再测热点。本文未训练模型或运行代码,材料不是覆盖数据验证、评估和部署的全部机器学习流程;多设备切分与检查点也需结合实际内存和通信成本。

分类:AI 与 Agent

来源仓库:mindrally/skills

适合用来做什么

  • 使用JAX进行机器学习模型的训练。
  • 请用函数式编程模式实现这个机器学习算法。

安装 machine-learning

npx skills add https://www.iskills.cc/skills/mindrally/skills/machine-learning/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 machine-learning 的用途与原始说明

浏览全部 Skill 指南