前言

参考塞缪尔. 约翰逊(18 世纪英国文学评论家、诗人,著有《英语大辞典》、《莎士比亚集》)的思路,“当一个人厌倦了学习技术,那他肯定也厌倦了 IT 行业,因为只有持续学习,才会有 IT 行业带给你的一切,包括金钱”。这是 IT 行业的实际情况,没有哪个人可以靠吃老本长期生存,AI 技术更是如此。最近我在读《伦敦人》,书中讲述了 200 多位新老伦敦人对于伦敦这座城市的切身感受和故事,感觉应该就 AI 技术人才的成长写一篇,因此,有了本文。

非 AI 专业技术人员转型 AI 技术,或是作为一名学生学习 AI 技术,对每个有这样诉求和经历的人来说,可能都希望能够看到类似经历的人,给出自己的真实经历分享。

今天,我找了几位我的同事,包括我在内一共五位,我们都很有代表性,逐一介绍一下:

  • 麦克周:2004 年毕业于浙江大学,计算机专业硕士,15 岁开始学习编程,使用的是 Basic 语言,读书期间主要写 C 语言,2004 年毕业时写的是 JSP 代码(一种将 Java 语言嵌入在 HTML 代码中的编写方式),工作几年后转入分布式软件技术,再后来进入大数据技术领域,最近的 4 年时间从事 AI 平台产品研发工作。

  • Mr Qiu:算法相关专业硕士,工作五年时间。2013 年进入杭州电子科技大学学习人工智能和电子信息技术,硕士方式主要以嵌入式和图像算法为主,毕业后进入安防行业的大华公司,再到华为,一直从事计算机视觉、算法移植优化、训练框架优化、机器学习等工作。

  • Hannah:曼彻斯特大学电子电气工程本科,伦敦大学学院数据科学硕士,毕业后加入华为公司,已经工作两年。华为公司作为国内私有云的先驱厂商之一,在数据科学这一领域有很多沉淀。因此,工作期间有机会参与多维度的工作,从算法研究落地,到平台开发,再到 POC 项目开发、现场建模 PK 等,在短时间内加深了对数据科学这一学科的认知。

  • Doctor Zeng:国内某重点大学博士,2018 年华为 Special Offer。本科毕业工作五年之后回到学校,继续自己的硕博攻读。硕士期间开始协助导师做项目,接触 IT 行业的十余年时间,具备丰富的信息系统项目开发与管理经验、人工智能领域的项目实战经验,并作为实验室技术骨干参与若干国家级、省部级项目。博士期间的主要研究领域是 NLP、知识图谱,现担任华为某算法建模团队首席专家。

  • 帆哥:20 年 ICT 工作经验,4 年信号处理机开发,5 年企业数通产品研发,3 年操作系统架构设计,3 年大数据分析研究,5 年 AI 产品规划,目前是华为云 ModelArts 首席产品管理专家。

正文

麦克周

知识不能单从经验中得出,而只能从理智的发明和观察到的事实两者比较中得出。-- 爱因斯坦

作为一位喜欢彻底搞清楚原理的软件工程师,我的每一次转型都在大量阅读和实际操作中完成。我给的建议是根据自己的实际情况,从全局性的到具体技术的书,一本本读,不要急。

我看的第一本书是尼克的《人工智能简史》,这本书几乎全面讲述人工智能的发展史,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等,当然,他不是一本动手教你编程的书,而是给你一个宏观印象,适合 AI 产品经理、CTO 阅读。

如果你觉得还需要进一步拓展自己对技术的全局性理解,我建议你可以读 Stephen Lucci 和 Danny Kopec 一起编写的《人工智能(第二版)》,这本书有点像高校的人工智能相关专业教材,堪称“人工智能的百科全书”,全书涵盖了人工智能简史、搜索方法、知情搜索、博弈中的搜索、人工智能中的逻辑、知识表示、产生式系统、专家系统、机器学习和神经网络、遗传算法、自然语言处理、自动规划、机器人技术、高级计算机博弈、人工智能的历史和未来等主题。

看了全局化的知识后,建议你可以根据自己的实际情况选择书籍,周志华的《机器学习》、Ian 等人合著的《深度学习》、Aston Zhang 等人合著的《动手学深度学习》、郑泽宇等人合著的《TensorFlow:实战 Google 深度学习框架(第 2 版)》、Vishnu Subramanian 的《PyTorch 深度学习》,这些书都是不错的,当然还有其他很多优秀的著作,这里不展开介绍,更多取决于你当前的状态,你是想快速动手训练模型,还是想了解清楚原理,因人情况不同而异。

除了系统化看书学习以外,我最希望的是尽快上手编码、训练模型,动手必须有 IDE 工具的支撑,我不太适应公有云的 IDE,但是又希望使用公有云的强大的计算资源,所以我希望能有工具,帮助完成本地 IDE 能够与公有云平台联动,我讲一个已经实现的案例 -- 如何使用 PyCharm 与 ModelArts 公有云服务联动开发,快速且充分地利用云端 GPU 计算资源。

全文请见ModelArts AI开发者社区:https://mp.weixin.qq.com/s/WmKVViGiq5-PTtuKDaFBsw。

点击这里,了解更多精彩内容

【华为云技术分享】华为专家亲述:如何转型搞 AI?相关推荐

  1. 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(下)

    [华为云技术分享]三大前端技术(React,Vue,Angular)探密(上) [Angular] Angular(通常被称为 "Angular 2+"或 "Angula ...

  2. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 1

    前言 以互联网为代表的信息技术的迅猛发展对整个经济体系产生了巨大的影响.信息技术的发展一方面使知识的积累和传播更加迅速,知识爆炸性的增长:另一方面,使信息的获取变得越来越容易,信息交流的强度逐渐增加, ...

  3. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 3

    4. 微观层面 4.1 个体动机 在开源软件发展之初, 商业组织的投入很少甚至没有, 完全是靠Richard Stallman 或者 linus Torvalds 这样的个人在努力推动开源软件艰难前行 ...

  4. 【华为云技术分享】AI 开发路漫漫,什么才是真正的极客精神?

    摘要:AI开发看上去很美,实践起来却不是一件容易的事.一个聪明的开发者知道借助工具提升开发效率,一个智能的平台则会站在开发者的立场,为用户提供贴心服务. "理想很丰满,现实很骨感." ...

  5. 【华为云技术分享】用人工智能技术推动西安民俗文化,斗鱼超管团队有一套

    摘要:AI成为传统文化发展的助推器,助力传统文化朝着大众化.数字化.个性化.精准化方向发展,赋予传统文化新的生机,延续传统文化新的生命."斗鱼团队"从五个方面进行阐述"纵 ...

  6. 【华为云技术分享】直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读

    3月24日14:00-17:00,HDC.Cloud开发者沙龙系列云数据库专场直播线上开启,此次华为云数据库通过三场直播从NoSQL数据库新技术.数据库迁移.行业解决方案等方面对云端数据库进行深度解读 ...

  7. 【华为云技术分享】全WEB化开发体验,开发者新利器华为云CloudIDE即将揭秘

    随着公有云的不断普及,无论是企业办公.社交网络,还是线上娱乐都越来越依赖云上提供的各种服务,微服务.DevOps.持续交付.容器化等云原生技术和理念也在企业上云大背景下不断对现有的开发活动以及开发工具 ...

  8. 【华为云技术分享】基于华为云IOT及无线RFID技术的智慧仓储解决方案最佳实践系列一

    摘要:仓储管理存在四大细分场景:出入库管理.盘点.分拣和货物跟踪.本系列将介绍利用华为云IOT全栈云服务,端侧采用华为收发分离式RFID解决方案,打造端到端到IOT智慧仓储解决方案的最佳实践. 仓储是 ...

  9. 【华为云技术分享】华为云:安全的蘑菇街才能让你更美丽

    企业进入数字化.智能化,已经不能够按照过往的模式来进行运营了.上云成为企业发展的必经之路.云服务最吸引人的特征之一是弹性,可以按照不断变化的需求而向上或向下扩展.企业上云往往是希望既有公有云弹性扩容. ...

  10. 【华为云技术分享】云小课 | 迁移第三方云厂商数据至OBS,两种方式任你选

    如何将我在第三方云厂商对象存储上的数据迁移至华为云OBS?华为云主要提供对象存储迁移服务(Object Storage Migration Service,OMS)和云数据迁移(Cloud Data ...

最新文章

  1. 2012最炙手可热的10项IT技术——相对应的技术书
  2. python 获取当前ip
  3. 微软2011 Build大会:Windows 8盛大出场(转)
  4. Animatable API介绍
  5. python页面驱动mxd_如何利用python 批量导出mxd至jpg
  6. 邮件发送---在.net2003和2005中
  7. 起步难、评职称难、压力大!青年科研人员“心病”问题亟待关注!
  8. 企业生产环境利用ATIES对服务器进行远程备份
  9. ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系
  10. HTC Desire试玩手记之四(GPS连不上)
  11. 销售转向java编程的开始之路
  12. Linux SSHD服务安装与维护详解(二)——SSHD调优和fail2ban联动
  13. 如何在虚拟机安装并使用NTFS for Mac 15
  14. 2018年中国财富管理才真正迎来发展元年
  15. java cucumber_Cucumber框架入门篇
  16. springboot整合支付宝网页支付PC端,沙箱环境,无JSP
  17. 网页中插入FLASH的三种方法
  18. 团队任务3每日立会(2018-10-22)
  19. 笔记本电脑什么牌子好 世界笔记本电脑排名
  20. 【附源码】Python计算机毕业设计芮城县十全十美火锅店点餐系统

热门文章

  1. 安卓开发使用ttf文字_Android中正确使用字体图标(iconfont)的方法
  2. 用matlab的ADC和DAC过程,谈谈我理解的ADC和DAC
  3. abs 不会整数 方法 溢出_asp cint clng的范围与防止cint和clng的溢出解决方法大全
  4. php接收get参数false是字符串,php怎么接收url参数
  5. java闭包和lambda关系_Lambda表达式和闭包Closure
  6. maya多边形建模怎样做曲面_一名合格的模型师,不得不学习掌握的几种建模方法,你会了吗?...
  7. [数学][欧拉降幂定理]Exponial
  8. 算法题 20 或与加
  9. D. The Door Problem 带权并查集
  10. 关于ie7下display:inline-block;不支持的解决方案