- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是我第一次使用 python 和 tensorflow 进行编程。我想使用动态 RNN 来构建句子嵌入。这是我用 jupyter 编写的代码的一部分。
graph = tf.Graph()
x_data = tf.placeholder(tf.int32, [None,None])
sequence_lengths = tf.placeholder(tf.int32, shape=[None])
embedding_mat = tf.Variable(tf.random_uniform([vocab_size,embedding_size], 0.0, 1.0),dtype=tf.float32)
embedding_output = tf.nn.embedding_lookup(embedding_mat,x_data)
with tf.variable_scope('cell_def'):
cell =tf.contrib.rnn.GRUCell(num_units = rnn_size)
hidden_state_in =cell.zero_state(batch_size,tf.float32)
with tf.variable_scope('gru_def'):
output, state = tf.nn.dynamic_rnn(cell,embedding_output,initial_state=hidden_state_in,dtype=tf.float32,sequence_length=sequence_lengths)
with tf.Session(graph=graph) as sess:
sess.run(tf.global_variables_initializer())
feed_dict = {x_data:embedding_output}
sess.run(output,feed_dict=feed_dict)
#tf.get_variable_scope().reuse_variables()
sess.close()
当我运行我的代码时,我得到这个错误:
Variable gru_def/rnn/gru_cell/gates/kernel already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at:
我尝试通过调用 tf.get_variable_scope().reuse_variables()
将重用标志设置为 True 来解决此问题,但错误仍然存在。
然后,我向 GRUCell 添加了一个reuse 参数,但出现以下错误:
ValueError: Variable gru_def/rnn/gru_cell/gates/kernel does not exist, or was not created with tf.get_variable(). Did you mean to set reuse=tf.AUTO_REUSE in VarScope?
cell = tf.contrib.rnn.GRUCell(num_units = rnn_size,reuse=True)
你能帮帮我吗
最佳答案
在 tensorflow 1.3+ 中:
cell = tf.contrib.rnn.GRUCell(num_units=rnn_size, reuse=tf.AUTO_REUSE)
关于python - Tensorflow 错误 : Variable gru_def/rnn/gru_cell/gates/kernel does not exist, 或不是用 tf.get_variable() 创建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48137219/
我想要获取经过训练的 LSTM 网络给定输入的激活值,特别是单元格、输入门、输出门和遗忘门的值。根据这个 Keras issue还有这个 Stackoverflow question我可以使用以下代码
假设我有类似 GATES, Bill.jpg 的文件我想将它们全部重命名为 Bill Gates.jpg .我能捕捉到这两个词 rename 's/^(.*?), (.*?)\./$2 $1\./g'
我使用 Gate Developer 开发了一个应用程序,它应用 paum 算法并在名为“output”的新注释集中显示结果,该注释集中有一个名为“comment”的注释。 然后,我在 Gate Em
我的应用程序正在使用 web View 并且一切正常(没有强制关闭,没有可见错误)但是在 log cat 中我得到了无限和连续的日志,比如。 09-06 09:05:27.464: I/GATE(34
我最近注意到我的应用偶尔会出现 LAG。所谓 LAG,我的意思是最多可能需要 40 秒,具体取决于我使用的是 Wifi 还是移动数据... 我加载一个页面url,然后加载js执行: webVi
我的网站上有一个 facebook 点赞框(不是 iframe 应用程序),我需要在其中创建门控内容。我了解 FB.Event.subscribe 使用 edge.create 和 edge.remo
我已经为 GATE 构建了一些插件组件,并结合 ANNIE 工具,我在 GATE 平台上运行了一个管道。 有谁知道如何从控制台运行管道?我想在 Tomcat 中构建一个 Web 应用程序,它将从网页中
我正在尝试使用 CrowdFlower 创建工作GATE 众包插件。我的问题是我无法将数据加载到工作。到目前为止,我在创建工作时所做的是: 在 PR 中创造就业机会。 右键单击作业生成器并选择创建一个
我正在尝试提取由默认 ANNIE 处理资源生成的注释集的各个文本值。 当我遍历注释集时,每个条目仅提供注释引用的开始和结束位置,但不提供 .value() 方法。是否有一种简单的方法来获取值,或者我是
我需要能够让多个线程等待一个信号量,但是当我释放它们时,没有其他线程应该再次等待该信号量 - 它应该只允许任何后续线程。我找不到这方面的任何例子。 这是一个例子。我需要在设置“Result”属性后允许
我正在centOS 7上安装gate。当我在最终安装之前尝试在构建目录中构建安装文件时,除了一点错误之外几乎完成了所有安装,make install .这是命令行响应: 100%] Building
在我的 Laravel 5.4 应用程序中,用户可以创建项目,然后在这些项目中发帖。 我试图阻止用户在他们无权访问的项目中创建或编辑帖子。为此,我按照此处的说明实现了一个门:https://larav
使用 GATE 时,本体在自然语言处理中的作用是什么? 据我了解,在较高层次上,本体允许对由类、它们的实例、这些实例的属性以及域中类之间的关系组成的域进行建模。 但是,在使用 GATE 时创建自定义本
我正在尝试使用 Java RHS 规则添加所有包含的“all_tags”注释的列表,作为新注释的功能。 下面仅添加一个注释,而不是列表中的所有注释: AnnotationSet contTagAS =
我对 GATE 中的 Sentence Splitter 模块有疑问。我的文字是这样的: Social history. He drank a lot in his young age. He did
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
我已经构建了包含一些阿拉伯单词的列表,然后在 def 文件中添加与此列表相关的记录,并将这两个文件放在同一目录中,然后在我编写的 java 代码中: FeatureMap params = Facto
我试图在句子注释中获取现有注释及其特征,即对于每个句子,可能有多个具有主要类型、字符串和类型特征的注释。 我想要一个新的“句子包含”注释,其中包含所包含注释及其各自特征的特征图。 我相信它应该是优秀的
我正在学习 Java 中的 Disruptor。我不明白门控序列是什么意思。我知道它的核心部分是环形缓冲区,每个缓冲区都与一个序列号相关联。 最佳答案 门控序列的目的是控制发布者以防止 RingBuf
akka documentation表示如果与远程系统的链接处于门控状态,则所有出站消息都将被丢弃。这是否意味着它们将立即被交付给死信,或者只有在状态更改为隔离时才会被交付给死信? 日志是关于隔离状态
我是一名优秀的程序员,十分优秀!