首页 > 其他分享 >转载:【AI系统】自动微分引言

转载:【AI系统】自动微分引言

时间:2024-12-14 13:33:53浏览次数:4  
标签:函数 框架 AI 微分 实现 自动 引言

内容介绍

这一篇幅里面主要是围绕 AI 框架、或者训练平台的自动微分功能。AI 框架中关于自动微分的一个重要性不言而喻,实际上自动微分是贯穿整个 AI 框架的全流程。没有了自动微分,也就没有了 AI 框架最核心的功能。为什么这么说呢?可以想象一下,假设在实现一个神经网络模型的时候,一般开发者只会使用 Pytorch 的 API 实现一个正向的网络表达式,可是网络模型的反向怎么表示呢?

实际上除了正向的表示是用户手工的地去构建,反向的表示、自动微分的实现、正反向的链接关系都是由 AI 框架,里面的自动微分功能去实现的。因此说自动微分这个功能在 AI 框架里面是非常的重要。

在接下来的内容,主要是了解计算机实现微分的基本概念,其实微分的实现方式分为很多种,有数字微分,符号微分,自动微分。函数的微分是指对函数的局部变化的一种线性描述。微分可以近似地描述当函数自变量的取值作足够小的改变时,函数的值是怎样改变的。

微分在数学中的定义:由 \(y\) 是 \(x\) 的函数 \((y=f(x))\)。从简单的 \(x-y\) 座标系来看,自变数 \(x\) 有微小的变化量时 \((d/dx)\),应变数 \(y\) 也会跟着变动,但 \(x\) 跟 \(y\) 的变化量都是极小的。当 \(x\) 有极小的变化量时,我们称对 \(x\) 微分。微分主要用于线性函数的改变量,这是微积分的基本概念之一。

在具体实现自动微分的过程中,主要有 2 种实现模式,前向和向后微分。前向微分和后向微分为了在数学上方便表达,会引入一个亚克比原理,或者叫做亚克比矩阵。

对微分进行表示,不过这仅限于数学表示,实际上实现的过程中更多的是通过以下三种方法实现:

1)表达式或者图的方式;2)操作符重载(object-oriented);3)源码转换 AST。

最后来去畅想自动微分的未来和挑战,来去回答我们到底要不要学一个 AI 框架呢?学模型算法和原理才是核心?AI 框架未来的核心点机制将会如何演进?

如果您想了解更多AI知识,与AI专业人士交流,请立即访问昇腾社区官方网站https://www.hiascend.com/或者深入研读《AI系统:原理与架构》一书,这里汇聚了海量的AI学习资源和实践课程,为您的AI技术成长提供强劲动力。不仅如此,您还有机会投身于全国昇腾AI创新大赛和昇腾AI开发者创享日等盛事,发现AI世界的无限奥秘~

转载自:https://www.cnblogs.com/ZOMI/articles/18562750

标签:函数,框架,AI,微分,实现,自动,引言
From: https://www.cnblogs.com/wujinwanai/p/18601000

相关文章

  • 转载:【AI系统】什么是微分
    自动微分(AutomaticDifferentiation,AD)是一种对计算机程序进行高效准确求导的技术,一直被广泛应用于计算流体力学、大气科学、工业设计仿真优化等领域。近年来,机器学习技术的兴起也驱动着对自动微分技术的研究进入一个新的阶段。随着自动微分和其他微分技术研究的深入,其与编程语言......
  • 转载:【AI系统】AI 框架之争
    在前面的内容主要是讲述了AI框架在数学上对自动微分进行表达和处理,最后表示称为开发者和应用程序都能很好地去编写深度学习中神经网络的工具和库,整体流程如下所示:除了要回答最核心的数学表示原理以外,实际上AI框架还要思考和解决许多问题,如AI框架如何对实际的神经网络实现......
  • 浅入浅出docker run命令源码2-containerd篇
    1、前情回顾上次《浅入浅出dockerrun命令源码》代码看到调用了grpc去让containerd启动容器就没有继续看了.连一刻都没有为dockerd的无疾而终而哀悼,立刻来到战场的是containerd…这次,我们先解决下面的问题1、dockerd是怎么启动的containerd2、怎么调试containerd的源......
  • golang:第三方库:用jordan-wright/email发送邮件
    一,安装第三方库:$goget-ugithub.com/jordan-wright/emailgo:downloadinggithub.com/jordan-wright/emailv4.0.1-0.20210109023952-943e75fe5223+incompatiblego:addedgithub.com/jordan-wright/emailv4.0.1-0.20210109023952-943e75fe5223+incompatible二,代码:1,发送......
  • 利用 Pydantic AI Agent 框架构建可靠的生成式 AI 应用
    当前的LLM(大型语言模型)正在向更加复杂、多功能的AI代理体系的转变。在这一趋势的推动下,各大科技巨头如AWS、OpenAI、Microsoft等纷纷推出了各自的AIAgent框架(探索LangGraph:开启AIAgent构建的新路径)。其中,PydanticAI代理框架以其对Pydantic与LLM的卓越支持,在众多框架中脱颖而......
  • Containerd安装
    文章目录1、YUM方式安装1_获取YUM源2_使用yum命令安装3_验证安装及启动服务4_验证可用性2、二进制方式安装1_获取安装包2_安装containerd3_查看containerd安装位置4_复制containerd运行时文件至系统5_添加containerd.service文件至系统6_查看containerd使用帮助7_生成co......
  • 特斯拉 Model Y 2022 款与 2024 款置换评估报告--多个AI对话模型能力测评报告
    特斯拉ModelY2022款与2024款置换评估报告题目:车主买modelY2022款花了280900元,贷款5年,首付是130000元,五年贷款有利息,月缴费是3072元,缴费了25个月,该车还贴了7242车身膜,2000的玻璃膜,第三方评估价值160000元,偿还招商银行的未还的金额后剩余的钱可以用来当新款的首付,考......
  • 【Ai写真】Ai写真都这么成熟了?真会玩!
    今天给大家分享一个Ai写真[副业]项目,给想做副业的小伙伴一个思路。(文末附AI工具和学习籽料)一、项目完整目录感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。二、项目具体介绍1、什么是AI****写真首先什么是AI写真,......
  • 【AI变现】AI自传创业项目,感动市场,引爆亲情商机!
    随着AI飞速发展,它不仅在商业和技术上掀起了一波又一波的大机会,还在情感方面开辟了新的天地。从AI修复老照片、AI照片会说话,再到AI‘复活’已故亲人,AI一次次在情感领域让我们破防!今天,再和大家分享一个极具创新性和市场潜力的项目——AI自传撰写服务。不仅填补了一个市场......
  • 使用FastGPT制做一个AI网站日志分析器
    越来越的多网站面临每天上千次的扫描和各类攻击,及时发现攻击IP,并有效的屏蔽不良访问成为网站安全的重要保障,这里我们使用AI来完成对网站日志的日常分析。我们来使用FastGPT来制做一个AI网站日志析器,下面就开始:一:打开FastGPT,并生成一个简单会话二:书写提示词:##Background:......