在上小学的时候就听说过AI,人工智能,那个时候我对人工智能的感受都来自于各类影视作品,类人的外表,能听说读写,有情感,会思考。所以那个时候的我将人工智能想象成和人类相似的一样东西,对人工智能的理解也仅此而已,总是好奇人工智能是如何发明出来的,没有一点头绪,甚至在那个时候,我都不知道遥控器为什么能够控制玩具赛车行驶,电脑上的软件,浏览器观看的网页是怎么被人“发明”出来的。这些用手摸不着只能靠想象的东西,对我来说真的太神奇了。

一点一点,在某个暑假,从初高中的信息技术的课本上了解到了网页是如何制作出来的,那个时候大概知道了HTML是个什么东西。应该就是从这个时候开始对计算机技术开始有了些了解。

高考之后选择了软件工程专业,因为我对计算机还比较感兴趣,在大学的这几年,我才真正解开了小时候的疑惑,一款计算机软件是怎样设计完成的,一个网站又是如何开发出来的。但只是了解了这些,我还是不知道一个人工智能系统是如何开发出来的,因为计算机软件,或是一个网站,所有的逻辑都已经在代码里设定好了,也就是说它们是按照开发者的设计方式进行运行的,并不会自主做出决策,那更不要说自主思考进行推理了。

You are been watched. The government has a secret system, a machine that spies on you every hour of every day. 这段出自《疑犯追踪》的开场白就讲述了一套人工智能的监控系统。当我第一次看这部美剧的时候,这套系统就吸引了我,监控画面中,街道上过往的行人脸上,行驶的汽车,航行的船只,飞行的飞机都被框上跟踪的小方框,语音识别模块不断的在分析人们通话的内容,定位使用者的位置,来预测恐怖犯罪活动,并且还能够为达到某个目的进行最佳策略计算,概率评估等。在这部作品中看到的人工智能系统,与小时候从影视作品中看到的那种有人形外表或是最终觉醒想要毁灭全人类非常科幻的人工智能不同,我觉得《疑犯追踪》里面描述的这套人工智能系统更贴近现实。所以这个时候我也不会把人工智能想象成T800那样的机器人,而是不需要通过预先编程,能够自主对数据进行分析并决策的一套系统。

虽然有了这样的认识,但根据学校所学得计算机编程知识,我还是想不透怎样不通过预先编程去实现一个人工智能系统。在本科毕业的时候,我成为了一名Java程序员,某天机缘巧合,我在微博上看到了这么一个名词——“机器学习”,第一眼给我的感觉是,这是让机器自我学习啊,这不正是人工智能系统必须具备的么?所以怀着好奇的心,从那个时候,就开始了解机器学习到底是什么东西,神经网络又是什么(以前对神经网络的理解完全是人脑内部神经元之间的突触连接组成的复杂结构),深度学习又是什么。那个时候在看一本《神经网络与机器学习》的书,里面全是理论,数学推导,我完全不知道这些理论知识要如何应用到实际项目上,如何用代码表现出来。刚好工作上参与的一个大项目就是大数据项目,使用到了Spark,所以慢慢的开始对Spark有所了解,而某天我看到一本书叫Machine Learning With Spark,虽然还是英文版的(那个时候中文版的书还没翻译出来),这不就正是我想要的么,通过代码进行实践。所以在这本书的中文版还没出版的时候,我早已把英文版的看完了。数据挖掘、机器学习、深度学习的这些东西,都是我在业余时间学习的。前段时间换了份工作,现在开始从事数据挖掘、机器学习、深度学习方面的内容了,最近我正在学习TensorFlow。我觉得,作为一名开发者,还是要坚持学习新知识,因为计算机行业技术发展太快,如果不坚持学习,不让自己接受新事物,那有一天总会落后于别人。

至于人工智能值不值得企业All in,我觉得还是要根据企业的目标定向、企业的资本以及各种实际情况决定。对于未来,我并不会认为大力发展人工智能技术会像影视作品里描述的那样最终毁灭人类,人工智能将会为人所用,并不知不觉的渗入人们的生活之中(从如今购物网站上的精准化推荐,输入法上的语音输入,手机上的语音助手,翻译工具等就可见一斑)。在将来,我认为人工智能产品将会成为人们生活中必不可少的日常用品,就好像如今的手机一样。

遇见AI,从Java到数据挖掘。相关推荐

  1. 开始研究WEKA,一个开源java的数据挖掘工具

    开始研究WEKA,一个开源java的数据挖掘工具. HS沉寂这么多天,谁知道偏偏在我申请离职的时候给我安排了个任务,哎,无语. 于是,今天看了一天的Weka. 主要是看了HS提供的三个文章(E文,在g ...

  2. java调用face_【AI】Java+Fileupload+JSTL+Face++实现人脸识别系统

    原标题:[AI]Java+Fileupload+JSTL+Face++实现人脸识别系统 一.前言 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延 ...

  3. Diffblue Cover AI Java:Difflane如何利用Diffblue Cover AI实现Java自动化的单元测试

    Diffblue Cover AI实现Java自动化的;单元测试单元测试工具 基本概念 什么是Diffblue Cover? Diffblue Cover是一种自动化的单元测试编写工具.它分析您现有的 ...

  4. Diffblue Cover AI Java:Difflane如何利用Diffblue Cover AI实现Java自动化的单元测试(Diffblue Cover快速入门)

    Diffblue Cover AI实现Java自动化的单元测试工具 基本概念 什么是Diffblue Cover? Diffblue Cover是一种自动化的单元测试编写工具.它分析您现有的Java应 ...

  5. 编程能力差,学不好Python、AI、Java等技术,90%是输在了这点上!

    据了解,超90%的人在学习Python.Java.AI等技术时,都是在网上随便找个入门的教程就开始学起来. 然而多数人在看了不少教程后,还是很难独立完成项目,甚至反思自己为什么学了这么久编程能力还是这 ...

  6. 【AI】Java+Fileupload+JSTL+Face++实现人脸识别系统

    一.前言 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学. 在现在我们的生活中,我 ...

  7. 杭州内推 | 网易互娱AI Lab招聘NLP/数据挖掘/图像算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 网易互娱AI Lab 网易互娱AI Lab成立于2017年,是专注于游戏领 ...

  8. 腾讯内核java调用,taip: TAIP是调用腾讯AI的Java客户端,为调用腾讯AI功能的开发人员提供了一系列的交互方法。...

    OCR Java SDK目录结构 cn.xsshome.taip ├── base //基类 ├── http //Http通信相关类 ├── imageclassify │ └── TAipImag ...

  9. 当汽车工业遇见 AI,开发者的时代到来

    图片付费下载于东方 IC 中国是全球最大的汽车生产国与消费市场,全球疫情也给中国汽车产业带来了影响.虽然国内汽车及零部件生产已经复工复产,但用创新的技术提升竞争力,提高智能化制造水平,将是汽车产业至关 ...

最新文章

  1. 产品经理八大惹怒程序员而被砍杀的行为
  2. 转HTML、CSS、font-family:中文字体的英文名称
  3. html5 video 直播流无声音,【报Bug】html5plus 使用 VideoPlayer 播放部分rtmp没有声音
  4. linux中的码字软件,码字写作软件下载
  5. 360浏览器登录_浏览器发展历史介绍及当今主流浏览器的详细对比
  6. python入门教程pdf-python基础教程第4版pdf
  7. 究竟是谁弄脏了我们的世界
  8. Mybatis拦截器
  9. Android 应用和系统优化V1.2
  10. vmware 中安装chrome os操作系统
  11. EPS电动转向系统分析
  12. 基于eclipse的俄罗斯方块游戏
  13. 在SSH会话中如何实现 X11 Forwarding
  14. 将系统从机械硬盘迁移至固态硬盘上
  15. html中两个日期相减,在Excel中如何让两个时间相减?
  16. 独家 | PHM数据竞赛首个中国夺冠团队经验分享(常用模型赛题详解PPT视频)...
  17. 科技计算机作文200字,关于网络的作文200字(5篇)
  18. 用python画图需要什么插件_PIL(Python Imaging Library)-用Python画图
  19. JavaScript基础(详细总结)
  20. 关于火绒安装,出现版本过低问题的解决办法

热门文章

  1. 在Vue中使用jsPdf设置半透明水印
  2. unity ubuntu_如何在Ubuntu Unity Dash中禁用Amazon Search Ads
  3. wps js宏二维数组去重
  4. 中南大学计算机工程制图考试题库,工程制图试题及答案和习题集答案cad.doc
  5. Java实现 LeetCode 406 根据身高重建队列
  6. 停车系统多位多车算法
  7. 适用于学生党和新手的两类云主机
  8. Wordpress安装woocommerce插件出现500错误Internal Server Error
  9. 牛客小白月赛12 B.华华教月月做数学(Java)
  10. 社区团购+企业微信,如何创造新业绩曲线?