Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
Tong Zhang 335edd79db | 1 year ago | |
---|---|---|
scripts | 1 year ago | |
src | 1 year ago | |
README.md | 1 year ago | |
eval.py | 1 year ago | |
eval_log.txt | 1 year ago | |
resnet.ckpt | 1 year ago | |
suwen-1.0.1-py3-none-any.whl | 1 year ago | |
train.py | 1 year ago | |
train_log.txt | 1 year ago |
ResNet was proposed in 2015, it is a typoe of neural network that directly consumes 2D images.
Paper Farooq M, Hafeez A. Covid-resnet: A deep learning framework for screening of covid19 from radiographs. arXiv preprint arXiv:2003.14395. 2020 Mar 31.
The ResNet classification network takes n 2D images as input, applies input and feature transformations. BN is introdued before each ReLU.
Dataset used: [Covid-19 CT Image Dataset]
suwen package
pip install -r requirements.txt
pip install ./suwen-1.0.1-py3-none-any.whl
After installing MindSpore via the official website, you can start training and evaluation as follows:
# enter script dir, train PointNet
sh run_train_ascend.sh
# enter script dir, evaluate PointNet
sh run_eval.sh
.
├── README.md
├── eval.py
├── eval_log.txt
├── resnet.ckpt
├── scripts
│ ├── run_eval.sh
│ └── run_train_ascend.sh
├── src
│ ├── __pycache__
│ │ ├── dataset.cpython-37.pyc
│ │ └── utils.cpython-37.pyc
│ ├── dataset.py
│ └── utils.py
├── suwen-1.0.1-py3-none-any.whl
├── train.py
└── train_log.txt
3 directories, 13 files
Major parameters in train.py are as follows:
--data_path: The absolute full path to the train and evaluation datasets.
--ckpt_path: The absolute full path to the checkpoint file saved after training.
More hyperparamteters can be modified in src/config.py.
running on Ascend
sh run_train_ascend.sh
After training, the loss value will be achieved as what in train_log.txt
The model checkpoint will be saved in the current ckpt directory.
Before running the command below, please check the checkpoint path used for evaluation.
running on Ascend
sh scripts/run_eval.sh
You can view the results through the file "eval_log". The accuracy of the test dataset will be as what in eval_log.txt.
Parameters | |
---|---|
Resource | Ascend 910; CPU 2.60GHz, 24cores; Memory, 96G |
uploaded Date | 11/23/2021 (month/day/year) |
MindSpore Version | 1.3.0 |
Dataset | Covid-Classification |
Training Parameters | epoch=100, batch_size =32 , lr=0.01 |
Optimizer | Adam |
Loss Function | Softmax Cross Entropy |
outputs | probability |
Loss | SoftmaxCrossEntropyWithLogits |
Speed | 19ms/step |
Total time | 1900ms |
Checkpoint for Fine tuning | 180M (.ckpt file) |
Parameters | |
---|---|
Resource | Ascend 910; CPU 2.60GHz, 24cores; Memory, 96G |
uploaded Date | 11/23/2021 (month/day/year) |
MindSpore Version | 1.3.0 |
Dataset | Covid-Classification |
batch_size | 1 |
outputs | probability |
Accuracy | 96.99% |
No Description
Text Python Shell
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》