说明:该代码是基于大数据的逐层学习的受限玻尔兹曼机程序,通过受限玻尔兹曼机的逐层学习提取特征,并进行解码,来得到重构结构,然后使得重构结果尽可能接近输入值,因此运用反向传播算法对参数进行调优,是使结果达到最好。
说明:MATLAB+Simulink通信系统建模与仿真实例精讲基于最典型的通信系统设计基础,包括以下的系仿真:DS_CDMA和OFDM等典型通信系统仿真源代码。(1)Chapter02:.MDL格式文件为仿真文件, 在MATLAB窗口输入"simulink"命令打开仿真器,然后选择菜单命令“File->O...
说明:学习向量化(LVQ)神经网络是一种用于训练竞争层的有监督学习方法的输入前向神经网络,其算法是从Kohonen竞争算法演化而来的。LVQ神经网络在模式识别和优化领域有着广泛地应用。
说明: 本程序主要是为了实现Fano编码的多种可能的存在方案,对于输入的信源概率,由于不同的排列节点顺序会导致出现不同的解决方案。程序会自动实现信源熵、编码效率、平均码长与码长误差的计算。从而寻找存在的最优解决方案。所用语言为Matlab,是一次课题的尝试。
说明:包内解压后含有两个程序,一个是带有归一化的双层BP神经网络,一个是不带归一化的双层BP 神经网络,其中需要输入的数据中第一列为要逼近的目标函数。反向的优化算法选项写在了BP.m文件中,使用时可以替换。BPp文件为带归一化的双层,EX为不带归一化的BP。