【发布时间】:2019-11-05 12:45:32
【问题描述】:
我有一个包含数百万个粒子坐标的数据框,我想用它来训练神经网络。这些粒子构建了单独的簇,这些簇已经被识别和标记;这意味着每个粒子都已分配到其正确的簇(此分配是通过密度估计完成的,但出于我的目的并不那么相关)。 现在的挑战是建立一个网络,在从海量数据中学习后进行这种聚类。数据框中还有一些其他特征,例如簇大小、簇中的粒子数量等。
因为这不是一个分类问题,而是一个集群的识别——挑战我应该使用什么样的神经网络?我在构建这个网络时也遇到了问题:例如,一个 CNN 对图片中是否有狗或猫进行分类,输出显然是二进制的。所以最后一层也只包含两个输出,它们表示为 1 或 0 的概率。但是当我想识别集群时如何实现最后一层呢?
在我的研究过程中,我听说了自组织地图。这些网络能胜任吗?
谢谢
【问题讨论】:
标签: python tensorflow neural-network cluster-analysis