自组织映射算法。
som-learn的Python项目详细描述
SOM学习
自组织映射算法[1]的实现 scikit-learn原料药。它为Somoclu提供了一个包装类。
文件
安装文档、API文档和示例可以在 documentation。
依赖性
som learn经过测试可以在python 3.6+下工作。依赖关系是 以下内容:
- 科学套件学习(>;=0.21)
- 索莫克鲁(>;=1.7.5)
此外,要运行示例,需要matplotlib(>;=2.0.0)和 熊猫(>;=0.22)。
安装
som learn当前在pypi的存储库中可用,您可以 通过pip安装
pip install -U som-learn
该软件包也在anaconda云平台发布:
conda install -c algowit som-learn
如果愿意,可以克隆它并运行setup.py文件。使用以下命令 从github获取副本并安装所有依赖项的命令:
git clone https://github.com/AlgoWit/som-learn.git cd som-learn pip install .
或者使用pip和github安装:
pip install -U git+https://github.com/AlgoWit/som-learn.git
测试
安装后,您可以使用pytest运行测试套件:
make test
参考文献:
[1] | T. Kohonen, M. R. Schroeder, T. S. Huang, “Self-Organizing Maps”, Springer-Verlag, 2001. |