度量学习算法的python实现
metric-learn的Python项目详细描述
公制学习
python中的度量学习算法。
算法
- 大边距最近邻(LMNN)
- 信息论度量学习(ITML)
- 稀疏行列式度量学习(SDML)
- 最小二乘度量学习(LSML)
- 邻域成分分析(NCA)
- 局部Fisher判别分析(LFDA)
- 相对成分分析(RCA)
- 核回归的度量学习(mlkr)
- 马氏聚类度量(MMC)
依赖项
- Python2.7+,3.4+
- numpy,scipy,scikit学习>;=0.20.3
可选依赖项
- 对于sdml,使用skggm将允许算法解决问题案例 (从commita0ed406安装)。
- 仅用于运行示例:matplotlib
安装/设置
运行pip install metric-learn从pypi下载并安装。
运行python setup.py install进行默认安装。
运行pytest test以运行所有测试(您需要有pytest 软件包已安装)。
用法
有关安装、api、用法和示例的完整文档,请参见sphinx documentation。