bad input shape () : 训练分类器时的 Openface 问题

员工

我正在尝试按照我在网上找到的这个很棒的教程的说明通过照片识别人:Modern Face Recognition with Deep Learning

该项目使用 Python、Openface 和 dlib 来完成任务

我已经能够设置一切并正常工作,但在运行以下命令时遇到问题:

python3 ./demos/classifier.py train ./generated-embeddings/

在我的终端上执行上述命令给了我以下错误:

> /usr/local/lib/python3.5/dist-packages/sklearn/utils/fixes.py:64: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
 if ‘order’ in inspect.getargspec(np.copy)[0]:
Loading embeddings.
Traceback (most recent call last):
 File “./demos/classifier.py”, line 291, in <module>
 train(args)
 File “./demos/classifier.py”, line 112, in train
 le = LabelEncoder().fit(labels)
 File “/usr/local/lib/python3.5/dist-packages/sklearn/preprocessing/label.py”, line 110, in fit
 y = column_or_1d(y, warn=True)
 File “/usr/local/lib/python3.5/dist-packages/sklearn/utils/validation.py”, line 485, in column_or_1d
 raise ValueError(“bad input shape {0}”.format(shape))
ValueError: bad input shape ()

我的设置

  • Ubuntu 16.04 LTS 64 位
  • 蟒蛇 3.5.2
  • dlib 19.7.0
  • 开脸

有没有人知道发生了什么以及如何解决这个问题?

员工

我解决了该错误,并在此处发布了解决方案,希望它对遇到此问题的任何其他用户有用。

所述坏输入形状误差执行该命令来

python3 ./demos/classifier.py train ./generated-embeddings/

可以通过修改文件openface/demos/classifier.py通过添加以下代码行轻松解决

labels=list(labels)

在 fit 函数调用之前

le = LabelEncoder().fit(labels)

默认情况下 type(labels) 返回 map ,这就是导致错误的原因,因为 LabelEncoder.fit() 函数接受一个类似数组的形状 (n_samples,) 而不是 map 对象作为输入。

希望这有帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过解决此错误来训练 MultinomialNB [ValueError: bad input shape (10, 2)]

来自分类Dev

如何解决 ValueError: bad input shape (11, 11)?

来自分类Dev

Weka进行文本分类器:如何正确训练分类器问题

来自分类Dev

如何为回归问题的喀拉拉河定义input_shape?

来自分类Dev

@Input() 问题

来自分类Dev

TypeError:稀疏矩阵长度不明确;在使用RF分类器时使用getnnz()或shape [0]?

来自分类Dev

Is using input() in an if statement a bad practice?

来自分类Dev

当将input_shape指定为3-d时在Keras SimpleRNN上出错

来自分类Dev

NameError:在keras中创建顺序模型时未定义名称“ input_shape”

来自分类Dev

当将input_shape指定为3-d时在Keras SimpleRNN上出错

来自分类Dev

关于设置我的输入特征数组以训练 LSTM 分类器以将过去的观察考虑在内的问题

来自分类Dev

JavaFX Shape.intersect()性能问题

来自分类Dev

安装input-wacom-0.20.0时出现问题

来自分类Dev

WhiteSpace 问题,当使用带有 <input> 标签的把手时

来自分类Dev

MNIST自动编码器:ValueError:新数组的总大小必须保持不变,input_shape = [748],output_shape = [28,28]

来自分类Dev

keras lstm input_shape错误

来自分类Dev

在分类AI问题中训练不活跃的班级

来自分类Dev

无法在Python中安装OpenFace

来自分类Dev

无法在Python中安装OpenFace

来自分类Dev

训练满时不显示问题

来自分类Dev

创建选择分类器(对交换和比较进行计数)时遇到问题

来自分类Dev

ERROR filter bad words in input and saving to SQL

来自分类Dev

哪个分类器适合 sklearn 的调度问题?

来自分类Dev

如何解决此 WCF/AJAX 问题?(访问数据库时出现 400 Bad Request 错误)

来自分类Dev

如何在Windows python中安装Openface

来自分类Dev

Openface批处理代表“未知对象”

来自分类Dev

即使训练和测试数据相同,分类器在每次训练时也会给出不同的结果

来自分类Dev

DenseFeatures图层可以定义input_shape吗?

来自分类Dev

这里的input_shape应该是什么?

Related 相关文章

  1. 1

    如何通过解决此错误来训练 MultinomialNB [ValueError: bad input shape (10, 2)]

  2. 2

    如何解决 ValueError: bad input shape (11, 11)?

  3. 3

    Weka进行文本分类器:如何正确训练分类器问题

  4. 4

    如何为回归问题的喀拉拉河定义input_shape?

  5. 5

    @Input() 问题

  6. 6

    TypeError:稀疏矩阵长度不明确;在使用RF分类器时使用getnnz()或shape [0]?

  7. 7

    Is using input() in an if statement a bad practice?

  8. 8

    当将input_shape指定为3-d时在Keras SimpleRNN上出错

  9. 9

    NameError:在keras中创建顺序模型时未定义名称“ input_shape”

  10. 10

    当将input_shape指定为3-d时在Keras SimpleRNN上出错

  11. 11

    关于设置我的输入特征数组以训练 LSTM 分类器以将过去的观察考虑在内的问题

  12. 12

    JavaFX Shape.intersect()性能问题

  13. 13

    安装input-wacom-0.20.0时出现问题

  14. 14

    WhiteSpace 问题,当使用带有 <input> 标签的把手时

  15. 15

    MNIST自动编码器:ValueError:新数组的总大小必须保持不变,input_shape = [748],output_shape = [28,28]

  16. 16

    keras lstm input_shape错误

  17. 17

    在分类AI问题中训练不活跃的班级

  18. 18

    无法在Python中安装OpenFace

  19. 19

    无法在Python中安装OpenFace

  20. 20

    训练满时不显示问题

  21. 21

    创建选择分类器(对交换和比较进行计数)时遇到问题

  22. 22

    ERROR filter bad words in input and saving to SQL

  23. 23

    哪个分类器适合 sklearn 的调度问题?

  24. 24

    如何解决此 WCF/AJAX 问题?(访问数据库时出现 400 Bad Request 错误)

  25. 25

    如何在Windows python中安装Openface

  26. 26

    Openface批处理代表“未知对象”

  27. 27

    即使训练和测试数据相同,分类器在每次训练时也会给出不同的结果

  28. 28

    DenseFeatures图层可以定义input_shape吗?

  29. 29

    这里的input_shape应该是什么?

热门标签

归档