文件名称:matlab代码sqrt-TripletEmbeddings.jl:Julia(Julia)中的三重态嵌入
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-12 15:41:07
系统开源
Matlab代码sqrt 笔记 该软件包已被弃用。 TripletEmbeddings.jl 这是Triplet Embeddings的Julia 1.0实现。 当前,实现了以下算法: 随机三重态嵌入: STE(概率的普通内核) tSTE(t学生内核) 具有以下损失函数的广义NMDS: 铰链损失 平滑的铰链损失 对数 指数的 这些实现基于Laurens Van der Maaten在中的实现。 但是,此实现使用多线程进行梯度计算,使其成为最快的实现。 用法 加载包裹 使用以下方法安装: julia > ] (v1. 0 ) pkg > add https : // github . com / kmundnic / TripletEmbeddings . jl 使用包装 要使用多个线程,请在命令行中输入(在打开Julia之前): export JULIA_NUM_THREADS=n 其中n是线程数(默认为1)。 以下代码是一个用法示例: using Plots using Random using TripletEmbeddings # see instructions above R
【文件预览】:
TripletEmbeddings.jl-master
----.gitignore(31B)
----README.md(2KB)
----src()
--------CKL.jl(4KB)
--------utilities.jl(9KB)
--------procrustes.jl(5KB)
--------tSTE.jl(5KB)
--------TripletEmbeddings.jl(3KB)
--------STE.jl(4KB)
--------fit.jl(2KB)
--------GNMDS.jl(8KB)
--------example.jl(668B)
----data()
--------TaskA.csv(62KB)
--------TaskB.csv(42KB)
----Project.toml(615B)