AI象棋,谁与争锋【华为云AI贺新年】

网友投稿 686 2022-05-30

1. 关于AI实验你要了解的那些事

2. 注册相关账号

2.1 注册华为云账号

2.2 进入modelarts控制台

3.3 进入AI Gallery开发者社区

1. 关于AI实验你要了解的那些事

2. 注册相关账号

2.1 注册华为云账号

2.2 进入modelarts控制台

3.3 进入AI Gallery开发者社区

3. 部署环境下载

3.2 进入ModelArts控制台

3.3 获取依赖服务授权

3.4 程序初始化

4.进行AI象棋对战

4. 问题及解决方法

5.收获与感想

1. 关于AI实验你要了解的那些事

1.1 AI(Artificial Intelligence)

人工智能是==计算机科学==的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、==思维的信息过程的模拟==。人工智能==不是人的智能==,但能像人那样思考、也可能超过人的智能。

华为云ModelArts

官网链接:https://www.huaweicloud.com/product/modelarts.html

==ModelArts==是面向AI开发者的一站式开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。

“一站式”是指AI开发的各个环节,包括数据处理、算法开发、模型训练、模型部署都可以在ModelArts上完成。从技术上看,ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。同时,ModelArts支持==Tensorflow、PyTorch、MXNet==等主流开源的AI开发框架,也支持开发者使用自研的算法框架,匹配您的使用习惯。

通俗的来讲,就是借住华为云资源让AI变得更简单,让开发者更专注于实际应用开发,而无需重复"造轮子"

AI Gallery

官网链接:https://developer.huaweicloud.com/develop/aigallery/home.html

==AI Gallery==是在ModelArts的基础上构建的开发者生态社区,提供了Notebook代码样例、数据集、算法、模型等AI数字资产的共享,为高校科研机构、AI应用开发商、解决方案集成商、企业级/个人开发者等群体,提供安全、开放的共享及交易环节,加速AI资产的开发与落地,保障AI开发生态链上各参与方高效地实现各自的商业价值。

2. 注册相关账号

已经完成相应步骤可直接跳过进入下一步骤

2.1 注册华为云账号

华为云官网:https://www.huaweicloud.com/

打开华为云官网,点击右侧注册华为云账号

填写基本信息后进行注册,登录

进入右侧账号中心,进行实名认证

2.2 进入modelarts控制台

点击右侧服务列表>>人工智能>>ModelArts

3.3 进入AI Gallery开发者社区

链接:https://developer.huaweicloud.com/develop/aigallery/home.html

3. 部署环境下载

本案例运行环境==TensorFlow-1.13.1==,且建议使用== CPU ==运行,请查看《ModelAtrs JupyterLab 硬件规格使用指南》了解切换硬件规格的方法;

AI象棋,谁与争锋【华为云AI贺新年】

如果您是第一次使用 JupyterLab,请查看《ModelAtrs JupyterLab使用指导》了解使用方法;

如果您在使用 JupyterLab 过程中碰到报错,请参考《ModelAtrs JupyterLab常见问题解决办法》尝试解决问题;

###3.1 订阅《中国象棋AlphaZero模型》

打开链接:https://developer.huaweicloud.com/develop/aigallery/usecase/detail?id=b7df9784-a108-4a1a-a4c5-213b14254ff0

点击右侧订阅

确认订阅

3.2 进入ModelArts控制台

进入我的资产>>模型

查看我的订阅,进入ModelArts控制台

服务器默认即可

3.3 获取依赖服务授权

点击同意授权

在此单机此处

查看模型版本列表等待同步 -> 同步后点击 “部署” -> “在线服务” -> 填写在线服务基本信息(填写服务名称、选择运行时间、确认模型是否正确、选择资源规格 推荐选择GPU规格) -> 点击 “下一步”,“提交”,返回服务详情页面,等待服务的状态变成“运行中”;

点击确认

勾选同意,点击下一步

点击提交

返回在线服务列表

点击名称

可以查看到详细信息

在ModelArts中运行代码

3.4 程序初始化

点击运行按钮,进行程序初始化

在终端运行下列代码

!pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipympl==0.8.0 !pip install urllib3==1.22 !pip install threadpool==1.3.2 !pip install xmltodict==0.12.0 !pip install requests !pip install pandas==0.19.2 !pip install numpy==1.14.5 !pip install scipy==1.1.0 !pip install matplotlib==2.1.0

再次点击运行按钮,下载依赖包

填写参数

""" cchess_config 说明 mcts_playouts 选填参数,Int类型,默认值100,推荐取值范围100-1600,数值越低,表示AI的思考步数越少,反之表示越多 service_id 必填参数,String类型,在线服务ID """ cchess_config = { "mcts_playouts": 200, "service_id": "4ba7af80-8df6-43c8-9fad-c058a3ab6c8e", # 请在此处填写您的在线服务ID,如"4ba7af80-8df6-43c8-9fad-c058a3ab6c8e" }

此处service_id为你部署的项目的服务ID

填写完参数后继续运行

4.进行AI象棋对战

运行程序

每下完一步后适当晃动鼠标

部署成功

4. 问题及解决方法

问题1 点击开始对战无反应

选择正确相应内核

5.收获与感想

通过一次完成的AI部署实验,从创建账号到安装相关环境,下载部署代码,解决问题,发布,执行这一系列流程,增加了我对AI开发的认知,原来高大上的AI开发,通过借住华为云ModelArts原来也可以这么丝滑流畅,对AI开发部署有了进一步的认识

华为云AI Gallery社区有大量可供选择的AI部署模型供初学者体验和了解,对初学者非常友好

希望通过这次的AI象棋部署实验提高大家对于AI开发的乐趣,通过华为云ModelArts降低开发难度和开发成本!

欢迎大家在评论区积极交流~

AI AI开发平台ModelArts

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:IT2.0业务中台规划牵引客户IT基础设施投资随想 (十五):感知模式下的中台规划
下一篇:一次内网实战记录
相关文章