-
Matlab和RTL实现的HDC-Language-Recognition代码,用于语言识别的超维计算精度检验
资源介绍
matlab精度检验代码我们提供了使用超维计算的语言识别算法的Matlab和VERILOG
RTL实现。
这些程序被许可为GNU
GPLv3。
对于MATLAB代码,基本上有两个主要功能:
buildLanguageHV(N,D):这是一种训练功能。
D是超向量的维数(约10K),N是N-gram的大小(从单字到五角星)。
此函数返回[iM,langAM]。
iM是存储超向量的项目存储器。
langAM是存储语言超向量的内存,可用作关联内存。
测试(iM,langAM,N,D):这是一个测试功能。
此测试功能测试看不见的句子,并尝试通过查询langAM来识别其语言。
这是一个使用算法的简单示例:
langRecognition
D
=
10000;
N
=
4;
[iM,langAM]
=
buildLanguageHV(N,D);
加载的转换语言文件../training_texts/afr.txt加载的转换语言文件../training_texts/bul.txt
...%请耐心等待一段时间,以使用所有语言
精度=测试(iM,langAM,N,D)加载的测试文本文件../testi
- 上一篇: AG7111中文规格书.pdf
- 下一篇: 金蝶BOS常见问题集锦(一).pdf