文件名称:matlab实现bsc代码-VSA_Toolbox:VSA_Toolbox
文件大小:189KB
文件格式:ZIP
更新时间:2024-06-15 06:59:48
系统开源
matlab实现bsc代码VSA_toolbox VSA_toolbox是一种MATLAB实现,用于在一个环境中开发和应用不同种类的VSA。 它也是论文[1]的源代码。 [1] K. Schlegel,P.Neubert和P.Protzel,“矢量符号体系结构的比较”,2020年, 要求 MATLAB shadedErrorBar函数来绘制结果()将文件夹克隆到您的工作空间: git clone https://github.com/raacampbell/shadedErrorBar [可选] MATLAB export_fig函数可将绘图导出为pdf-如果未安装,脚本会将绘图另存为png() 安装 无需特定安装 从“ VSA_toolbox”文件夹中启动脚本 用法 使用工具箱 脚本“ demo.m”包含使用工具箱的演示 首先,使用“ vsa_env.m”创建一个对象并指定架构 可用的体系结构是: MAP-B,MAP-C,MAP-I,BSC,HRR,VTB,FHRR,BSDC,BSDC-S,BSDC-SEG,MBAT (请参阅论文以获取解释) VSA环境对象的方法是操作,例如
【文件预览】:
VSA_Toolbox-master
----experimental_results()
--------boundpairs.mat(44KB)
--------repetitive_binding.mat(33KB)
--------bundle_capacity.mat(49KB)
--------language_recognition.mat(1KB)
----vsa_env.m(12KB)
----demo.m(3KB)
----+functions()
--------createPR.m(5KB)
--------get_sLSBH.m(2KB)
--------seqSLAMConv.m(3KB)
----LICENSE(34KB)
----+experimental_scripts()
--------bundle_capacity.m(4KB)
--------language_recognition.m(5KB)
--------+visualization()
--------place_recognition.m(3KB)
--------repetitive_binding.m(3KB)
--------boundpairs.m(4KB)
--------visual_place_recognition.m(11KB)
--------save_results.m(1KB)
----+operations()
--------getNgram.m(2KB)
--------cdt.m(2KB)
--------bind_vectors.m(7KB)
--------fractional_binding.m(794B)
--------generate_vectors.m(6KB)
--------bundle_vectors.m(8KB)
--------compute_sim.m(3KB)
--------complexSim.m(2KB)
--------convert_vectors.m(4KB)
--------unbind_vectors.m(7KB)
----README.md(2KB)
----experiments_main.m(5KB)