TensorFlow k-means / GMM кластеризация - PullRequest
0 голосов
/ 16 мая 2019

У меня есть тензор (batch, num_points, 2), который состоит из точек в 2D.Я хочу применить кластеризацию k-средних или GMM к этим точкам в пакете и генерировать кластеры k, где заранее определено k.То есть, у меня будут кластерные центроиды формы (batch, k, 2), а также метки кластера для всех точек.

Я заметил, что в TensorFlow есть реализации как для k-средних, так и для GMM-кластеризации, но обе онидля одной партии, и GMM, кажется, глючит.Я хочу применить один из этих алгоритмов к набору данных и хочу, чтобы реализация была дифференцируемой.(Например, я думаю, что выполнение алгоритма EM до 5 раз сделает вычислительный граф дифференцируемым.)

Кто-нибудь может мне порекомендовать реализацию?

...