项目 | 内容 |
---|---|
课程 | 人工智能实战2019 |
做业要求 | 第7次做业 |
课程目标 | 学习人工智能基础知识 |
本次做业对个人帮助 | 学习使用OpenPAI和NNI |
参考文献 | Train models on OpenPAI,Neural Network Intelligence |
为了解决基础架构模块的构建、部署、管理和优化,让人工智能领域的研发人员把研究和开发的重心放在创新上,微软亚洲研究院建立OpenPAI — 深度定制和优化的人工智能集群管理平台。经过Docker容器和现有的深度学习框架融合,可做为VScode插件,提供网页客户端。python
依照参考教程完成一遍基本使用流程,过程截图以下。git
{ "jobName": "wangshihong_test_couplet", "image": "tobeyqin/pai.build.cu80:my", "codeDir": "$PAI_DEFAULT_FS_URI/$PAI_USER_NAME/$PAI_JOB_NAME", "dataDir": "$PAI_DEFAULT_FS_URI/Data/$PAI_JOB_NAME", "outputDir": "$PAI_DEFAULT_FS_URI/Output/$PAI_JOB_NAME", "taskRoles": [ { "name": "test_001", "taskNumber": 1, "cpuNumber": 2, "gpuNumber": 1, "memoryMB": 8192, "command": "pip3 --quiet install future && cd $PAI_JOB_NAME && chmod +x train.sh && python3 run_samples.py" } ] }
NNI(Neural Network Intelligence)是自动机器学习(AutoML)的工具包。它经过多种调优算法来搜索最好的神经网络结构和超参,并支持单机、本地多机、云等不一样运行环境。github
{ "dropout_rate":{"_type":"uniform","_value":[0.1,0.5]}, "conv_size":{"_type":"choice","_value":[2,3,5,7]}, "hidden_size":{"_type":"choice","_value":[124, 512, 1024]}, "batch_size":{"_type":"choice","_value":[50, 250, 500]}, "learning_rate":{"_type":"uniform","_value":[0.0001, 0.1]} }