-
自动编码器的Matlab实现,采用快速随机映射技术
资源介绍
舵
Matlab实现,用于基于快速随机映射的自动编码器。
该演示由两部分组成:源代码和数据。 数据包括测试数据集(MNIST和NORB)和随机矩阵。 (请使用此链接下载数据部分: : )
要使用这些代码,您只需将所有文件解压缩到同一路径,然后运行“ demo_MNIST.m”和“ demo_NORB.m”。
主要的训练函数“ helm_train()”可以如下调用:
例子:
[TrainingAccuracy,TestingAccuracy,Training_time,Testing_time] = helm_train(train_x,train_y,test_x,test_y,b1,b2,b3,s,C);
%train_x是训练数据,train_y是训练标签。
%test_x是训练数据,而test_y是训练标签。
%b1,b2和b3是随机矩阵,它们预先存储在我们的演