因子分析的变分贝叶斯混合

vbmfa的Python项目详细描述


降维因子分析的变分贝叶斯混合方法 以及集群。

因子分析(fa)是一种降维方法,类似于 主成分分析(PCA)、奇异值分解(SVD)或 独立成分分析(ica)。应用程序包括可视化、图像 压缩,或特征学习。因子分析仪的混合物包括 多个因子分析器,并允许降维和 集群。模型参数的变分贝叶斯学习防止 过度拟合与最大似然法(如期望)的比较 最大化(EM),并允许学习下层的维数 通过自动相关确定(ARD)得到的维数子空间。详细的 模型的解释可以找到here

当前版本仍在开发中,需要针对 大规模数据集。我愿意接受任何建议,并对每一个 错误报告!

安装

安装vbmfa的最简单方法是使用pypi:

pip install vbmfa

或者,您可以从github签出存储库:

git clone https://github.com/cangermueller/vbmfa.git

示例

文件夹examples/包含示例ipython笔记本:

  • VbFa,单个变分贝叶斯因子分析器
  • VbMfa,变分贝叶斯因子的混合 分析仪

联系人

克里斯托夫安格尔穆勒

https://github.com/cangermueller

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据