文件名称:matlab代码sqrt-TripletEmbeddings.jl:Julia(Julia)中的三重态嵌入
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-12 15:38:49
系统开源
Matlab代码sqrt TripletEmbeddings.jl 该软件包实现了各种三元组嵌入算法。 用法 多线程 该软件包使用线程来计算梯度。 要设置Julia中的线程数,请打开一个终端并运行: $ export JULIA_NUM_THREADS=n 其中n是您要使用的线程数。 安装 该软件包目前尚未注册。 要安装,请打开一个REPL并直接从此仓库中安装: julia > ] (v1. 0 ) pkg > add https : // github . com / usc - sail / TripletEmbeddings . jl 要使用此软件包,您现在可以使用: julia > using TripletEmbeddings 实施亏损功能 当前,已实现STE和tSTE。 这些可以被称为 using TripletEmbeddings loss = STE (σ = 1 / sqrt ( 2 )) # or simply STE() loss = tSTE (α = 2 ) # or simply tSTE() 例子 一维嵌入 我们生成一个随机信号,计算其三胞胎,然后对这些三
【文件预览】:
TripletEmbeddings.jl-master
----figures()
--------1D.svg(22KB)
--------2D.svg(71KB)
----src()
--------utilities.jl(279B)
--------embedding.jl(4KB)
--------tSTE.jl(3KB)
--------optim.jl(3KB)
--------rhoSTE.jl(4KB)
--------losses.jl(30B)
--------procrustes.jl(4KB)
--------TripletEmbeddings.jl(799B)
--------STE.jl(3KB)
--------triplets.jl(17KB)
--------fit.jl(3KB)
--------plots.jl(371B)
----Project.toml(753B)
----examples()
--------2D.jl(639B)
--------green.jl(1KB)
--------1D.jl(775B)
----LICENSE(1KB)
----test()
--------runtests.jl(2KB)
----README.md(3KB)
----data()
--------TaskB.csv(101KB)
--------TaskA.csv(62KB)
----.gitignore(31B)