文件名称:DBN_Learning:利用深度RBM构建多分类模型
文件大小:114KB
文件格式:ZIP
更新时间:2024-06-07 13:43:23
Python
基于RBM的深度学习算法 基于多层RBM模型,实现二分类学习算法,目前针对该问题是采用2层RBM,特征输入只有8维,效果并不理想。 功能框架: DBN.py:深度学习主框架,包括数据输入、输入sigmoid转换,RBM层堆叠,softmax层输出。 RBM.py:RBM层框架,包括gibss采样、交叉熵误差验证 dA.py:这个是降噪自动编码器,目前还在研究 SdA.py:,堆叠降噪自动编码器,目前仍在研究 HiddenLayer.py:隐层主要是权值计算与更新 util.py:这主要是最后的softmax函数计算及输出 normal_8.py:输入数据归一化到[0,1] train.txt:训练数据 text.txt:测试数据 基于复杂语言网络的文本分类: 这里面主要包括两部分,一部分是语言网络的生成,另一部分是语言网络的特征抽取。 第一部分采用的数据是twenty-news-group
【文件预览】:
DBN_Learning-master
----DBN.py(6KB)
----RBM.py(5KB)
----SdA.py(6KB)
----utils.py(545B)
----normal_8.py(5KB)
----基于复杂语言网络的文本二分类()
--------predict.py(1KB)
--------file_to_graph1_test.py(2KB)
--------graph_feature.py(2KB)
--------select_feature.py(1KB)
--------file_to_graph1_train.py(2KB)
----test.arff(45KB)
----dA.py(5KB)
----LogisticRegression.py(3KB)
----train1.txt(38KB)
----LICENSE(11KB)
----test.txt(43KB)
----train.txt(66KB)
----.gitignore(702B)
----HiddenLayer.py(2KB)
----README.md(2KB)
----test1.txt(30KB)
----train.arff(68KB)