matlab代码sqrt-Dynamic-LPBoost-for-TCR-Classification:动态LPBoostforTCR分类

时间:2021-05-23 21:50:16
【文件属性】:
文件名称:matlab代码sqrt-Dynamic-LPBoost-for-TCR-Classification:动态LPBoostforTCR分类
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-23 21:50:16
系统开源 Matlab代码sqrt 动态LPBoost for TCR分类 要运行代码,您将需要安装Matlab工具箱CVX。 下载和文档可在以下网站找到:。 功能说明: - - 数据处理 (1)DataProcessing.py 一个用于计算长度为p的子字符串和氨基酸文档之间的p谱字符串内核的python文件。 请注意,DataProcessing.py生成的数据尚未标准化。 对于我们实验中长度为p的简单p谱核,可以通过以下代码计算归一化数据矩阵: data_norm = bsxfun(@ridivide,数据,sqrt(sum(data。^ 2,2))) 其中data_norm是规范化的数据矩阵。 -LPBoost 该文件夹包含具有明确功能空间的LPBoost功能。 (1)LPBoostYS.m Matlab函数来执行LPBoost。 请注意,由于数据矩阵仅包含非负值,因此我们复制矩阵data_dup = [data_norm,-data_norm],并在LPBoost中使用data_dup。 (2)LPcvx.m 一个Matlab函数,用于在LPBoost迭代过程中执行凸优化。 -动态编程
【文件预览】:
Dynamic-LPBoost-for-TCR-Classification-master
----SampleCode.m(1KB)
----Data Processing()
--------DataProcessing.py(2KB)
----LPBoost()
--------LPBoostYS.m(837B)
--------LPBoost.py(2KB)
--------LPcvx.m(471B)
----Dynamic Programming LPBoost()
--------featSelectUnnorm.m(432B)
--------dynamicLPBoostUnnorm.m(1KB)
--------dynamicPosNegUnnorm.m(921B)
--------dynamicPUnnorm.m(1KB)
----Varying Transition Probabilities (not used anymore)()
--------dynamicPosNegVary.m(916B)
--------dynamicLPBoostVary.m(1KB)
--------featSelectVary.m(379B)
--------dynamicPVary.m(1KB)
----README.md(2KB)

网友评论