上传者: 38571759
|
上传时间: 2021-11-06 09:57:21
|
文件大小: 13.38MB
|
文件类型: -
matlab精度检验代码微型计算机
基于Chen等人的论文“用于域自适应的边缘化堆叠降噪自动编码器”,对边缘化堆叠降噪自动编码器(mSDA)的实现和使用。
al(2012)。
本文提供了MATLAB代码,并在处提供了MATLAB和Python的实现(后者是对MATLAB代码的严格翻译)。
mSDA的此实现基于作者提供的示例代码以及本文中的方程式。
最终,该Python实现比其提供的实现稍有优化,并且希望包含更多说明性的变量名和注释。
此外,尽管在本文中作者提供了主要mSDA算法的字面MATLAB实现,但他们也进行了描述,但没有给出对高维数据的更快逼近的实现。
该项目还包含此近似值的实现。
所有这些都在msda.py中完成。
最后,为了演示mSDA的功能,该项目包含一个简单的示例应用程序:从几个类别中进行文档分类,即众所周知的20个新闻组数据集。
数据预处理(将原始数据转换为单词包)在process_data.py中从头开始,并且stop_words.txt中包含一个常用的停用词列表。
process_data.py还包含将数据分为训练集和测试集并选择最常用功能(如作者所暗示的那样)的方