人工智能工程技术人员三级高级工-计算机视觉产品实现 详细题库
下载APP练习深度学习框架的技术细节及发展趋势 题目预览
-
第 1 题 单选题关于TensorFlow和PyTorch的计算图,以下说法正确的是( )。
- A. TensorFlow使用动态计算图,PyTorch使用静态计算图。
- B. TensorFlow使用静态计算图,PyTorch使用动态计算图。
- C. 两者都使用静态计算图。
- D. 两者都使用动态计算图。
解析:TensorFlow最初基于静态计算图设计,而PyTorch采用动态计算图;TensorFlow 2.0虽支持动态图,但核心架构仍以静态图为基础。 -
第 2 题 单选题在深度学习框架中,自动微分通常通过( )实现。
- A. 手动计算梯度
- B. 数值微分
- C. 符号微分
- D. 反向传播算法
解析:自动微分是深度学习框架的关键技术,它依靠反向传播算法在计算图上自动计算梯度,而非依赖手动、数值或符号方法。 -
第 3 题 单选题PyTorch中的张量(Tensor)默认存储在( )。
- A. CPU内存
- B. GPU内存
- C. 分布式存储
- D. 虚拟内存
解析:PyTorch创建张量时默认置于CPU内存,用户需显式调用.to(device)方法才能利用GPU进行加速计算。 -
第 4 题 单选题TensorFlow的优化器通常用于( )。
- A. 构建计算图
- B. 执行自动微分
- C. 更新模型参数
- D. 数据预处理
解析:优化器如Adam或SGD的核心功能是根据反向传播所得的梯度,更新模型参数以最小化损失函数。 -
第 5 题 判断题TensorFlow 2.0默认启用Eager Execution,支持动态计算图。
- A. 对
- B. 错
解析:TensorFlow 2.0将Eager Execution设为默认模式,实现了类似PyTorch的动态计算图执行方式。 -
第 6 题 判断题PyTorch的自动微分机制基于计算图的显式构建和反向传播。
- A. 对
- B. 错
解析:PyTorch在向前传播过程中动态构建计算图,并通过反向传播自动计算梯度,这是其自动微分的核心。 -
第 7 题 多选题主流深度学习框架的核心技术包括( )。
- A. 计算图管理
- B. 自动微分
- C. 张量运算
- D. 分布式训练支持
- E. 用户界面设计
解析:深度学习框架的核心技术聚焦于计算图管理、自动微分、张量运算和分布式训练等底层机制,用户界面设计不属于核心技术范畴。 -
第 8 题 多选题关于TensorFlow和PyTorch,以下说法正确的有( )。
- A. TensorFlow由Google开发,PyTorch由Facebook开发。
- B. TensorFlow使用静态计算图,PyTorch使用动态计算图。
- C. 两者都支持GPU加速。
- D. 两者都提供了自动微分功能。
- E. 两者都不支持分布式训练。
解析:TensorFlow和PyTorch均支持GPU加速、自动微分和分布式训练;TensorFlow由Google开发,PyTorch由Facebook(现Meta)开发;E选项错误。
余下详情题库请下载 APP 或扫码小程序查看全部题目与智能刷题。