深度学习面试100题(1-10)

  1. 梯度下降算法的正确步骤是什么
    a. 用随机值初始化权重和偏差
    b. 把输入传入网络,得到输出值
    c. 计算预测值和真实值之间的误差
    d. 对每一个产生误差的神经元,调整相应的权重值以减少误差
    e. 重复迭代,直至得到网络权重的最佳值

  2. 已知:

  • 大脑是有很多个叫做神经元的东西构成,神经网络是对大脑的简单的数学表达。
  • 每一个神经元都有输入、处理函数和输出。
  • 神经元组合起来形成了网络,可以拟合任何函数。
  • 为了得到最佳的神经网络,我们用梯度下降方法不断更新模型

给定上述关于神经网络的描述,什么情况下神经网络模型被称为深度学习模型?

A. 加入更多层,使神经网络的深度增加

B. 有维度更高的数据

C. 当这是一个图形识别的问题时

D. 以上都不正确

解析:正确答案A,更多层意味着网络更深。没有严格的定义多少层的模型才叫深度模型,目前如果有超过2层的隐层,那么也可以及叫做深度模型。
  1. 训练CNN时,可以对输入进行旋转、平移、缩放等预处理提高模型泛化能力。这么说是对,还是不对?

    A. B.不对

    解析:对。训练CNN时,可以进行这些操作。当然也不一定是必须的,只是data augmentation扩充数据后,模型有更多数据训练,泛化能力可能会变强。
    
  2. 下面哪项操作能实现跟神经网络中Dropout的类似效果?

    A.Boost

相关推荐

  1. 深度学习面试1001-10

    2024-01-06 11:54:01       51 阅读
  2. python面试1~10

    2024-01-06 11:54:01       39 阅读
  3. 面试经典150(101-104)

    2024-01-06 11:54:01       44 阅读
  4. 面试经典150(108-110)

    2024-01-06 11:54:01       43 阅读
  5. 面试经典150(10-13)

    2024-01-06 11:54:01       57 阅读
  6. IOS面试object-c 1-10

    2024-01-06 11:54:01       38 阅读
  7. 面试经典150(96-100)

    2024-01-06 11:54:01       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-06 11:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-06 11:54:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-06 11:54:01       82 阅读
  4. Python语言-面向对象

    2024-01-06 11:54:01       91 阅读

热门阅读

  1. vue与react路由拦截

    2024-01-06 11:54:01       54 阅读
  2. 机器人相关知识

    2024-01-06 11:54:01       60 阅读
  3. 解析千兆多模光模块SFP-GE-SX

    2024-01-06 11:54:01       63 阅读
  4. 信息学奥赛一本通2067详解+代码

    2024-01-06 11:54:01       58 阅读
  5. 深入Pandas:数据分析的强大工具

    2024-01-06 11:54:01       53 阅读