小编ags*_*lid的帖子

如何在Keras模型中获得tensorflow输出节点的名称?

我正在尝试从我的Keras(tensorflow后端)模型创建一个pb文件,以便我可以在iOS上构建它.我正在使用freeze.py,我需要传递输出节点.如何获取Keras模型的输出节点名称?

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/tools/freeze_graph.py

python keras tensorflow

28
推荐指数
2
解决办法
3万
查看次数

在训练LSTM/RNN模型时,为什么我的GPU比CPU慢?

我的机器有以下规格:

CPU:Xeon E5-1620 v4

GPU:Titan X(Pascal)

Ubuntu 16.04

Nvidia车手375.26

CUDA取得8.0

cuDNN 5.1

我已经使用Tensorflow作为支持参考的以下Keras示例进行了基准测试:

SCRIPT NAME                  GPU       CPU
stated_lstm.py               5sec      5sec 
babi_rnn.py                  10sec     12sec
imdb_bidirectional_lstm.py   240sec    116sec
imbd_lstm.py                 113sec    106sec
Run Code Online (Sandbox Code Playgroud)

我的gpu显然在非lstm模型中执行我的cpu.

SCRIPT NAME                  GPU       CPU
cifar10_cnn.py               12sec     123sec
imdb_cnn.py                  5sec      119sec
mnist_cnn.py                 3sec      47sec 
Run Code Online (Sandbox Code Playgroud)

还有其他人经历过这个吗?

nvidia machine-learning keras tensorflow

22
推荐指数
4
解决办法
2万
查看次数

是否有使用TensorFlow实现的异常检测算法的示例?

我是这个主题的新手,我正在研究一个处理时间序列数据检测异常的项目.我想使用TensorFlow,以便我可以将模型部署到移动设备上.我很难找到TensorFlow中实现的异常检测算法的相关资料和示例.

我正在研究的一些算法是用于分类窗口样本的聚类算法和用于流数据的Holt-Winters.

任何一个例子都会对我有很大帮助!

python algorithm machine-learning tensorflow

10
推荐指数
1
解决办法
4108
查看次数

如何在c ++中设置输入张量的值?

我正试图通过ios上经过预先训练的模型运行样本.session-> Run()将张量作为输入作为我的理解.我已经初始化了张量,但我如何设置它的值?我没有太多使用C++的经验.

我已成功创建了一个接受3维张量形状{1,1,10}的测试模型.

我从Tensorflow的简单示例中提取了以下代码行来创建输入张量.

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/ios_examples/simple/RunModelViewController.mm#L189

tensorflow::Tensor input_tensor(tensorflow::DT_FLOAT, tensorflow::TensorShape({1,1,10}));

从这里,我无法弄清楚如何设置input_tensor的数据.我想将张量设置为类似{{{.0,.1,.2,.3,.4,.5,.6,.7,.8,.9}}}的内容.

c++ machine-learning tensorflow

5
推荐指数
2
解决办法
4237
查看次数

在 python Apache Beam 中打开一个 gzip 文件

目前是否可以使用 Apache Beam 从 python 中的 gzip 文件中读取?我的管道正在使用以下代码行从 gcs 中提取 gzip 文件:

beam.io.Read(beam.io.TextFileSource('gs://bucket/file.gz', compression_type='GZIP')) 
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 1: invalid start byte
Run Code Online (Sandbox Code Playgroud)

我们在 python beam 源代码中注意到,在写入接收器时似乎处理了压缩文件。 https://github.com/apache/incubator-beam/blob/python-sdk/sdks/python/apache_beam/io/fileio.py#L445

更详细的追溯:

Traceback (most recent call last):
  File "beam-playground.py", line 11, in <module>
    p.run() 
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apache_beam/pipeline.py", line 159, in run
    return self.runner.run(self)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apache_beam/runners/direct_runner.py", line 103, in run
    super(DirectPipelineRunner, self).run(pipeline)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apache_beam/runners/runner.py", line 98, in run
    pipeline.visit(RunVisitor(self))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apache_beam/pipeline.py", line 182, in visit
    self._root_transform().visit(visitor, self, visited)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apache_beam/pipeline.py", …
Run Code Online (Sandbox Code Playgroud)

python dataflow google-cloud-dataflow apache-beam

5
推荐指数
1
解决办法
3360
查看次数

访问异步数组中的元素

我有一个angularjs2应用程序,它接收来自我的firebase服务的jsons列表.我想访问并显示列表的第一个元素.

这是我尝试过的

<h1>{{(chapters | async)?[0].title}}</h1>
Run Code Online (Sandbox Code Playgroud)

这给了我一个模板解析错误.

如何访问异步数组的第一个元素?

angularjs firebase angularfire2 angular

5
推荐指数
2
解决办法
558
查看次数

如何在python apache beam中的窗口中订购元素?

我注意到java apache beam有类groupby.sortbytimestamp python是否已实现该功能?如果不是在窗口中对元素进行排序的方法是什么?我想我可以在DoFn中对整个窗口进行排序,但我想知道是否有更好的方法.

python dataflow google-cloud-dataflow apache-beam

3
推荐指数
1
解决办法
1091
查看次数

2
推荐指数
1
解决办法
4066
查看次数