我一直在 Youtube 上尝试这个教程(解释 .cls 和 .labels 在1m31s),这只是一个简单的 MNIST 分类器模型。但由于 Tensorflow 中明显缺少功能,我无法完成它。
>>>from tensorflow.examples.tutorials.mnist import input_data
>>>data = input_data.read_data_sets("data/MNIST", one_hot=True)
>>>one_hot_labels = data.test.labels #mat shape=(num_images X num_classes)
>>>cls_labels = data.test.cls #mat shape=(num_images X 1)
Traceback (most recent call last):
File "/home/file.py", line 5, in <module>
cls_labels = data.test.cls
AttributeError: 'DataSet' object has no attribute 'cls'
在 Google 上搜索 TF 中的“.cls”参考后,我找不到任何相关信息。
一个让事情顺利进行的肮脏例子:
>>>data = input_data.read_data_sets("data/MNIST", one_hot=True)
>>>data2 = input_data.read_data_sets("data/MNIST")
>>>one_hot_labels = data.test.labels #mat shape=(num_images X num_classes)
>>>cls_labels = data2.test.labels #mat shape=(num_images X 1)
我在 Linux 上使用 Tensorflow 0.10.0 并且想知道 .cls 选项是否已被删除?
如果是这样,是否有另一种方法可以从 one_hot 向量数组中编码分类器名称数组?
谢谢