.. _api_applications_quickstart: 本地快速开始 ============ - `快速训练接口`_ Anylearn后端引擎对算法的训练执行、训练跟踪、验证、模型的在线服务 等功能均制定了一系列的接口标准,以保障算法、模型的质量,做到“开箱即用”。 集成到Anylearn算法库/模型库的算法/模型均经过了标准化封装。 而对于用户自定义的算法、模型, 这套标准则会为使用Anylearn带来一定的门槛。 而且,内置标准算法的预定义执行环境也较为严苛, 对于执行多样的自定义算法相对困难。 因此,Anylearn为自定义算法/模型的训练、验证、服务均提供了一套更为宽松的执行环境, 最大限度地降低了对算法格式的要求, 仅需提供: - 依赖项列表( ``requirements.txt`` ) - 入口命令(例如 ``python3 main.py --train`` ) - 输出路径(例如 ``./output/model`` ) 即可执行训练或验证。 .. Note:: 本地模型服务仍在持续设计开发中,后续更新 在此基础之上, SDK还将 资源(算法、数据集、模型等等)注册、 资源上传、 项目创建、 任务创建等一系列 Anylearn训练、验证所必须的流程封装成用户接口, 仅需一次调用并传入相应的参数, 即可快速实现在Anylearn上启动训练或验证任务。 快速训练接口 ------------ .. autofunction:: anylearn.applications.quickstart.quick_train **附**:快速训练流程如下图所示: .. figure:: ../_static/img/api-proc-quick-train.png :width: 770px :align: center :height: 875px :alt: Anylearn SDK quick_train :figclass: align-center Anylearn SDK快速训练流程图