# TokAI **Repository Path**: yi-zhang95/tok-ai ## Basic Information - **Project Name**: TokAI - **Description**: AI control in Tokamak - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-03-26 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TokamakAI #### 介绍 Hefei Scientific Island #### 软件架构 软件架构说明 参考https://gitee.com/mindspore/mindscience/blob/master/MindFlow/CONTRIBUTION_CN.md 【必须】`src`:为了保证训练代码的整洁性,可以抽取的函数和类可以统一放在src目录中,`__init__.py`一般为必须,`dataset.py`中包含数据集相关函数和类,`model.py`中包含模型相关函数和类,`utils.py`中包含工具函数和类,外部文件的调用统一从src导入。 【必须】参数文件:案例中具体参数的配置,一般采用yaml文件,为了方便查看,按照优化器、模型等进行分类。 【必须】训练脚本:案例的训练和验证脚本,在训练时除特殊情况,必须有测试集进行验证;训练脚本中的代码应该尽量简洁,复杂的调用封装到后端函数里。 * 注意:类和函数中需要避免'Hard Code',变量名需要有实际含义;尽量避免使用'Magic Number',必要的需要在注释里说明;超过50行以上的代码可以考虑抽取出函数调用,减少重复代码;函数的功能尽可能单一,遵从'高内聚,低耦合'原则。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request