二维遗传算法matlab代码Pam50乳腺癌分类。
概述了各种预处理技术,不平衡管理和学习算法。
该存储库提供了用于运行实验的PYTHON代码。
我们使用Python
2.7.14。
储存库结构
在主分支中,有运行该算法所需的所有文件。
在文件夹Dataset_creation中,我们有两个脚本,一个在matlab中,一个在python中,用于创建从gdc站点的原始文件开始使用的数据集。
先决条件
正在运行的python
2.7版本。
要安装的软件包:sklearn(scikit-learn),scipy,numpy,pandas,imblearn。
您可以通过例如安装
pip
install
pandas
或者
python
-m
pip
install
pandas
或者
conda
install
pandas
数据集
可以从以下位置下载使用的数据集
档案:
起始文件是主文件,而其他所有文件都是内部使用的类:
Main.py
:管理k倍训练/测试循环并调用所有的classes方法
GA.py
:用于特征选择的遗传算法类。
Imbalance_manager.py
:运行选定的方法
2021-09-08 07:54:06
1.16MB
系统开源
1