当前位置:首页 > 奇闻趣事

做ai 普通程序员如何转做AI?

导语:如今,AI已经成为最热门的行业之一。尤其是薪资方面,吸引了无数人。但是作为一个普通的程序员,如何切换到AI一直困扰着很多人。今天,边肖将帮助你总结你需要知道和学习的知识,如果你想成为顶尖的人工智能程序员。

首先我想推荐一些入门代码,可以事半功倍。学习算法可以在《实用机器学习》、《统计学习方法》和《机器学习的实际应用》中找到。你也可以看看吴恩达先生的斯坦福大学机器学习公开课。

其次,关于练习场景,可以尝试参加卡格尔比赛或者天池比赛。像天池这样的比赛不仅会提供真实的数据和比赛环境,还会获得很多学习和与大师交流的机会,可以让人快速成长。

最后,强烈建议大家多练习,快速成长。目前市场上有很多现成的开源工具,比如R、Spark-MLib、Sklearn等。还有很多地方可以下载开源数据集,比如UCI数据集。下载数据,选择一个场景,用自己的代码运行效果。

好了,言归正传。我们来看看程序员是如何改造AI领域的。

知识准备阶段:

数学:复习以下基础知识。线性代数:矩阵乘法;高数:求导;条件与后验概率。

英语:保留一个在线英语词典,比如ICIBA,可以毫无困难地阅读一些英语信息页面;

FQ:你可以随时随地去谷歌,这是一个非常重要的工具(翻墙,对吗?)。

机器学习阶段:

机器学习是吴恩达的第一门课程。这门课难度适中,实例足够多,非常适合入门。

实践阶段:

学习完基础课程,对机器学习有了初步的了解。现在你可以把机器学习算法当成一个黑箱,放入数据,你就会得到结果。在实战中,你需要更加注意如何获取数据,如何调整参数。如果有时间,最好自己做一个简单实用的项目。

这里我们需要选择一个应用方向,是图像(计算机视觉)、音频(语音识别)还是文本(自然语言处理)。建议选择图像领域,开源项目多,入门简单。OpenCV可以用于开发,已经实现了神经网络、SVM等机器学习算法。项目完成后,可以向Github开放,然后不断完善。实战项目完成后,可以继续深造。这时可以选择深度学习,继续机器学习。

深度学习阶段:

深度学习:深度学习是目前最热门的研究方向。深度学习知识更新快,但知识点分散,但没有更好的系统学习方法,所以学习资源相对分散。以下是一些资源介绍。

UFLDL:一门很好的DL基础课,也是吴恩达写的。有很详细的推导,翻译,翻译质量很高;

深度学习(论文):2015年《自然》论文是深度学习领域的三头大牛写的。看了整篇论文,给人的感觉是战略上的优势,其他的山都显得天底下的矮子。,强烈推荐。如果只能看一篇论文了解深度学习,推荐这篇。本文有一个同名中文译文;

神经网络与深度学习:这本书的作者非常擅长用简单的语言表达深刻的道理。虽然没有翻译,但是阅读并不难;

递归神经网络:结合一个实际案例告诉你什么是RNN,整个教程将让你清楚地了解RNN是如何工作的。

继续机器学习:

传统的机器学习有以下特点:知识系统化,书籍相对经典。统计学习(代表SVM)和集成学习(代表adaboost)在实践中被广泛使用。

机器学习():以前PRML是第一本关于机器学习的教材,但周老师说的显然更适合机器学习的需要。这本书有一个特点,就是无论多难,都可以用简洁明了的语言表达出来。

开源项目:

当知识储备充足时,学习可以转移到再次实践。这时候的实践还是可以分两步走,学习经典开源项目或者发表高质量论文。开源项目的学习要以尽可能优化为目标,单纯看代码的学习效果往往不是很好。好的开源项目可以在Github中搜索。这里,以深度学习为例,列出其中两个:

DeepLearnToolbox:用matlab语言编写的早期深度学习库,更适合从新学的课程向学习过渡。

Tensorflow:Google的开源库,到现在有4万多颗星,很神奇,支持移动设备。

会议论文阶段:

一些著名的技术和方法往往诞生在一些重要的会议上。所以看往年的会议论文是另一种深入学习的方式。有些论文会带动你去学习你不擅长的数学部分。有时候会觉得自己数学知识不够,经常需要学习一些辅助课程。如果想从论文的角度学习,可以看看CCF推荐排名,了解一下该领域的优秀会议。在图像和机器学习领域,有两个著名的顶级会议:

CVPR:连同另外两个会议ICCV和ECCV,它被称为计算机视觉领域的三大会议。注意会议首页每年都在变化,所以搜索需要添加年份;

神经信息处理系统会议:简称NIPS,上面发表了很多重要的著作,比如CNN的一篇重要论文就发表在上面。

免费学习阶段:

免费学习:相信你在这里已经成功进入AI领域了。可以根据兴趣自由学习。

CS 229:NG写的讲义很好,其中SVM的推导很清楚,想学SVM推荐;

机器学习的神经网络:独特的视角。看韩丁对神经网络的看法,往往会给你原始的感觉。其实读这门课相当于读一篇论文,因为几乎每一节课的参考资料里都有论文供你阅读;

Cs231n:用于视觉识别的自愿神经网络:最新知识和详细操作。

PRML:作为经典的机器学习书籍,有必要读一读,会给你一个不同的机器学习视角。

最后,希望大家能掌握算法技巧。即使不能在AI工作,数据的认知能力也一定是未来的核心竞争力。

1.《做ai 普通程序员如何转做AI?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《做ai 普通程序员如何转做AI?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/1606196.html

上一篇

淮安机场 重磅!淮安又一机场即将建成!7000平米航站综合楼本月底封顶!

下一篇

刘姥姥三进 刘姥姥与巧姐儿的三次缘分,注定板儿与巧姐姻缘

扭曲的机器乐队 不可错过的摇滚乐队现场大盘点

  • 扭曲的机器乐队 不可错过的摇滚乐队现场大盘点
  • 扭曲的机器乐队 不可错过的摇滚乐队现场大盘点
  • 扭曲的机器乐队 不可错过的摇滚乐队现场大盘点
一文不值 当你一文不值,你的自尊也毫无价值!(深度好文)

一文不值 当你一文不值,你的自尊也毫无价值!(深度好文)

一个人什么都没有并不可怕 可怕的是什么也没有,只是一堆垃圾 ▼ 一个能放下自尊做事的人,就是看目标结果;而过分强调自尊的人,做事总希望有人和他做同样的工作,这样会让他不那么尴尬。对于那些仍然贫穷、渴望成功的人来说,过分强调“自尊”无疑是前进道路上最大的绊脚石。  尊重是随着价值的提高而获得...

原乡美利坚业主论坛 如何将高净值人士“吃干榨净”?深度解析地产社群运营商奥伦达布局特色小镇手法

原乡美利坚业主论坛 如何将高净值人士“吃干榨净”?深度解析地产社群运营商奥伦达布局特色小镇手法

从房地产开发商到社区运营,奥伦达部落在过去的十年里建立了自己的“会员制健康幸福系统运营体系”。今年7月,奥伦达宣布将在中国布局10个特色城镇,并启动异地扩张战略。奥伦达部落模式有哪些创新?...

机器人劫难 这35部机器人电影是从100部中挑的,你看过几部?

  • 机器人劫难 这35部机器人电影是从100部中挑的,你看过几部?
  • 机器人劫难 这35部机器人电影是从100部中挑的,你看过几部?
  • 机器人劫难 这35部机器人电影是从100部中挑的,你看过几部?
污泥高压压滤机 新型高压污泥压滤机打造污泥深度脱水新技术

污泥高压压滤机 新型高压污泥压滤机打造污泥深度脱水新技术

目前,我国污泥脱水处理仍存在脱水污泥含水率高、脱水效率低等诸多问题。因此,郑州丁盛研发的污泥处理新技术能够有效实现污泥深度脱水,促进我国污泥脱水设备的进步。 郑州丁盛改进了污泥脱水设备的结构和原理,采用超高压对污泥进行机械干燥脱水,形成低含水率的泥饼。无需人工操作,污泥脱水效率提高70%以...

机器人启示录 【机器人启示录】“当科学家”失去吸引力,谁偷走了中国孩子的科学梦?

  • 机器人启示录 【机器人启示录】“当科学家”失去吸引力,谁偷走了中国孩子的科学梦?
  • 机器人启示录 【机器人启示录】“当科学家”失去吸引力,谁偷走了中国孩子的科学梦?
  • 机器人启示录 【机器人启示录】“当科学家”失去吸引力,谁偷走了中国孩子的科学梦?

听宇 深度工作 | 静心听宇

正文|陈 我们都希望用更少的时间做更多的事情。怎么才能做到?就是提高效率。如何提高效率?下面说明原理并给出一些方法。 一、深度工作的生理基础 所谓深度工作,其实就是深入思考,进入一种“刻意练习”的状态,达到心流。(什么,不知道刻意练习和流动?可以找我之前的文章。)当人深入思考时,大脑产生髓...

2061 机器人战胜人类时间表:2061年完全取代人类!