python的AI人工智能使用现状

举报
HB1688 发表于 2021/08/15 12:19:50 2021/08/15
【摘要】 python单机版本是用来学习语言基础,跑AI人工智能是很慢的,尤其是图像方面的程序,所以跑AI都是用云。

现在使用的版本有python2和python3,windows10可以在软件商店免费下载,速度不快,大概30分钟,一般使用python3。python单机版本是用来学习语言基础,跑AI人工智能是很慢的,尤其是图像方面的程序,所以跑AI都是用云。现在都是云,如果想学习AI人工智能,各大厂商提供了免费的云环境和算力,只需浏览器,比如华为ModelArt,提供1小时的免费使用时间,还可以延时,但是一般免费云硬件是有限制的,1核的CPU,4G的内存,很多大程序内存不够,所以教学考虑了内存小的因素。储存OBS也是有限的,10GB的免费使用大小,超出的会按需或时间收费。

还有很多活动是有代金券或者提供免费使用时间的,所以完成学习的任务可以免费使用高的配置,仅限于此学习活动不能用于其他商用。

博客图片1.JPG

python语言使用缺点也是很多的。单行语句和命令行输出问题:很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。
给初学者带来困惑:独特的语法,这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。
运行速度慢:这里是指与C和C++相比。Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多人认为Python很慢。不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要求很高的情况,Python设计师倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。可用的JIT技术是PyPy。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。