文件名称:matlab精度检验代码-mSDA:边缘化堆叠去噪自动编码器(mSDA)的实现和使用
文件大小:13.38MB
文件格式:ZIP
更新时间:2024-06-10 15:44:00
系统开源
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还包含将数据分为训练集和测试集并选择最常用功能(如作者所暗示的那样)的方
【文件预览】:
mSDA-master
----msda.py(6KB)
----classification_labels.npy(29KB)
----md.py(2KB)
----regression_labels.npy(109KB)
----README.md(2KB)
----process_data.py(6KB)
----classification_data.npy(22.94MB)
----text_analysis.py(3KB)
----stop_words.txt(4KB)
----regression_scaled_data.npy(13.58MB)