人工智能实战_第七次作业(个人)_2_王涛

作业要求

标题 内容
这个作业属于哪个课程 班级博客的链接
这个作业的要求在哪里 作业要求的链接
我在这个课程的目标是 完成一个完整的项目,学以致用
这个作业在哪个具体方面帮助我实现目标 学习使用PAI和NNI

一、学习OpenPAI的使用

学习了文档,提交了OpenPAI job。
心得:发现VS Code 和VS 2017不是一个东西。。。前者是一个IDE,后者是一个“full feature”的开发环境。我认为PAI(Platform for AI),是一个平台,为大型公司团队设计,可以共享数据,GPU集群,也提供了VS的客户端,在虚拟环境调试程序,提高效率。是一个适合大型公司联合协调合作的好平台。也因为它是为团队协作而产生的。

而其他机器学习平台:Tencent Cloud,当时需要很强算力,申请了实例,发现就给个命令行,啥也不会用,蒙了,后来关闭了实例,几天后发现自己没关闭,钱扣完了。。Google Cloud需要一个visa卡,验证自己,不给中国用户使用。而Google Colab实际上不像PAI面对大型服务器集群设置,不能用来比较,它只是云端硬盘的一个关联应用。

二、学习NNI的使用

NNI 感觉就是一个AutoML工具,但是可以进行非常美观的可视化,支持多个框架:tf,pytorch,mxnet等等,有多种参数调优方法,模拟退火,Grid Search,Random Search。
但是我遇见了如下问题(一开始使用就出现问题一般是自己的问题)
在Colab执行 !nnictl create --config nni/examples/trials/mnist/config.yml和本地执行出现port 8080端口被占用。(执行命令,想要强制关闭端口,拒绝访问,所以换了端口)

修改端口后 !nnictl create --config nni/examples/trials/mnist/config.yml --port 8888, Colab可正常执行,experiment一直运行,本地马上停了。。

我会继续学习,找到这个问题出现原因。。

三、瞎讲

其实刚开始看到这个题目:以及使用心得体会,给出文档或者功能等方面的意见和建议。我就觉得Microsoft团队这么厉害,怎么需要别人给出意见,而且我们平时一般不会用到PAI,所以对于较不熟悉的平台,使用一下就给出自己的意见,几乎是不尊重与PAI和NNI平台开发者的。后面想想还是至少现在先给出自己粗略的想法,再给出自己的 proposals,像github也有issues和pull requests,而且例如很久以前的RCNN的Region Proposals也不一定被接受嘛。现在看来没啥proposals,以后会继续关注PAI和NNI,若有体验或其他问题会在github pull issues!!!

猜你喜欢

转载自www.cnblogs.com/ownt/p/10857717.html