【文件属性】:
文件名称:matlab的双曲线代码-hsvm:Python中的双曲SVM
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-28 12:00:33
系统开源
matlab的双曲线代码双曲SVM
[1]介绍的双曲线SVM的Python实现。
这是Matlab
[2]官方实现的Python改编。
这是本文的官方代码存储库。
Raison
d'être
与scikit-learn兼容的双曲线SVM,即继承自BaseEstimator,
LinearClassifierMixin以便更轻松地集成到scikit-learn管道中
简单的matplotlib可视化二维欧氏和双曲线SVM的决策边界
与[3]知识图嵌入的评估管道无缝集成。
用法
python3
train.py
./data/gaussian/data_002.mat
--c
1
将根据双曲高斯生成的数据训练Euclidean和双曲SVM
看到--help的evaluate_embeddings.py,
plot_results.py,
train.py进一步的细节
要求
参见requirements.txt
引文
如果您使用它并发现有用,请考虑引用本文
@inproceedings{agibetov-etal-2019-using,
title
=
"Using
hyperbolic
l
【文件预览】:
hsvm-master
----.gitignore(27B)
----plot_results.py(4KB)
----README.md(2KB)
----config.py(2KB)
----train.py(11KB)
----hacky_euc_diff_vs_hyp_diff.py(4KB)
----model.py(461B)
----requirements.txt(116B)
----hsvm.py(8KB)
----htools.py(4KB)
----evaluate_embeddings.py(11KB)