python的AI人工智能使用现状
现在使用的版本有python2和python3,windows10可以在软件商店免费下载,速度不快,大概30分钟,一般使用python3。python单机版本是用来学习语言基础,跑AI人工智能是很慢的,尤其是图像方面的程序,所以跑AI都是用云。现在都是云,如果想学习AI人工智能,各大厂商提供了免费的云环境和算力,只需浏览器,比如华为ModelArt,提供1小时的免费使用时间,还可以延时,但是一般免费云硬件是有限制的,1核的CPU,4G的内存,很多大程序内存不够,所以教学考虑了内存小的因素。储存OBS也是有限的,10GB的免费使用大小,超出的会按需或时间收费。
还有很多活动是有代金券或者提供免费使用时间的,所以完成学习的任务可以免费使用高的配置,仅限于此学习活动不能用于其他商用。
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。
- 点赞
- 收藏
- 关注作者
评论(0)