1、运行resampleMask.py
2、运行ML_traditional_one_file.py
2.1 安装Radiomics包,参照
https://cloud.tencent.com/developer/article/1662581
2.2 配置环境
首先查看conda存在的环境
conda env list
创建我们需要的新环境:
conda create -n Radiomics python=3.7
进入Radiomics环境:
conda activate Radiomics
下载Pyradiomics安装包
git clone git://github.com/Radiomics/pyradiomics
进入Pyradiomics路径下
cd pyradiomics
安装Pyradiomics的依赖包
python -m pip install -r requirements.txt
安装Pyradiomics
python setup.py install
安装完之后,在命令行进入python环境中进行测试
python3
import radiomics
如果出错,python setup.py build_ext --inplace
2.3 调整参数:
在ML_traditional_one_file.py中主要调节feature_num,method_classification
feature_select_and_predict(feature_train, label_train, feature_test, label_test, select_sklearn=True, method_sk=‘f_classif’, feature_num=20,
method_classification=‘AE’)
在config.py文件中可以找到method_classification模型的定义
2.4 config.py文件中有个读取pyradiomics-master工具包中得yaml文件,如果是ct图像,需要修改(我使用的配置文件是mri的)
注:如果需要代码,则查看博客中文件下载项