ChatGPT 和 Midjournery 等生成式 AI 工具能够在考试、生成文本和艺术创作等任务中复制(并经常超越)类人类的表现。
即使对于经验丰富的程序员来说,他们的能力似乎也很神奇。
但是,显然,没有魔法。
这些东西“只是”人工神经网络——受生物大脑结构启发的电路。
人工智能想象的神经网络图像 (Midjourney)
事实上,就像真正的大脑一样,当分解成它们的构建块时,这些系统相对于它们所实现的功能看起来“简单得不可思议”。
(从这个意义上说,现代计算也很神奇,因为所有计算机能够做的事情都可以简化为简单的逻辑构建块——用真值计算基本运算的门,例如 AND、OR 和 NOT。)
本文的目的是让没有过多接触机器学习的程序员了解驱动生成 AI 的关键构建块:人工神经元。
为此,本文有三个目标:
- 实现感知器——最简单的人工神经元;
- 训练感知器如何模仿 AND、OR 和 NOT;和
- 来描述向成熟的神经网络的飞跃。