文件名称:deepcode:尝试使用深度学习生成擦除码数据
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-04 01:37:41
C
深码 尝试使用深度学习生成擦除码数据。 目标是将数据的N个节点/磁盘的代码擦除为N + M个节点/磁盘,但是可以容忍M + delta故障(而不是典型的M个容错),这是通过深入检查并“学习”实际的位和字节序列,以生成定制的特定编码方案。 在克隆目录中运行“ make test”将构建/执行并成功地在少量样本随机数据上训练神经网络。 第1层-N个节点的输入数据第2层-N + M节点的编码数据第3层-(输出层)被分割为(M + N)个(N-delta)段,每个段的大小为N,每个段都是完全大小的连接到第2层的相应子集,以便对具有M + delta节点故障的所有可能情况进行建模 去做: 仍在寻找使隐藏层的激活函数(代码中的ACT())生成编码表示形式的分类编号的方法。 实现一个解码器来实际演示恢复的“工作”(成功的训练从理论上证明了这一点) 尽快添加文档和一些图表,以帮助可视化此网络体
【文件预览】:
deepcode-master
----deepencode.c(11KB)
----LICENSE(11KB)
----Makefile(138B)
----README.md(1KB)