第1节 从函数到神经网络:AI思路的逆袭之路

🤔 开篇灵魂拷问

是不是觉得AI知识体系庞大到吓人?看了一堆快餐视频还是云里雾里?别慌!这个系列就是要帮你打通任督二脉,用"既快又慢、既深入又肤浅、既有趣又严肃"的方式讲透AI基础知识!

💡 核心信念:万物皆函数

记住!整个AI的出发点就一句话:世界上所有逻辑和知识都能用函数(function)表示。把现实抽象成符号,设置运算规则(函数),算出来结果再反推现实——听着是不是特有道理?

事实上函数就是一种变换,对数据进行变换得到我们所需要的结果。

🔍 早期AI的"理想主义":符号主义

早期的人工智能->符号主义,即用精确的函数来表示一切。

直角三角形求斜边用勾股定理(a²+b²=c²),物体受力用F=ma——这些明确规则的函数玩得转,但遇到图片识别猫狗这种人类觉得简单到爆炸的问题,直接变成史诗级难题!连语法明确的语言翻译都做不到丝滑,更别说复杂的人类智能了...只能说,早期AI还是太年轻,把世界想得太简单!

摆烂式创新:联结主义登场

找不到精确函数咋办?人类终于承认自己"太菜了",发明了猜+简化的骚操作!比如给一堆X和Y的数据,先瞎猜个函数(比如Y=X),然后慢慢调参数(W和B)让它贴近真实数据,就算不能完全吻合,差不多就行!这就是现代AI的核心思路——联结主义

但是很多时候,我们没办法找到一个精确的函数来描述某个关系,(图中计算机很难识别)

退而求其次选择一个近似解也不错,也就是说函数没必要精确的通过每一个点,它只需要最接近结果就好了,这就是联结主义

🚀 连接主义的逆袭

你还别不信!就靠这种"连蒙带猜"的方法,用很少参数就能实现手写数字识别,直接打脸当初看不起它的专家!事实证明:结果说话才是硬道理!

虽然“连蒙带猜”听起来不靠谱,但实战效果惊人:用很少的参数就能实现手写数字识别等任务,证明了有效性后才被重视。

当数据稍微变化一下,出现曲线的时候,简单的线性函数就没办法解决这个问题了。那我们的目标就是将线性函数转为非线性函数,这可以通过套一个非线性函数来做到,比如平方、正弦函数、指数函数。

这就是激活函数激活函数把原来的线性关系转变成非线性的关系。

激活函数:给直线“掰弯”的魔法  

  线性函数(y=wx+b)太死板,遇到非线性数据就不行。于是给线性变换套个非线性激活函数(如平方、sin、e^x),让曲线“弯得更灵活”。

🧠 神经网络进化论

线性函数不够用?给它套个非线性"马甲"!比如加个平方、sin函数——这就是激活函数,瞬间让函数从"死板直线"变身"灵活曲线"!

一层不够就叠罗汉!线性变换+激活函数反复套娃,中间藏起来的"黑箱子"叫隐藏层,输入层→隐藏层→输出层的信号传播就是前向传播。理论上,这玩意儿能逼近任意复杂的连续函数!

这还不够,正常情况下我们不会只有一个输入,并且只有一个激活函数可能不会达到理想的结果,所以开始嵌套!

像这样多个输入,激活函数外面加一次线性变换,再套一个激活函数,并且还可以不断嵌套。通过这样的方式,我们可以构造出非常复杂的关系,理论上可以逼近任意的连续函数。

但这样看起来太复杂了,所以我们引入神经元的概念,

神经网络:函数套娃的可视化  

  • 把“线性变换+激活函数”画成神经元(小圈圈),输入层→隐藏层→输出层,每层都是一次函数变换。
  •   隐藏层:中间层不直接输出,相当于“套在函数里的函数”,让模型能表达更复杂关系。
  •   前向传播:信号从输入层到输出层的计算过程,本质就是分步算一个超复杂函数的值。

图中的一个小圈就是一个神经元,多个神经元互相连接形成的网状结构就叫做神经网络。同时我们可以看到随着函数式子的嵌套,神经网络也在拓展,原本的输出成为了隐藏层:位于输入层和输出层之间的中间层。隐藏层的主要作用是对输入数据进行复杂的特征提取和变换,

核心洞察:神经网络理论上可以逼近任意连续函数,而整个AI的后续知识,本质上都是为了算出这些神经元之间的w(权重)和b(偏置)!

🎯 终极目标:猜中W和B

不管神经网络多花里胡哨,本质都是为了猜出所有参数(W权重和B偏置)!从简单的直线方程到上万神经元的深度网络,AI工程师每天都在跟这些参数死磕...至于怎么磕?卖个关子,且听下回分解!

从神经网络的图示来看,就像是一个信号从左向右传播的过程,这个过程就叫做神经网络的前向传播。并且神经网络的层数和每一层的神经元都可以叠加,这样就可以构成一个非常复杂的非线性函数。看起来复杂,但是我们的目标还是一开始说的:找到一个近似解,也就是根据已知的x、y猜出所有的w和b

一小时从函数到Transformer!一路大白话彻底理解AI原理_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93139.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【科研绘图系列】R语言绘制多种饼图

文章目录 介绍 加载R包 数据下载 导入数据 数据预处理 画图1 画图2 画图3 画图4 画图5 画图6 系统信息 参考 介绍 【科研绘图系列】R语言绘制多种饼图 加载R包 rm(list = ls()) library(ggstatsplot) library(ggplot2) library(plotrix) library(ggpubr

vue3权限树封装成组件

vue3权限树组件 功能&#xff1a; 1、勾选节点、自动把父节点勾选。 2、取消勾选、子节点全部取消勾选。检查父节点&#xff0c;如果只有这个子节点、遍历把父节点取消勾选 3、filter过滤不仅展示父节点、相关子节点同时展示 4、 高亮显示所有过滤数据 效果图父组件引用 <te…

铨林接纸机学习记录1

光电开关学习做保养也是检查这些东西&#xff0c;包括气路有没漏气&#xff0c;固定件松动、轨道清洁之内刀座暂停光电I23刀座行程磁性开关&#xff0c;这个是安全警戒光电&#xff0c;驱动侧发射信号&#xff0c;操作侧接收刀座暂停光电正常运行是空白的&#xff0c;当出现遮挡…

47.分布式事务理论

所有的事务都必须满足ACID的原则: 原子性:事务中的所有操作,要么全部成功,要么全部失败。 一致性:要保证数据库内部完整性约束、声明性约束。 持久性:对数据库做的一切修改将永久保存,不管是否出现故障。 隔离性:对同一资源操作的事务不能同时发生。 分布式事务的…

【软考】进度管理知识库工具-挺方便

进度管理知识库 全面解析项目管理中的进度管理核心概念、工具、技术和最佳实践&#xff0c;帮助您高效管理项目时间线 六步流程法 规划进度管理 - 制定进度管理计划 定义活动 - 识别和记录项目活动 排列活动顺序 - 确定活动间的逻辑关系 估算活动持续时间 - 估算完成单项活动所…

PDF Replacer:高效便捷的PDF文档内容替换专家

在日常工作和学习中&#xff0c;PDF文件因其格式稳定、兼容性强而被广泛使用。然而&#xff0c;PDF文件的编辑和修改往往比其他文档格式更加复杂。PDF Replacer正是为了解决这一痛点而设计的&#xff0c;它是一款方便实用的PDF文档替换工具&#xff0c;能够帮助用户快速替换PDF…

Java中MybatisPlus使用多线程多数据源失效

Java中MybatisPlus使用多线程多数据源失效 文章目录Java中MybatisPlus使用多线程多数据源失效一&#xff1a;背景二&#xff1a;解决方法三&#xff1a;其他导致DS失效的条件3.1、Transactional一&#xff1a;背景 Mybatis-Plus使用异步任务后不能找到指定设置的DS数据库&…

机器翻译:模型微调(Fine-tuning)与调优详解

文章目录一、模型微调&#xff08;Fine-tuning&#xff09;概述1.1 模型微调是什么&#xff1f;1.2 为什么需要微调&#xff1f;1.3 微调的核心步骤1.4 选择微调策略1.5 训练与优化1.6 微调 vs. 从头训练&#xff08;From Scratch&#xff09;1.7 微调工具推荐二、模型调优&…

如何使用 AI 大语言模型解决生活中的实际小事情?

在 AI 技术飞速发展的今天&#xff0c;大语言模型早已不是实验室里的 “黑科技”&#xff0c;而是能实实在在融入日常生活的实用工具。从日常琐事处理到学习工作辅助&#xff0c;只需掌握简单的使用技巧&#xff0c;就能让 AI 成为你的 “生活小助手”。本文将通过具体场景案例…

佰力博检测与您探讨低温条件下如何测介电性能

在低温条件下测量介电性能时&#xff0c;需要综合考虑温度控制、样品制备、测试设备和测量方法等多个方面。1.温度控制与降温方法1.低温测试中&#xff0c;温度的精确控制是关键。低温测试通常采用液氮或液氮泵进行降温&#xff0c;以达到极低温度&#xff08;如-196C&#xff…

大规模分布式光伏并网后对电力系统的影响

光伏发电作为一种清洁、可再生的能源&#xff0c;正融入我们的电力系统&#xff0c;但是&#xff0c;随着新能源的发展&#xff0c;光伏发电的大规模并网&#xff0c;也给电网的稳定运行带来了新的挑战。下面小编将从四个方面&#xff0c;分别论述光伏并网对电网的影响以及如何…

LeetCode热题100--146.LRU缓存--中等

1. 题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类&#xff1a; LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中&#xff0c;则返回关键字的值&#xff0c;否则…

机器学习学习总结

一、机器学习到底是什么&#xff1f; 简单说&#xff0c;机器学习就是让计算机像人一样 “从经验中学习”。比如我们学骑自行车&#xff0c;摔多了就知道怎么保持平衡&#xff1b;计算机处理任务时&#xff0c;也能通过分析大量 “经验数据”&#xff0c;自己找到规律&#xff…

Boost库中boost::function函数使用详解

1. 函数作用 boost::function 是 Boost 库提供的一个 通用函数封装器&#xff0c;可用于存储、传递和调用任意可调用对象&#xff08;如普通函数、函数指针、Lambda、函数对象、成员函数指针等&#xff09;。它类似于 C11 及以上标准的 std::function。 作用总结&#xff1a; 可…

SQL Server安全删除数据并释放空间的技术方案

在SQL Server中执行大规模数据删除时&#xff0c;直接使用DELETE语句可能导致日志文件暴涨、事务阻塞和性能下降。以下提供一种安全删除数据并释放磁盘空间的完整方案&#xff1a; 方案核心步骤 -- 设置读未提交隔离级别&#xff08;避免锁竞争&#xff09; SET TRAN ISOLATION…

EgoVLA——根据第一视角的人类视频中训练的VLA模型:助力家具组装等人形灵巧操作任务的攻克(利用可穿戴手部追踪)

前言 我在此文《ForceVLA——将具备力感知的MoE整合进π0的动作专家中&#xff1a;从而融合“视觉 语言 力反馈”三者实现精密插拔》的开头说过&#xff0c;我司「七月在线」目前侧重以下两大本体的场景落地 人形层面&#xff0c;侧重 1.1 人形灵巧操作 1.2 人形展厅讲解机械…

厨具新风尚,解锁厨房新体验

在快节奏的现代生活中&#xff0c;厨房已不仅仅是烹饪的场所&#xff0c;更是家庭温馨与创意的源泉。一款好的厨具&#xff0c;不仅能让烹饪变得轻松愉悦&#xff0c;更能为餐桌增添无限风味。今天&#xff0c;就让我们一起走进厨具的新世界&#xff0c;解锁那些令人爱不释手的…

手机长焦进化史:攀过十年,终抵云巅

今天&#xff0c;华为相机解决方案专家熊谌飞在《长焦十年之路对谈》直播中&#xff0c;首次系统揭秘了华为手机长焦技术的十年进化史。从P9双摄到Pura 80系列“一镜双目”&#xff0c;每一代影像旗舰&#xff0c;都有一段鲜为人知的诞生秘辛。不少观众这才恍然大悟&#xff1a…

钙钛矿光伏:十年磨一剑,产业化突围路在何方?

2013年&#xff0c;一种具有高效太阳能转化率、高电荷传输率、低成本、制作简单等优点的新型太阳能电池材料——钙钛矿突然出现在大众视野。相比于又重又硬、转换效率通常只有22&#xff05;-26&#xff05;的传统晶体硅太阳能板&#xff0c;钙钛矿太阳能电池薄如蝉翼可弯曲&am…

断言:assert()的实用指南

目录 一、断言概述 二、基本用法 三、工作原理 四、断言的优点 五、启用和禁用断言 六、性能考虑 七、最佳实践 八、示例代码 一、断言概述 assert.h 头文件定义了宏 assert()&#xff0c;用于在运行时验证程序是否符合指定条件。如果条件不满足&#xff0c;程序会报错并…