问题标签 [tflearn]
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.
python - Tensorflow:尽管数据中没有字符串,但使用 tflearn 时不支持将字符串转换为浮点数
我似乎在我的代码中找不到我的错误,其中有任何字符串被错误地转换为浮点数。但它给了我这个错误:
我已经检查了图像像素的数值,并确保它们不是字符串。字符串在代码中错误转换在哪里?
我的代码是这样的:
python - TFLearn - 大型数据集会出现 NaN 损失
我不知道您是否可以在这里帮助我,但我遇到了一个我无法解决的问题。我有一个大约 450,000 个条目的大型(对我而言)数据集。每个条目是一个大约 700 个整数的列表,格式如下:
我正在使用Tflearn尝试根据这些数据创建一个分类模型,例如,每个条目都有一个 0 或 1 标签,我正在尝试训练模型来预测未知条目是 0 还是 1。这里是我的代码:
我基于以下 TFlearn示例。这个程序很好地处理了一小组数据,250 个 0 和 250 个 1。我的准确率高达 80%,我认为添加更多数据有助于提高准确率。但是,在添加大量数据后,损失极快地变为 NaN。甚至没有快速通过 450,000 次迭代。经过一些研究,我发现我的学习率可能太高了,因为我将其设置为默认值。我将它设置在 0.1 和 0.000001 之间,没有什么能阻止损失进入 NaN。我还尝试在 1 到 1024 之间更改批量大小,并在 3 到 20 之间更改层数。没有任何帮助。是否有人对要更改的内容或如何以不同的方式解决此问题有任何想法?
谢谢!
python - 如何使用 TFLearn 过滤假名
我正在尝试使用名称列表训练神经网络,然后让它给我一个用户输入名称是真实的概率。
示例:asldfkjbwlkj 成为真名的可能性非常低。
想法:
我可以训练生成神经网络并对单个用户输入名称使用某种准确性测试吗?
我还可以将名称列表提供给深度神经网络以及一些随机生成的字符,分别为 [1,0] 和 [0,1],但我无法找到任何真正好的示例来说明如何向量化单词列表。或者如果这种方法甚至可以工作。
这是我一直在看的一个例子:https ://raw.githubusercontent.com/tflearn/tflearn/master/examples/nlp/lstm_generator_cityname.py
machine-learning - TFLearn 模型评估
我是机器学习和 TensorFlow 的新手。我正在尝试训练一个简单的模型来识别性别。我使用高度、体重和鞋码的小型数据集。但是,我在评估模型的准确性时遇到了问题。这是整个代码:
即使模型的预测不是很准确
model.evaluate(X_test, Y_test)
总是1.0
返回。如何使用 TFLearn 计算测试数据集的真实准确度?
tensorflow - TensorFlow/TFLearn 无法提供形状的值
我来自 SciKit,并试图掌握 TensorFlow。
然后我的应用程序通过一个循环运行并具有一个函数,该函数接受一个数据帧,将其转换为 np 数组并尝试对其进行预测。
但是我得到了一个无法输入形状 (1, 1, 54) 的 Tensor u'InputData/X:0' 值,它的形状为 '(?, 54)。
我知道我必须重塑它,但不确定如何从我在网上看到的其他示例中确切地去做。
python - TFLearn 在加载经过训练的模型时抛出错误
我是 TFLearn 和 Tensorflow 的新手,我尝试通过制作任何任务的神经网络来了解它们。我成功地训练了一个模型来对推文进行情感分析。我曾经model.save(path)
保存我的模型。
现在,当我运行时model.load(path)
,它会引发错误。具体来说,从文件加载模型的代码是这样的:
我的错误是这样的:
我发现我的输入层后面的嵌入层有问题。我为该层使用这些(默认)trainable=True, restore=True, reuse=False
参数: .
我是新手,所以我不知道如何正确调试 TFLearn 和 Tensorflow 错误。
任何帮助表示赞赏!
python - Tflearn,AxlexNet,ValueError:无法为张量 u'InputData/X:0' 提供形状(64、277、277、3)的值,其形状为“(?、227、227、3)”
我正在尝试将示例 AlexNet ( https://github.com/tflearn/tflearn/blob/master/examples/images/alexnet.py ) 与我自己的数据一起使用,但是我收到以下错误:
我正在使用 cv2 读取图像并将它们的大小调整为 277 x 277 像素,然后将所有图像存储在数组 X 中,其形状为 [146847, 277, 277, 3]。标签存储在多个 csv 文件中,并被读入数组 Y,形状为 [146847, 5]。每个标签有 5 个不同的类别,范围从 0 到 1,步长为 0.2。
网络代码如下:
其中 num_classes = 5。
任何进一步的信息需要请询问。
python - TensorFlow CNN 不接受我的图像
我正在 Tensorflow 之上使用 Tflearn 建立一个 CNN。我想训练它应用图像过滤器,所以我从小处着手,为它提供一对之前/之后的单通道灰度 513x217px 图像data
和data2
. 这是我写的代码:
当我运行它时,我得到这个错误:
我不明白这个错误,因为数字 64 没有出现在我的代码中。似乎表明输入格式不正确,但我不知道如何修复它。有谁知道这是什么原因造成的?
tensorflow - 无法使用 TensorFlow 和 TFLEARN 保存或加载模型
我正在从这里开始阅读泰坦尼克号教程。完成后,我想保存模型,然后再加载它。保存后,我收到一条警告:
当我加载它时,我收到一条错误消息
这就是我保存/加载模型的方式。
然后当我加载它时,我只是做一个......
如果哪位有这方面经验的可以帮帮我,我将不胜感激,谢谢。
python - 试图导入 tflearn,但缺少一些东西
我试图在 python shell 中导入 tflearn。
但我收到一个错误