单选题
2730.()用于声明一个张量的数据格式,告诉系统这里会有一个这种格式的张量,但是还没有给定具体数值,具体的数值要在正式运行的时候填充。
A
缩进符
B
占位符
C
NAN
D
字符串
答案解析
正确答案:B
解析:
题目解析:
题干描述的是在深度学习或张量计算框架(如TensorFlow)中,用于预先声明一个张量的数据格式,但不指定具体数值,其值将在程序运行时通过输入数据进行填充的机制。
选项分析:
A:缩进符
缩进符是编程语言中用于表示代码块结构的符号(如Python中的空格或制表符),与张量或数据格式声明无关。因此该选项错误。
B:占位符
占位符(Placeholder)是TensorFlow等早期计算图框架中的一个重要概念。它用于在构建计算图时声明一个张量的形状和数据类型,表示“此处将接收一个张量”,实际值在会话运行时通过feed机制传入。这与题干描述完全一致。因此该选项正确。
C:NAN
NAN(Not a Number)是表示非数字的特殊浮点值,通常用于标记缺失或无效的数值,不能用于声明张量格式或作为输入接口。因此该选项错误。
D:字符串
字符串是一种数据类型,用于表示文本信息,虽然可以用来描述格式,但它本身不具备声明张量结构并在运行时填充的功能。因此该选项错误。
核心知识点讲解:
占位符(Placeholder)是静态计算图框架中的关键组件之一。在TensorFlow 1.x版本中,用户需要先定义计算图,而输入数据通过占位符引入。例如:
```python
import tensorflow as tf
x = tf.placeholder(tf.float32, shape=[None, 784])
```
上述代码声明了一个占位符x,表示将输入一批大小为784维的浮点型向量,具体数值在运行sess.run时通过feed_dict提供。
需要注意的是,在TensorFlow 2.x中,默认启用了急执行模式(eager execution),占位符已被弃用,取而代之的是tf.TensorSpec、tf.function中的输入签名或直接使用Eager张量。但在理解计算图机制时,占位符仍是重要概念。
综上所述,正确答案为B:占位符。
相关知识点:
占位符声明张量数据格式
题目纠错
人工智能训练师题库
相关题目
单选题
2123.在自然语言处理中,处理多义词和同义词问题的技术是:
单选题
2122.在自然语言处理中,实现文本自动摘要的技术是:
单选题
2121.预训练语言模型在微调阶段主要的挑战是:
单选题
2120.在自然语言处理任务中,文本相似度计算常用的方法是:
单选题
2119.深度学习中使用激活函数的原因是:
单选题
2118.在自然语言处理中,哪种模型结构适合处理具有层次结构的数据?
单选题
2117.在自然语言处理任务中,最适合处理长序列数据的模型是:
单选题
2116.在文本生成任务中,避免生成重复文本的技术是:
单选题
2115.强化学习任务中,环境反馈的是:
单选题
2114.在自然语言处理中,词向量的维度大小直接影响:
