나는 tensorflow 백엔드가있는 keras를 사용하여 Gaussian Mixture Model을 구현하려고합니다. 구현 방법에 대한 지침이나 예가 있습니까?keras를 사용하여 가우스 혼합 모델 구현
답변
당신이 원하는 것이 맞습니까? GMM을 신경 네트워크에 통합하고 싶습니까?
Tensorflow 및 Keras는 신경망 모델을 생성하고, 학습하고, 사용하는 라이브러리입니다. 가우시안 혼합 모델은 이 아니고 신경망입니다.
예에서 가우스 MIxture 모델은 신경망이 아닙니다. 그러나 tensorflow [여기]에서 GMM을 찾을 수 있습니다 (https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/factorization/python/ops/gmm.py). 유사한 방식으로, 나는 케라에 GMM을 구현하고 싶다. – Rahul
@Rahul 아니, TF는 신경 계산을위한 특정 라이브러리 인 반면, TF는 상징적 인 계산을위한 일반적인 라이브러리이다. TensorFlow 또는 Theano 위에있을 때 Keras에 GMM을 구현할 수 없습니다. –
@ Rahul 가능합니다. 그러나 매우 귀찮은 일입니다. 왜 Keras에 GMM을 구현하고 싶습니까? –
네트워크 출력을 가우스 혼합으로 만들거나 간단하게 Keras를 사용하여 GMM을 학습 시키시겠습니까? –
@ MarcinMożejko, 단순히 keras를 사용하여 GMM을 학습하십시오. 비슷한 방법으로 [여기] (https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/factorization/python/ops/gmm.py) – Rahul