文件名称:matlab的双曲线代码-hsvm:Python中的双曲SVM
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-17 05:47:13
系统开源
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)