“自学”对于程序员而言,从来不是个陌生的词。准确说来,何止是不陌生,甚至可以称作常规操作了。那么正在自学,或者曾经自学过某项内容的你,最终是“从入门到放弃”,还是“入门到精通”。今再回首,又可曾走过弯路绕过道呢?

@正在自学机器学习的你,这里有刚走出自学初学阶段的“前辈”给出的六点建议,不打算了解下吗?

60s测试:你是否适合转型人工智能?

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

作者 | Daniel Bourke

译者 | 虎说

责编 | 仲培艺

出品 | CSDN(ID:CSDNNews)

以下为译文:

我是一名自学成才的机器学习工程师,如果让我重头再来一次,下面这六件事我一定会告诉自己!

我们在澳大利亚举办了一次关于机器学习技术的聚会,在这次聚会上我们讨论了很多。会议的组织者尼克参会者介绍我说:“Dan 来自健康科学领域,他研究营养科学,然后也在 Uber 担任司机,同时在网上自主学习机器学习,现在已经和 Max Kelsen 一起成为了机器学习工程师。”尼克是布里斯班科技公司 Max Kelsen 的首席执行官兼联合创始人,而我站在一边不停地听着。

我记得很清楚,有一个人问了一个问题:“我是如何从不同的背景进入人工智能和机器学习领域的?”他告诉我他正在努力利用机器学习来更好地理解学生学习的项目。他将讲座出勤率、在线学习门户上花费的时间、测验结果以及其他一些内容结合起来,他甚至为此建立了一个前端 Web 门户来与结果进行交互。

然后又有几个来自不同领域的人开始过来询问有关如何进入机器学习的问题。这个问题其实颇有难度,因为我仍然认为自己是初学者。

但最好的导师是在你之前早 1、2 年进入这个领域的人——刚刚经历过你将要经历的事情。因为如果时间很长,学习建议可能就不再适用了。

我的弟弟就正在接触机器学习,下面是我一直想要对他说的话:

掌握一些 Python 基础(3-4个月)

语言其实并不重要,它不一定是 Python,也可能是 R、Java 等等,重要的是挑选一个并坚持下去。如果你刚开始,你会发现 Python 很简单。

如果你想进入应用机器学习,编码语言就会变成强制性需求。

第二,从网上挑选一个基础课程,并坚持几个月。最好课程也适用于教授数据科学,DataCamp(http://bit.ly/datacampmrdbourke)非常适合这种情况。

学的过程中会有一段时间变得很难,但那就是重点时期。其实学习编程语言就像学习另一种语言和另一种思维方式一样。

当你还没有完全准备好时就开始制作东西

尽快应用你所学到的知识。无论你完成了多少门课程,你都永远不会 100% 准备好。不要以完成更多课程作为能力的标志。如果让我回去重新开始,这是我会改变的一件事。找到一个项目,通过不断试错来学习

选择有很多,尽量减少杂乱

网络上有很多优秀的课程,他们都很棒。其实,这也是一个问题,由于有这么多,所以很难选择,这或许会成为一个可能阻挡你成功的陷阱。

为了解决这个问题,我申请了 AI 硕士学位。如果需要,你可以同样选择这条路。但我鼓励你花几天时间研究自己,看看那条路最适合自己。

举个例子,我发现的三个与我日常工作最相符的资源是:

  • 动手机器学习:https://amzn.to/2GormNb

  • fastai机器学习课程:http://course18.fast.ai/ml

  • Coursera 上的应用数据科学与 Python 课程:http://bit.ly/courseraDS

在你有几个月的 Python 经验之后,学习这些内容应该是没有什么障碍的。

研究是必要的,但如果你不能应用也是毫无意义

你每天都能看到有关于新机器学习方法的文章和论文——别理他们。

你没有办法跟上所有这一切,他们只能阻止你回到你的项目设置中。大多数好的机器学习技术已经存在了几十年。目前我们公认的能够让机器学习发挥价值的就是改变计算能力和增加可用数据。

如果你刚开始,坚持先夯实你的基础,然后根据你的项目需求扩展知识。

每天一点点

假如你今年三岁,不会说很多的单词。几年之后,你几乎可以像那些生活了几十年的人一样说话。为什么会这样??

因为你每天练习一点,然后复利就开始了。

每天增加 1%=每年增加 3700%。

如果你错过了一天,无论如何,生活是有不确定的,但请尽快恢复。因为很快你就可以进入到机器学习领域了。

不要因为不知道某事而自责

“你有没有建立过推荐引擎?”“没有。”

“我们有一个项目需要一个概念证明,你认为你可以搞清楚吗?”“当然。”

大多数人认为高中或大学后学习就应该停止,其实并没有。

任何人在在新事物上都会遇到失败,失败之后不是退缩而是继续向前推进,因为失败后的成功才是真正的成功,学习机器学习也类似。

第一年:你太烂了;

第二年:你比前一年要好,但是你觉得更糟糕了,因为你意识到自己有很多未知内容;

第三年:已经不错了;

学习新东西需要时间,每一天都是第一天。

学习并不是线性的。

3 岁的孩子不懂一个字时如何反应?

笑着把手放在空中,然后爬一会儿。

现在的你可能也是一样。

如果没有所有创造过课程并分享他们所学知识的优秀人才,今天我所做的所有工作和我所学到的东西都是不可能实现的。所以,我们都要感谢那些无私奉献、传播知识的人。

原文:https://hackernoon.com/thinking-of-self-studying-machine-learning-remind-yourself-of-these-6-things-b55a5f2b6c7d

本文为 CSDN 翻译,如需转载,请注明来源出处。作者独立观点,不代表 CSDN 立场。

热 文 推 荐  

☞ “十亿赌约”,雷军输,董明珠胜?

☞ 前端开发,不用 JavaScript 行不行?!

☞ Rust 编程有什么好?

程序员如何高性能排序多个文件?

天才少年创世纪:从创建应用程序,到被哈佛录取、登上头条

☞你有多少青春,可以荒废在初创企业?

都道业务提升坑大事儿多,但英特尔云方案却说“简单”

☞大学生利用漏洞“骗走”京东110万, 中心化白条的漏洞, 区块链能否补得上?

1/10个iPhone Xs = 英伟达最便宜AI计算机,这是唯一的“核弹”?

☞曝光!月薪 5 万的程序员面试题:73% 人都做错,你敢试吗?

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

2019年Python全栈工程师薪资一路攀高,都是开发人员改怎么转向高收入?

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

喜欢就点击“在看”吧!

@程序员,正在自学机器学习?这六点一定要牢记!相关推荐

  1. 为什么越来越多的程序员开始学机器学习?揭秘一个重要原因

    越来越多的程序员开始学习机器学习了,看了本文,也许解释了为什么? 一.前言 程序员容易掉头发,而且,头发的多少似乎跟能力成反比: 1.PHP PHP之父,Rasmus Lerdorf 2.Java J ...

  2. 为什么越来越多的程序员开始学机器学习的原因

    越来越多的程序员开始学习机器学习了,看了本文,也许解释了为什么? 一.前言 程序员容易掉头发,而且,头发的多少似乎跟能力成反比: 1.PHP PHP之父,Rasmus Lerdorf 2.Java J ...

  3. 黑马程序员_java自学学习笔记(八)----网络编程

    黑马程序员_java自学学习笔记(八)----网络编程 android培训. java培训.期待与您交流! 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无 ...

  4. 自学的程序员和自学的吉他手有很多共同点,你玩过吉他吗?

    自学的程序员和自学的吉他手有很多共同点.我不知道你是否玩过吉他,所以我将向你解释如何自学吉他. 首先,这一切的开始是由于某人与某个吉他手产生了共鸣.大多数突然想要自学吉他的人,是想要成为另一个吉他手. ...

  5. Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码、通过注释来备注上自己对代码的理解)

    Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码.通过注释来备注上自己对代码的理解) 前言 一.第一阶段 C++基础语法入门 对C++有初步了解 ...

  6. Visual Studio 2022版本 B站黑马程序员C++自学分享-第三阶段(1)(主要包括:自己敲的代码、通过注释来备注上自己对代码的理解)

    Visual Studio 2022版本 B站黑马程序员C++自学分享-第三阶段(1)(主要包括:自己敲的代码.通过注释来备注上自己对代码的理解) 前言 三.第三阶段 C++提高编程 介绍C++泛型编 ...

  7. 李笑来python自学_李笑来登顶 GitHub TOP 榜!币圈大佬要教程序员如何自学编程

    原标题:李笑来登顶 GitHub TOP 榜!币圈大佬要教程序员如何自学编程 币圈红人李笑来,何许人也? --从英语老师.作家,到比特币首富.投资人,李笑来的身上有着众多广为人知的标签.因" ...

  8. python好学吗 老程序员-想自学程序员,朋友推荐了python,靠谱吗?

    回答这个问题核心的一点是题主的目标."想自学程序员",因此目标是就业对吧,而不是自己使用.如果是这样的话,并不推荐Python给你,原因我下面分析. 如果是想入行做软件开发工作,那 ...

  9. 从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多,把经历分享给你们!

    先来自我介绍: 老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在我们老家,能出一个本科大学生也是非常不容易的.因为农村信息的相对闭塞,我对大学专业一无所知,加上分数并非前茅,最后被 ...

  10. 李笑来登顶 GitHub TOP 榜!币圈大佬要教程序员如何自学编程

    币圈红人李笑来,何许人也? --从英语老师.作家,到比特币首富.投资人,李笑来的身上有着众多广为人知的标签.因"录音门"事件让人哗然不已的他近来频频神隐,最近却又带着登顶 GitH ...

最新文章

  1. DataPipeline联合Confluent Kafka Meetup上海站
  2. 专业版云南_云南核桃集中上市市民“囤货”忙,天眼查:我国8万余家核桃相关企业,云南省数量最多...
  3. 【python之路8】python基本数据类型(二)
  4. 改善DataGrid的默認分頁使其更友好
  5. 压缩感知进阶——有关稀疏矩阵
  6. 通过severlet获取请求头信息
  7. 为什么你应该让你的孩子尽早学习编程
  8. 配置网络测试环境的批处理
  9. php 四维数组_PHP 多维数组
  10. java ftp 大文件_用Java实现FTP批量大文件上传下载(二)
  11. error while loading shared libraries: libstdc++.so.6
  12. 修复群集无法切换磁盘问题
  13. 聚合函数、分组、子查询及组合查询
  14. 设置y轴刻度_Origin中如何设置坐标轴单位长度相等? axisisometric
  15. ubuntu 16.04 安装和卸载postman
  16. 【数智化案例展】深农集团——守护深圳“菜篮子”,腾讯安全携手深农集团保供稳价格...
  17. 2019华为机试题 消息扩散
  18. 新浪微博共享登录后无法退出切换账号问题解决
  19. 3GPP RAN第一次F2F会议,都干了些啥?
  20. CSS(层叠样式表(Cascading Style Sheets))历史

热门文章

  1. jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
  2. 地图分析--广度搜索
  3. C++ .template 关键字
  4. 中国水冷氙气试验箱行业市场供需与战略研究报告
  5. SVN下载,安装,配置,常用操作 svn教程
  6. 2021大二实训part02
  7. IDEA 快速搭建SpringBoot项目 提供GitHub源码地址
  8. 【历史上的今天】8 月 17 日:Oracle 创始人出生;第一个 COBOL 程序成功跑通!...
  9. 开发人员生产力指南,细节决定成败!
  10. 乐视 logo 换新:显示“老板造车美利坚”;雷军给米粉起名小粽子;谷歌浏览器不再隐藏完整 URL|极客头条...