没错,我准备和你一起学习人工智能

来源:互联网 发布:田纳西大学 知乎 编辑:程序博客网 时间:2024/04/29 02:58

我准备开始连载一个「人工智能」学习相关的系列博客,说说我为什么决定做这件事吧

1

人工智能确实大热,现在 GitHub 上 Star 数最高的项目就是 Google 的深度学习开源框架 TensorFlow 了,之前的阿尔法狗,身后支持的技术就是 TensorFlow,大家都知道,Google 自己维护的项目都是非常值得信赖的,有 Google 这样值得信赖的企业为它支撑,我们是有理由相信 TensorFlow 的技术底蕴的。从 TensorFlow 的官网就可以看出来一丝熟悉感,是不是很像我们 Android 的官网呢?

TensorFlow 官网

人工智能现在的发展太过迅猛,大家也应该或多或少的听闻了很多有关人工智能发展现况的新闻,我在这里就不多提这些了。实际上,世界上的方方面面都即将或者正在人工智能的影响下发生着变化。

往近了说,人工智能已经在生活中的很多方面有所使用了。大家使用 Google 搜索信息的时候,引擎通过人工智能算法,总是能挑选出比较优选的信息反馈给你,不仅如此,它还在不断的升级,随着你搜索次数的增加,它将会越来越懂得你获取信息的偏好,从而越来越「懂你」。还有就是大家在浏览网页的时候,经常会看到弹出一些购物广告,有意思的是,这些广告往往和你最近正在关心的东西有关,比如你曾经在搜索引擎中,查阅过肩颈酸痛的问题,那么可能网站就会给你推送一些有关肩颈康复的药物,或者广告会推送一些你曾经在购物网站浏览过某种类别的商品。这些都是「人工智能」算法大展身手的地方,并且已经实实在在的在影响你了,不是吗?

这样的技术对程序员的吸引力是很大的,因为它富含创造力和生产力,或多或少,使用它,我们将改变世界。

往远了说,人工智能确是大势所趋,我虽然是一个程序员,但毕竟身处在一个互联网金融公司,对金融世界也会有所关注。我所了解到的是,像一些大的投行和事务所,已经开始设立人工智能技术部门了。在华尔街,有的公司甚至已经把百分之 50 以上的金融分析工作交由人工智能来处理。我们可以想像到的是,随着技术的成熟,人工智能的学习、统计和计算能力,将远远超过任何金融分析师,人类的操盘技巧和策略,在冷冰冰的机器面前,将越来越显得苍白无力。

未来,金融行业将会因为人工智能的存在而有颠覆性的变革。那么我,至少要在这个节骨眼上,去跟上时代吧?

2

之前聊的是选择人工智能的一些背景因素,实际上下定决心学人工智能的人,我想上面说的东西大家都想过,毕竟热门的东西,大家或多或少都会去追捧一阵的,但这并不能作为说服我最终决定做这件事的决定性因素。

聊聊技术本身吧。

了解我的朋友应该知道,我的职业是 Android 开发工程师,实际上我作 Android 的时间也不长,满打满算下来,刚刚一年半,这一年半的时间,我提升了非常多,技术有了很多的沉淀,但奇怪的是,我始终看不到我技术上有质变的征兆,我困扰了很久。

后来,公司有一个重要并且紧急的版本需要开发,Leader 给予了我信任,把这个版本中算是最重要也最复杂的一个需求交给了我,虽然磕磕绊绊,但最终也是上线了。但是经过了这次开发历程,我深深的感知到了自己做技术的最大的缺陷:基本功不扎实

这种不扎实体现在很多地方,比如数据结构,处理问题的思路,对计算机系统本身的理解以及算法。实际上我大学并没有非常认真的在系统学习,在计算机领域,如果基础不扎实,解决问题的能力和学习能力的上限就不高。而学习人工智能,就需要数学、算法等知识的积累,这对我提升基本功很有帮助。

还有一个很重要的原因就是「Python」,我在以前有简单学过一段时间的 Python,加上对它本身的一些了解,我觉得这门语言真是太棒了,优雅、易学、强大,更不用说,学会了 Python,通过自己写一些脚本,还能极大的提升我平时的工作效率呢。不论是人工智能还是大数据等热门技术,Python 都能在其中大展手脚,一直以来我都希望能够系统的学习这门语言,而现在,这正是一个最好的机会!

3

人工智能的研究者和工作者,绝大多数都是一些研究生或者博士生,想把这件事做好,那就得花大功夫,甚至把自己绝大部分时间花在上面才能有所收益。

可能有朋友会觉得有些疑问和怀疑了,既然你都这么说了,这门技术这么花时间,你现在平时要上班,做的还是 Android,和人工智能也不太搭噶,你能坚持下来吗?

这个问题我也想过,学习一门新的技术,不是一件容易的事,更不用说这门技术特别复杂和晦涩,需要花费非常多精力去研读的。但我始终认为,人是被逼出来的,如果不去逼自己,又怎么能让自己自觉的逃离舒适区呢,如果不去逼自己,怎么去完成自己远大的野心呢。

我现在的状态大概是这样的,晚上下班回家,可能也会看看书,写写代码,没事再上上网,看看微信,刷刷新闻,一看时间,哦,11 点了,准备休息了,一天要过去了,明天再继续努力吧?

日复一日的这样,有多少的时间在被我消磨殆尽呢?

我一直认为,绝大部分人的人生上限,是 20 岁到 30 岁这 10 年所决定的,而这 10 年里,前 5 年可能是最最重要的,我不希望去浪费它,我想能看多远看多远。

4

我自己对 Python 掌握的少,人工智能也是从零开始,所以我会边学习边总结,边撰写这个系列的博文,这样我可以始终以一个初学者甚至是零基础学习者的身份,由浅入深的看待每一个知识点,我觉得这样更接地气,也更容易让读者接受,同时,读者和作者之间的互动性可能会更好,因为我们都是从头开始,平起平坐,互相学习,完全的扁平相待。

不可避免的,因为自己本身也是在学,写作成品也是会有错误和疏漏的,我会建一个技术交流群,希望大家能加入进来,一起的探讨学习,互相查漏补缺。我想,苦逼的自学过程中,身处这样一个拥有良好技术氛围的团体将会是帮助你坚持下去的一个巨大推动力。

那么,你准备好和我一起踏上改变世界的道路了吗!