首先,这是一篇非常古老的博文。
我写了这个与“新mahout”一起使用。
https://rawkintrevo.org/2016/11/10/deep-magic-volume-3-eigenfaces/
它使用Scala,而不是Java,但代码非常简单直接。您可以轻松制作一个jar并将其导入Java程序。
该博客还向您展示了整个特征脸的工作原理 - 您基本上只需要在面向矢量矩阵上进行SVD / DS-SVD