度量学习算法的python实现

metric-learn的Python项目详细描述


Travis-CI Build StatusLicensePyPI versionCode coverage

公制学习

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

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

推荐PyPI第三方库


热门话题
java JTable无法向新创建的列添加值   java如何调整JEditorPane中编辑区域的大小?   Java通过反射确定未知数组中的数组大小   java Intellij Idea有时无法按其预期的方式构建应用程序   java Swing GUI带有IntelliJ错误“contentPane不能设置为null”从终端编译时   如何将这些通用方法调用从C#转换为Java   在null上找不到java属性或字段“index”   从Java HashMap获取整数值时是否需要调用intValue()方法?   java Android谷歌地图获取相机中的图像块   unix无法捕获JAVA中“who m”命令的输出   java,同时将邮件发送到“收件人”标题“我”中的多个收件人   在java中向链表添加未知数量的节点   无法为Heroku上的discord bot设置java端口   java使用Apache HttpClient进行选项请求   与元素类型“ApplicationName”关联的属性“Application Version”需要java Open quote   Android Studio Java中的两个变量求和