摘要
一种基于深度稀疏表示网络的DNA结合蛋白识别方法,包括以下具体步骤:获取DNA结合蛋白序列数据集,分为训练集和测试集;采用PSL‑BLAST软件计算DNA结合蛋白序列数据集内所有序列的特异性打分矩阵;将所有的特异性打分矩阵分别填充或裁剪成相同尺寸的新特异性打分矩阵;采用深度稀疏表示网络构建并训练DNA结合蛋白识别分类器模型,将新特异性打分矩阵输入DNA结合蛋白识别分类器模型内,完成对DNA结合蛋白序列的识别。构建并训练出的DNA结合蛋白识别分类器模型是一种端到端的网络,能够明显的提高预测精度,误差较小,采用卷积自编码器可以鲁棒地学习特异性打分矩阵的潜在特征,并通过稀疏表示层进行分类,提高了模型的泛化能力。