You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README_template.md 2.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <TOC>
  2. # Title, Model name
  3. > The Description of Model. The paper present this model.
  4. ## Model Architecture
  5. > There could be various architecture about some model. Represent the architecture of your implementation.
  6. ## Features(optional)
  7. > Represent the distinctive feature you used in the model implementation. Such as distributed auto-parallel or some special training trick.
  8. ## Dataset
  9. > Provide the information of the dataset you used. Check the copyrights of the dataset you used, usually don't provide the hyperlink to download the dataset.
  10. ## Requirements
  11. > Provide details of the software required, including:
  12. >
  13. > * The additional python package required. Add a `requirements.txt` file to the root dir of model for installing dependencies.
  14. > * The necessary third-party code.
  15. > * Some other system dependencies.
  16. > * Some additional operations before training or prediction.
  17. ## Quick Start
  18. > How to take a try without understanding anything about the model.
  19. ## Script Description
  20. > The section provide the detail of implementation.
  21. ### Scripts and Sample Code
  22. > Explain every file in your project.
  23. ### Script Parameter
  24. > Explain every parameter of the model. Especially the parameters in `config.py`.
  25. ## Training
  26. > Provide training information.
  27. ### Training Process
  28. > Provide the usage of training scripts.
  29. e.g. Run the following command for distributed training on Ascend.
  30. ```shell
  31. bash run_distribute_train.sh [RANK_TABLE_FILE] [PRETRAINED_MODEL]
  32. ```
  33. ### Transfer Training(Optional)
  34. > Provide the guidelines about how to run transfer training based on an pretrained model.
  35. ### Training Result
  36. > Provide the result of training.
  37. e.g. Training checkpoint will be stored in `XXXX/ckpt_0`. You will get result from log file like the following:
  38. ```
  39. epoch: 11 step: 7393 ,rpn_loss: 0.02003, rcnn_loss: 0.52051, rpn_cls_loss: 0.01761, rpn_reg_loss: 0.00241, rcnn_cls_loss: 0.16028, rcnn_reg_loss: 0.08411, rcnn_mask_loss: 0.27588, total_loss: 0.54054
  40. epoch: 12 step: 7393 ,rpn_loss: 0.00547, rcnn_loss: 0.39258, rpn_cls_loss: 0.00285, rpn_reg_loss: 0.00262, rcnn_cls_loss: 0.08002, rcnn_reg_loss: 0.04990, rcnn_mask_loss: 0.26245, total_loss: 0.39804
  41. ```
  42. ## Evaluation
  43. ### Evaluation Process
  44. > Provide the use of evaluation scripts.
  45. ### Evaluation Result
  46. > Provide the result of evaluation.
  47. ## Performance
  48. ### Training Performance
  49. > Provide the detail of training performance including finishing loss, throughput, checkpoint size and so on.
  50. ### Inference Performance
  51. > Provide the detail of evaluation performance including latency, accuracy and so on.
  52. ## Description of Random Situation
  53. > Explain the random situation in the project.
  54. ## ModeZoo Homepage
  55. Please check the official [homepage](https://gitee.com/mindspore/mindspore/tree/master/model_zoo).