什么是人工智能
百度说:“人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。”
人工智能可以分为类人行为(模拟行为结果)、类人思维(模拟大脑运作)、泛(不再局限于模拟人)智能
大数据和人工智能
互联网催生了大数据,大数据催生了人工智能
我们目前生活中,借钱估计都难了,人手一部手机,任何支付,任何资讯、社交统统都搞定了,我们在享受互联网带来便捷的同时,也在无形中贡献者数据,我们的浏览记录、支付、轨迹、等等,这些数据的累积,推动信息社会进入到大数据时代。
拥有海量搜索数据的googole/baidu,交易数据的阿里巴巴、亚马逊等互联网公司充分借助云计算、大数据的技术来更好了解用户,提供服务。比如阿里巴巴的芝麻信用,就是充分借助个人在各个平台上面的行为分析出来的。
人工智能应用场景
最近要是看电视的话,《机智过人》就是人工智能来PK人类,不管结果成功失败,我们都可以看到机器在各个领域的应用。
2015年阿里巴巴推出的智能客服-阿里小蜜,阿里小蜜通过积累大数据优势,提前分析,预测消费者的服务诉求,主动触达用户,将用户转电话及在线人工服务的求助率降低了70%
智能广告投递
无人汽车
...
人工智能发展
在第三届互联网大会中百度CEO李彦宏曾表述:靠移动互联网的风口已经没有可能再出现独角兽了,因为市场已经进入了一个相对平稳的发展阶段,互联网人口渗透率已经超过了50%。而未来的机会在人工智能。的确互联网巨头公司在人工智能领域投入明显增大,都力争做人工智能时代的“带头大哥”。
为什么人工智能要用Python
Python是解释语言,程序写起来非常方便
Python的开发生态成熟,有很多有用的库可以用(python有很多库很方便做人工智能,比如numpy, scipy做数值计算的,sklearn做机器学习的,pybrain做神经网络的,matplotlib将数据可视化的)
Python效率超高