问题标签 [skflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
700 浏览

python - skflow.TensorFlowDNNRegressor 参数

我是skflow的新手。使用以下示例代码,我能够初始化神经网络估计器。

我想知道这些是 TensorFlowDNNRegressor 的唯一输入参数,还是有更多参数可以更改?谁能告诉我在哪里可以找到这个参数列表?我找不到任何文档。

0 投票
1 回答
484 浏览

tensorflow - 如何将模型/函数中使用的变量传递给 TensorFlowEstimator

如何在模型拟合后获取变量(例如,嵌入表、RNN 变量等),当使用 TensorFlowEstimator 进行拟合时,例如在这个skflow 示例中?由于 tf.all_variables() 返回空列表。

0 投票
0 回答
732 浏览

python - 随着更多预测的进行,Tensorflow 预测会发生变化

我正在使用 tensorflow 0.8.0 和 skflow(或现在称为 learn)。我的模型与此示例非常相似,但将 dnn 作为最后一层(类似于他的 minst 示例)。没有什么特别花哨的东西,该模型本身就可以很好地工作。文本输入最多为 200 个字符和 3 个类别。

我看到的问题是当我尝试加载模型并做出许多预测(通常大约 200 个预测或更多)时,我开始看到结果有所不同。

例如,我的模型已经过训练,我加载它并查看我的数据并进行预测。

如果我加载我的分类器并且只给它一个项目来预测然后退出,它就可以完美地工作。当我继续做出预测时,我开始看到奇怪之处。

我在这里能错过什么?我的模型不应该总是为相同的数据返回相同的结果吗?

0 投票
1 回答
1682 浏览

scikit-learn - 即使网格只是一个点,带有 skflow/TF 学习的 Gridsearchcv 也会永远运行

我正在尝试对 DNN 回归的步骤、learning_rate 和 batch_size 进行网格搜索。我尝试使用简单的示例来做到这一点,这里显示的波士顿数据集boston example但是,我无法让它工作。它不会抛出任何错误,它只是运行、运行和运行。即使我设置了一个单点网格,它也会这样做。您在下面看到任何错误吗?我错过了一些明显的东西吗?我对 sklearn 和 skflow 都是新手(我知道,skflow 已经合并到 Tensorflow Learn,但我认为示例应该相同),但我只是结合了我找到的示例。

谢谢你的帮助!!

0 投票
1 回答
700 浏览

python - 使用带有 skflow/tf 学习的 Tensorflow 输入管道

我已按照 Tensorflow读取数据指南以 TFRecords 的形式获取我的应用程序数据,并在我的输入管道中使用 TFRecordReader 来读取这些数据。

我现在正在阅读有关使用skflow/tf.learn构建简单回归器的指南,但我看不到如何通过这些工具使用我的输入数据。

在以下代码中,应用程序在regressor.fit(..)调用时失败,带有ValueError: setting an array element with a sequence..

错误:

代码:

看起来check_array调用需要一个真正的数组,而不是张量。我能做些什么来将我的数据按摩成正确的形状吗?

0 投票
1 回答
137 浏览

tensorflow - 带有 Docker 图像的 skflow 获取 learn.datasets not imported 错误

我用下面的 Dockerfile 设置了 docker 镜像。

我正在使用 Pycharm 并设置远程 Docker tf 库。

以下文件运行时出现错误,显示“AttributeError: 'module' object has no attribute 'datasets'”

在运行测试代码之前是否必须编译一些源代码,或者我不能在 Windows 中运行代码?以下是错误消息。

0 投票
2 回答
3794 浏览

tensorflow - 使用 SGD 或 Adagrad 的 TensorFlowDNNRegressor 的默认学习率是多少?

这可能是一个简单的问题,但我就是找不到。但我对这一切也很陌生,所以也许我只是瞎了眼。

将 TensorFlowDNNRegressor 与 SGD 或 Adagrad 一起使用时的默认学习率是多少?使用 Adam 或 Adadelta 时的默认值似乎是 0.001,但我找不到 Adagrad 的默认值,它是 TensorFlowDNNRegressor 和经典 SGD 的默认优化器。

谢谢!

0 投票
2 回答
2081 浏览

python - TensorFlowDNNClassifier 类已弃用,但替换似乎不起作用?

在 60,000(训练)和 26,000(测试)上使用以下 TF .9.0rc0 和 145 个编码列 (1,0) 来预测 1 或 0 以进行类识别。

我得到:

然后很快就得到了很好的结果:

和:

但是当我尝试使用新的建议方法时:

它挂起没有完成?它不会采用“步骤”参数吗?我没有收到任何错误消息或输出,所以没有太多可继续的...有什么想法或提示吗?文档有点“轻?”

0 投票
0 回答
166 浏览

tensorflow - 如何在 skflow 的 TensorFlowRNNClassifier() 中使用 sequence_length 参数?

我正在使用 RNN 进行文本分类。文本文档的长度不同,因此我希望能够在训练 RNN 时指定序列长度。我注意到 skflow 包中的 TensorFlowRNNClassifier() 中的sequence_length 参数,但不知道如何使用它。

假设一批数据由三个长度分别为10、20、30的文档组成,sequence_length参数应该是多少?为了清楚起见,我知道我们可以将 max_document_length 设置为 30 并用 0 修补前两个文档,但我想做动态序列。

非常感谢!

0 投票
1 回答
894 浏览

python - 警告:tensorflow:TensorFlowDNNRegressor 类已弃用。请考虑使用 DNNRegressor 作为替代

昨天,我将 Tensorflow 从 0.8 更新到了 0.9 版本。之后,我在 Skflow 模型中观察到以下警告。谁能告诉我这是什么意思?有没有办法解决它?是否有其他方法可以使用 Skflow 对 DNN 回归器进行建模?

/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/tensorflow/python/ops/array_ops.py:1197:VisibleDeprecationWarning:将 ndim > 0 的数组转换为索引将导致未来的错误 result_shape.insert(dim, 1)

警告:tensorflow:TensorFlowDNNRegressor 类已弃用。请考虑使用 DNNRegressor 作为替代方案。