核心要点

  • 能定义:互连神经元层组成的可微计算图

  • 理解权重、偏置、激活函数的作用

  • 知道通过梯度下降从数据学习参数

  • 能类比生物神经元但强调数学本质

简要回答

人工神经网络是由多层神经元(线性变换+非线性激活)组成的可微函数逼近器,通过前向计算预测、反向传播更新权重,从数据中自动学习输入到输出的映射。

标准回答

一、人工神经网络(ANN)

是受生物神经元启发的数学模型:由大量人工神经元分层连接,每层执行 z = Wx + b 再经激活函数 σ,将输入映射为输出。

二、组成要素

  • 权重 W:连接强度,可学习
  • 偏置 b:平移决策边界
  • 激活函数:引入非线性
  • :输入层、隐藏层、输出层

三、学习方式

定义损失函数衡量预测误差,用 反向传播 计算 梯度优化器 迭代更新参数——即数据驱动的表示学习
ANN 是 深度学习 的基本单元;按结构有全连接(MLP)、CNNRNNTransformer 等变体。与生物神经网络的相似性主要在「分布式表示」直觉,实现完全是矩阵运算。

回答思路

  • 【定义】用一句话说清「什么是人工神经网络」

  • 【原理】讲清关键机制或步骤(2~3 点)

  • 【例子】举一个真实项目、论文或产品中的例子

  • 【对比】与易混淆概念或替代方案比较(如有)

  • 【收尾】总结适用场景 + 一个局限或风险

延伸学习

术语:神经网络。知识库:深度学习基础反向传播原理。工具:PyTorch

常见误区

⚠️ 常见踩坑

误区一:容易答偏的地方:过度强调生物类比而说不清数学形式;把神经网络说成「不需要特征工程」却忽视数据预处理;混淆 ANN 与 SVM 等浅层模型。

追问

追问 1ANN 和深度学习是什么关系?

深度学习特指多层(深)神经网络及其训练方法。ANN 是广义概念,单层感知机也是 ANN;日常「深度学习」强调深层架构 + 大数据 + GPU 训练范式。

追问 2感知机和多层网络有何区别?

单层感知机只能线性可分;多层 + 非线性激活可拟合复杂边界。1969 年 Minsky 指出感知机局限,多层网络直到反向传播普及后才复兴。

追问 3ANN 如何用于回归 vs 分类?

回归:输出层线性,MSE 损失;二分类:1 神经元 + Sigmoid + BCE;多分类:K 神经元 + Softmax + 交叉熵。结构相同,输出头与损失不同。

🔗 相似问题

同一考点的不同问法,换着练更稳

没找到想看的面试题?把你想看的告诉我们 →

延伸学习

按主题分类的相关资源,便于系统复习