将点列表分类为形状

时间:2017-02-19 14:01:31

标签: python numpy machine-learning scikit-learn

我有一组有序的2D点,代表嘴巴的形状。我想创建一个分类器,可以确定嘴是否打开"或者"关闭"。后来我想添加更多的形状,例如" OOh"和" Eee"。

我应该在python / numpy中使用什么样的训练算法进行这种分类?

我目前的数据是numpy,如下所示:

[ 
  [ [ x1a, x1b ... ], [ y1a, y1b, ...] ]
  [ [ x2a, x2b ... ], [ y2a, y2b, ...] ] 
  ...
]

任何指针都表示赞赏。我已经使用python一段时间了,但我对numpy和机器学习的新手很新。

谢谢!

Mouth Points Poses

1 个答案:

答案 0 :(得分:1)

有许多可接受的方法可以做到这一点。我个人会使用Keras(一种简单的方法来使用TensorFlow)。请注意,您必须拥有一个非常大的数据集,并带有标签才能生效。