人工智能就像造太空服,首先必须承认它很有技术含量。
但如果要发展航天,需要优先解决的问题,却并不是太空服,而是运载火箭。然后是飞船和宇航员,最后才是太空服。如果你连宇航员都没有,连他的高矮胖瘦都不知道,你的太空服又该怎么造?
所以在搞人工智能之前,你首先得有AI的载体。换言之,你要让什么东西变得智能,你就得先有这个"东西"。
其实所谓人工智能,只是几套数学算法而已。其中最主要的,是卷积神经网络。算法本身是死的,要有“肢体”才能让他“动”起来。试想如果你没有身体,你的脑子应该装在哪儿?它能做什么?
在应用人工智能之前,你首先得有一套UI,也就是一套交互界面。它可以是一个APP,可以是一个网页,也可以是一个winfrom程序,或者是一个游戏。但归根结底,它是一套能让用户操作的东西。制作UI的方法有很多,但无论哪一种,你都得学很久。而且如果你以前端程序员为目标的话,学完UI之后,你就已经可以工作了,UI直接跟你的饭碗相关,至于AI嘛,那是饭碗之外的问题。
网站的话,你至少得学会html,css,javascript
winform或游戏的话,你应该学习C++或C#,之后学习.NET或者Unity3D,或者QT。
有了UI之后,你还得有数据。比如用户使用你的UI注册了一个用户,你得把用户名和密码保存起来吧?数据是保存在服务器的数据库中的。那如何在服务器上接收到数据呢?
所以你得学习写一个后端程序。
后端程序用什么写?JAVA,C#,PHP,以及Python都可以。但如果你要写一个健壮的后端程序,则需要尽量使用静态语言,也就是JAVA或C#。
写完后端程序之后,你就能从服务器接收到用户的数据了,可如何把这些数据保存到数据库里?于是你就得学SQL语句,以及ORM框架。学完以后,你就可以把它们保存在数据库里了。
至此,你就能独立制作一个软件(或称网站,APP,游戏等)了。
比如说,你写了一个地图软件,类似百度地图,地图信息就储存在数据库里,而通过后端程序传送到前端,最后显示在UI上。用户就可以在上面点鼠标了。。。。
这时候你希望,你的地图可以根据路况,实时找到不堵车的路段,然后推荐给你的用户。这时候你可以去学人工智能了。。。
什么?你还写不出地图软件? 那你学人工智能干什么?
想要学习进入AI行业,学习Python是非常不错的选择,Python是人工智能首选的编程语言,也是初学者的首选,当然了进入ai时代需要掌握多方面的技能,才可以成为真正的技术人才。
打个比方,假设AI差不多要高中毕业,学完python相当于小学毕业
想学AI,建议先了解AI发展史,这样你能更明白市场上的AI出在什么水平,还能知道以后的方向,有了明确的方向,再决定自己从哪开始学。仅仅只学Python是不够的。是远远不够的。
AI发展史,请从图灵个人史开始看,有时间补一补计算机发展史。
培训机构能学到东西,能学到找工作用的一些技术,想做研究,还是要考学的,有了学术研究圈子才能慢慢做的更好。建议考清华计算机系。
随着人工智能时代呼声渐起,Python凭借其入门简单、应用广泛的优势成为很多想要入行互联网行业的人们的首选编程语言。如果你想学一门语言,可以从语言的适用性、学习的难易程度、企业主的要求几个方面考虑。从这几个角度看,学习Python都没有什么可挑剔的。
如果你是零基础,建议参加专业的学习,Python开发更多需要的是付出时间和精力,一般在2w左右,时间在4-6个月左右。可以根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。