2017-02-27 145 views
1

我想实现使用具有tensorflow后端的keras的高斯混合模型。有没有关于如何实施它的指南或例子?使用keras实现高斯混合模型

+0

你想让你的网络输出成为高斯混合或者简单地使用Keras训练GMM? –

+0

@MarcinMożejko,只需使用keras训练GMM即可。以类似于[在此]完成的方式(https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/factorization/python/ops/gmm.py) – Rahul

回答

0

你确定这是你想要的吗?你想将GMM整合到神经网络中吗?

Tensorflow和Keras是创建,训练和使用神经网络模型的库。高斯混合模型是而不是的神经网络。

+0

是的,我知道高斯MIxture模型是不是神经网络。但是你可以在tensorflow找到一个GMM [这里](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/factorization/python/ops/gmm.py)。以类似的方式,我想在keras中实现GMM – Rahul

+1

@Rahul不,TF是用于符号计算的属文库,而Keras是用于神经网络的特定库。您可以在TensorFlow或Theano之上执行Keras上的GMM。 –

+0

@Rahul这是可能的 - 但它会非常麻烦。你为什么想在凯拉斯实施GMM? –