LESSON 07 · 卷I 基础数学

什么是函数:从输入到输出

把数字送进规则机器:读懂曲线、函数复合,以及指数与对数的来回转换。

第 1 站

数据进去了,为什么会有输出?

前面我们一直在给数据做动作:点积把两个向量变成一个数,矩阵把一组数变成另一组数。但把数字写在纸上,并不会自己产生答案。中间必须有一条输入怎样变成输出的规则。

想象奶茶店的小票机:输入购买杯数 x,规则是每杯 2 元、另收 1 元包装费。输入 3,它显示 7;输入 5,它显示 11。把所有这些情况统一写成 f(x)=2x+1,便得到一个函数。

同一个输入 3,按这条固定规则,有时输出 7、有时输出 12,还算函数吗?
第 2 站

函数图像:把一张账本画出来

f(x)=2x+1 的输入输出账本
输入 x输出 f(x)
01
13
25
37

把每一行画成一个点 (x,f(x)),就得到函数图像。横轴是输入,纵轴是输出;不要把「函数的输出数字」与「曲线有多陡」混为一谈,后者要等下一课的导数来测。

还要留意定义域:规则允许送进哪些输入。奶茶的杯数通常只取非负整数;数学里的 2x+1 可以定义在全部实数上。写同一个公式,不代表使用场景相同。

第 3 站

直线、弯线与函数复合

f(x)=2x 是线性规则,f(x)=2x+1 是加了偏移的仿射规则。两者图像都是直线,却只有前者把 0 映到 0、满足第 05 课的线性条件。g(x)=x² 是非线性:它画出一条弯曲的抛物线。

现在把两台机器串起来。先过 f 再过 g,记作 g(f(x));先过 g 再过 f,记作 f(g(x))。括号最里面的动作先发生。

取 f(x)=2x+1,g(x)=x²,x=2:
g(f(2)) = g(5) = 25
f(g(2)) = f(4) = 9

同一个输入,换个顺序答案就不同。神经网络也是一连串函数复合,只不过输入、输出可以是向量与张量。

第 4 站

指数与对数:反复相乘,和反过来问

假设每轮数量都翻倍,0、1、2、3 轮后分别是 1、2、4、8。这种「每轮按同一个倍数增长」由指数 2ˣ 描述,不是每轮加同一个数。

反过来问:「从 1 开始翻倍,几轮到 8?」答案是 log₂8=3。对数就是问指数里的那个数是多少。

2³=8 ⇔ log₂8=3
eˣ 与 ln(x) 互为逆函数;ln(eˣ)=x,eln(x)=x(x>0)

e≈2.718 是一个特别常用的底数。ln 是以 e 为底的自然对数:ln(1)=0,0<x<1 时 ln(x)<0。因此概率 p 在 (0,1] 内时,−ln(p) 是非负的,p 越小它越大。信息论章节会把这个性质用起来。

把边界说清楚

实数范围里 ln(x) 只接受 x>0。ln(0) 不是一个有限数;当 x 从正侧趋近 0 时,ln(x) 趋向负无穷。对数把乘法变成加法:ln(ab)=ln(a)+ln(b),前提是 a、b 都为正。

第 5 站

动手看:规则一换,曲线就换

先选择直线,调输入 x,看输出怎样跟着变。换成平方与指数,再比较两种复合顺序。最后选 ln(x),把 x 调到 0 或负数,留意定义域的边界。

函数观察台 · 输入、规则与输出

后面的激活函数与 Softmax 会使用这些规则,但此刻不急着组装网络。我们先问一个更基础的问题:在当前输入附近,输出对一点点变化有多敏感?下一课用导数与梯度回答。

第 6 站

总结:函数是规则,曲线是规则的影子

💡 章节速记 · 本课核心

函数为每个允许的输入指定一个输出。复合把规则串联起来;指数描述按比例增长,对数反过来问增长了多少。

💡 用大白话梳理:这一课的核心直觉

  • 读图先分清横轴输入、纵轴输出;高度不是坡度。
  • 直线函数不一定是严格的线性映射,偏移项要单独看。
  • g(f(x)) 先做 f,再做 g;顺序可以改变结果。
  • 指数与对数互为逆函数,ln(x) 的实数定义域是 x>0。
小测验

学习小测验

动动脑筋:核心直觉小测验(选出你的答案后点击「提交」,即可查看生动通俗的详细解析)

Q1f(x)=2x+1,g(x)=x²,g(f(2)) 等于多少?
Q2关于实数范围的 ln(x),哪句话正确?