深度学习哪家强?吴恩达、Udacity和Fast.ai

深度学习入门学习路线及好课推荐 CS231n是斯坦福大学李飞飞教授课题组讲授的一门卷积神经网络课程(Convolutional Neural Networks for Visual Recognition),深受广大深度学习初学者喜爱。其最新的录制课程是2017年的,之后的课程没有录播。腾讯云大学上面有该课程的视频,包含中英文对照字幕,链接https://cloud.tencent.com/edu/learning/course-1039-690 虽然该课程是深度学习入门课,但是如果你之前从未接触过任何关于深度学习的基础知识,那么直接观看 阅读详情

原文:http://blog.youkuaiyun.com/wemedia/details.html?id=43211


深度学习哪家强?吴恩达、Udacity和Fast.ai的课程我们替你分析好了

原 2017.08.20 AI科技大本营


翻译 | AI科技大本营(rgznai100)

参与 | reason_W

 

 

引言


过去2年,我一直积极专注于深度学习领域。我对深度学习的兴趣始于2015年初,那个时候Google刚刚开源Tensorflow。我根据Tensorflow的文档快速地尝试了几个例程,当时的感觉是深度学习并不简单。部分原因是因为深度学习的框架很新,也需要更好的硬件支持和耐心来摸索。

 

时间快进到2017年,我已经在深度学习的项目上花费了几百个小时。并且由于软件(易用性,例如Keras,PyTorch)、硬件(对于我这样在印度工作的人来说,尽管仍然不便宜,但GPU已经发展成了商业产品)、数据可用性、优质书籍以及MOOC的发展,这项技术正在变得越来越触手可及。

 

在完成了Fast.ai,deeplearning.ai /Coursera (不完全发布)和Udacity这三个深度学习领域最受欢迎的MOOC之后,相信写这样一篇博客,告诉你们能期望自己从这3门课程中学到什么,对以后的深度学习爱好者一定很有用。


Fast.ai:http://www.fast.ai/

deeplearning.ai /Coursera :https://www.deeplearning.ai/

Udacity:https://in.udacity.com/

 

在这篇文章中,我将从5个方面介绍每门课程,这将有助于你做出决定。

 

  1. 关于指导老师:每门课程都是由具有不同背景的人教授的。我相信这些经历对教学风格有很大的影响,所以我们将了解一下课程指导老师的背景。

  2. 关于课程:课程的高级概述。

  3. 亮点:课程中最精彩的部分。

  4. 局限:我对这个词非常苛刻。因为我知道所有这些课程都为了让学习内容变得更容易,付出过巨大而真诚的努力。我想把这一部分解释为,我们在课程中错过了什么。某些局限性可能是因为课程的设计带来的。

  5. 费用:参加课程产生的费用。

 


Fast.ai


我是在kddnudgets的一篇文章中发现的这门课程。当时是我第一次听说Jeremy Howard,于是我在维基百科搜索了他,印象非常深刻。于是我购买了这门由Jeremy和Rachel Thomas教授的MOOC。看完第一堂课,我就被他们的教学风格深深震撼了。


您将在几个小时内学到如何构建顶尖水准的图像分类器,这甚至连几美元的价格都不到。


Jeremy Howard:

https://medium.com/@jeremyphoward

https://en.wikipedia.org/wiki/Jeremy_Howard_%28entrepreneur%29


关于指导老师:

 

Jeremy的背景与通常的教授非常不同,他不是任何顶尖大学的博士生导师,也未曾就职于谷歌,百度,微软等顶级公司。他自学成才,是kaggle竞赛高手,企业家和Fast.ai的CEO,目前唯一的目标就是让深度学习不再神秘。 他的独特背景让这门课程变得与众不同,因为他教会了不同背景的人如何使用深度学习,而无需大量数据或计算能力。

 

关于课程:

 

课程分为2部分,每7周学完一个部分。


课程的第一部分讲授如何在计算机视觉和自然语言处理(NLP)领域使用深度学习。


第二部分讲授生成网络,GAN,序列模型等前沿研究工作,如何阅读研究论文,以及如何在深入学习领域保持领先的实用技巧。这些技巧正在以惊人的速度发展。

 

本课程教学风格独特。课程作者习惯于这种独特的方法。

 

我们不会让您在先了解有关速度,动量,分析等方面的信息之后,再去学习打板球(或任何游戏),最后在18点进场。相反,我们先带您先去现场,握着球或棒球棒,然后在实战中学习其他知识。

 

通过这种独特的方法,您将首先学习如何在云上部署工作站,安装软件,并使用深度学习快速构建解决方案。每周Jeremy会挑选一个新的问题,然后他教授你如何使用技术来提高模型的性能。他教的东西很实用,比如使用预卷积特征,伪标记和许多非常有用的技巧。到第一部分结束,您将能够使用深度学习在您工作的领域构建实用的应用程序。

 

课程的第二部分介绍了前沿研究,帮助您阅读,理解和实施生成式模型,图像分割和序列到序列模型的各种研究论文。您将学习构建一些有趣的项目,如风格转移,低分辨率图像到高分辨率图像,GAN,图像分割,翻译以及如何将深度学习应用于结构化数据。第二部分最重要的部分是建立自己的工作站。如果您对深度学习充满激情,并希望构建各种深度学习应用程序,这将非常有用。

 

亮点:

 

  1. 构建一流的计算机视觉或NLP系统的能力。

  2. 了解和使用为深度学习应用程序提供支持的现代主流架构。

  3. 当您的数据和计算能力有限时,如何快速应用DL的实用技巧。

  4. 一个庞大的社区,支持您在不同阶段学习和实施您的解决方案。

  5. 轻松使用3种流行的DL框架:Keras,TensorFlow,PyTorch。

  6. 在课程结束之后,您将不再为阅读研究论文,构建新项目而头痛。Fast.ai的博客以及整个社区都将为您提供支持。

 

局限:

 

  1. 由于本课程遵循自上而下的方法,您将非常依赖一个框架来对基础数学有一定的理解。如果您正在筹备一项工作或计划在该领域进行更多的研究,那么提高你理解DL中的数学知识的能力将很有帮助。

  2. 有些机构对证书很看重,他们认为这是你完成课程的证明。但我猜Jeremy认为我们都是成熟的孩子,所以没有提供任何形式的证书。 Jeremy和Rachel鼓励撰写博客,构建项目,在会议中进行讨论等活动,以实力来代替传统证书的证明作用。 我个人认为这是非常有用的。

 

费用:

 

MOOC本身没有相关费用。但是要上手实践这些项目,您最终需要在AWS上产生支出,或许您会选择自己配置机器,但这样做很贵。当然在家里有一个强大的工作站是非常有帮助的。

 


Deeplearning.ai 


最近, Andrew Ng 在Twitter上发布了关于这门课程的消息。 从2014年初开始,我就一直在关注他,我正在参加他在Coursera上的一门课程,学习和机器学习有关的数学知识。 从工程背景出发,他的第一门课程非常有趣,同时也有点难度。2016年底的时候,吴先生从百度离职,不再担任百度的首席科学家,并于今年8月8日推出了一个新的深度学习专业化的课程。 我在今年晚些时候才想起来,因为我的时间之前一直被一些其他的项目所占据。 然后我从Fast.ai上 Arvind N的学生那里读到了一篇关于他如何在4天内完成所有3节课的博客以及他对fast.ai和deeplearning.ai的看法。


4天内完成所有3节课的博客

https://medium.com/towards-data-science/thoughts-after-taking-the-deeplearning-ai-courses-8568f132153

 

我想挑战自己,看是否我可以在不到4天内完成相同的事情。并且我成功了,在3天内完成了3门课程。

 

关于指导老师:

 

Andrew Ng是斯坦福大学教授,共同创办了Coursera,成立并领导了Google Brain的深度学习项目,并曾任百度首席科学家。课程反映了他在各种大规模问题上学习到的知识。

 

该课程帮助您了解深度学习所需的数学知识,并在课程2结束之后,学习如何从头开始构建深度学习算法的几个关键组件。

 

关于课程:

 

课程分为5节。截止到这篇博客发布(8月19日),已经发布了前3节课。 Andrew Ng在本门课中采用了自下而上的教学安排。在他早期的课程中,他选择octave进行编程作业,但这个课程他选择了python。

 

1. 在课程1中,他详细地介绍了深度学习中许多概念所需的数学和直观认识。他小心地对课程内容进行平衡,并教授数学知识,这是了解深度学习的基础所必需的。指定会话对通过编程的方式实践数学知识非常有帮助。所有的公式都已经提供好了,所以哪怕没有太多的数学知识,你也可以专注于实现它们。

 

2. 课程2涵盖了正则化,动量,批量归一化和dropout等许多技术,来提高DL模型的性能。这个课程的最好的部分就是使用python和numpy来实现所有的技术。

 

3. 在第3节课中,他介绍了他从多年的经验中学到的很多技巧和窍门。在第三部分课程结束时,他介绍了DL框架。课程3的作业是学习怎样使用TensorFlow。作业设计的非常明确。

 

4. 课程4是关于CNN的。课程发布后,我将更新此部分。

 

5. 课程5是关于RNN或序列数据的。一旦课程发布,我将更新该部分。

 

亮点:

 

1. 当你学完前3节课后,你的基础知识将非常强大。

 

2. 前3个课程采取了框架独立的方法。这能让你轻松使用任何框架。

 

3. 课程中包含了关于如何设计评估指标、如何分割数据集进行训练以及避免方差和偏差问题的实用技巧。

 

4. 当然,最好的一部分是案例研究,您可以在这里找到一个机会,来验证你已经理解了如何成功执行深度学习项目。

 

5. 所有的作业都是以jupyter notebook的形式提供的,并在Coursera服务器上运行,因此无需担心基础的框架。

 

6. 学完3节精彩的课后,仍有2节课值得期待。

 

7. 每周都有一个名为“深度学习英雄”的演讲。这是一个很好的来源,让我们了解深度学习背后的历史和灵感。

 

局限:

 

1. 对于一些全新的深度学习或机器学习项目,从头开始构建每一部分并了解其背后的数学原理,可能非常具有挑战性。

 

2. 由于课程遵循自下而上的方法,所以即使在第三节课结束后,您仍然很难在您的领域中使用DL来构建解决方案。

 

3. 由于提供了基础框架,所以您将不再学习如何管理自己的工作站。而且如果要使用很多技术,有能力在云端或家庭/办公室配置机器这一点非常重要。

 

4. 课程提供了许多示例代码,使得完成作业变的更容易。但是要真正掌握一个技能,还得不使用示例代码,将整个作业复现一遍,这是非常重要的。这可能谈不上是课程的局限性,但如果您想要充分利用它,这是非常重要的。

 

费用:

 

所有课程内容都是免费提供。但是我不知道这些作业是否也免费提供。如果你正在参加付费版本的课程,那么你最终每月花费大约367元或55 $。



Udacity上Siraj Raval深度学习纳米学位


我是Udacity的粉丝。他们在很多主题上都有非常好的课程。所以当今年初读到深度学习课程的公告时,我非常开心,并在第一批就进行了注册。

 

关于指导老师:

 

一部分课程来自Siraj Raval的视频,其余部分则来自Udacity。 我了解Siraj Raval是源于他在YouTube上的一些非常有趣的视频。他是一个多才多艺的人,通过将音乐和视频混合在一起,以充满趣味性的方式巧妙地提供教育视频。课程中还有一部分是由Andrew W.Trask和Ian Goodfellow教授。


Siraj Raval

https://medium.com/@siraj_raval


关于课程:

 

与其他2门课程不同,本课程不会采取非常明确的自下而上或自上而下的方式。课程分为5个部分,并附赠100美元的亚马逊Credit。它涵盖了很多深度学习技术,如CNN,RNN,GAN,自编码器。

 

亮点:

 

1. 在本课程的头几个星期,您将学习如何使用python构建神经网络,课程其余部分将集中使用TensorFlow。

 

2. 作为课程的一部分,对你提交的所有项目,Udacity都将提供个性化的项目批改。

 

3. 到课程结束的时候,您可以在所有项目中轻松使用TensorFlow。

 

4. 高质量的社区和论坛指导,他们随时准备为您提供帮助。

 

局限:

 

1. 课程提供了一些操作技巧,来告诉你如何最佳地部署深度学习 /获得出色的表现,但这没有作为课程的重点。

 

2. 一些项目太简单以至于难以在现实世界中应用。这些项目的数据集非常小。

   

3. 课程提供了示例,对复杂的DL应用程序构建过程进行简化。但是,如果您的学习目的是在现实世界进行实际使用,建议您自行构建项目,而不使用示例代码。

 

费用:

 

课程费用较高。没有提供免费版本。我参加课程的时候,有一个限量优惠,所以当时的成本约为2335元或350 $。

 

建议:


如果有人想从今天就开始[自学]深度学习,我会建议你先完成fast.ai,因为它的先决条件最低。接下来可以按顺序或并行地参加Coursera 深度学习专业化课程的学习。感谢所有为了深度学习的普及真诚的付出过努力的人。

人工智能高效学习路径:从基础数学到实战项目的体系化指南 机器学习作为人工智能的核心技术,其原理基于数据驱动的算法模型,通过从数据中学习规律来实现预测和决策。从基础的线性代数、概率统计到深度学习神经网络,这些数学概念构成了AI技术的理论基础。在工程实践中,Python编程语言配合Scikit-learn、TensorFlow等框架,使得机器学习算法能够高效应用于实际场景。通过监督学习、无监督学习等核心算法,AI技术在图像识别、自然语言处理、推荐系统等领域展现出巨大价值。本文基于交互式学习和可视化工具,提供了一套从数学基础到项目实战的完整学习路径,帮助学习者避免常见 阅读详情

相关推荐

最牛吴恩达老师的机器学习笔记

详细入门机器学习,需要一定的背景,并且阅读过吴恩达老师的机器学习课程或者对机器学习有一定的 基础

深度学习哪家强?吴恩达、Udacity和Fast.ai的课程我们替你分析好了

摘要:本文从指导老师、课程概述、课程亮点、课程局限以及所需费用这五个方面进行了分析比较。翻译 | AI科技大本营(rgznai100)参与 | reason_W引言过去2年,我一直积极专注于深度学习领域。我对深度学习的兴趣始于2015年初,那个时候Google刚刚开源Tensorflow。我根据Tensorflow的文档快速地尝试了几个例程,当时的感觉是深度学习并不简单。部分原因是因为深度学习的框...

weixin_33861800的博客 519

揭秘Synopsys EDA中的AI黑科技:DSO.ai如何改变传统芯片设计流程

本文深入探讨了Synopsys EDA中的AI黑科技DSO.ai如何革新传统芯片设计流程。通过数据驱动的方法论、功耗优化革命和时序收敛智能加速,DSO.ai显著提升了设计效率和质量,实现了从经验驱动到AI驱动的范式转变。文章还提供了实战指南,帮助团队跨越AI EDA的实施鸿沟。

weixin_29296241的博客 525

图解:AI 与深度学习及机器学习,三者之间的区别

如上图所示,人工智能是指机器执行复杂任务的能力,是一个通用术语。 这些通常是指基于能够进行认知计算的算法的软件。这包括机器人技术、自然语言处理、机器学习和深度学习。计算能力的指数级增长导致了人工智能应用的爆炸式增长。 你在科幻小说中看到的现在已经成为日常生活的一部分。机器现在可以在没有人工干预的情况下执行复杂的任务。 其中最著名的两种形式是机器学习和深度学习。而 AI 有两个最著名的子领域是:机器学习和深度学习。机器学习的想法可以追溯到 1950 年代后期。 这始于斯坦福大学的一名计算机科学家:机器可以自己

前端进阶之路 | 中大厂、外企、国企内推 | 面试培训 | 简历修改 2773

海康/大华设备如何接入GB28181平台?最新2022版互联避坑指南

本文详细解析了海康/大华设备接入GB28181平台的最新2022版互联避坑指南,涵盖参数配置、实时视音频点播协议交互及典型故障排查。重点介绍了GB/T28181-2022标准下的设备编码规范、SIP服务器配置及媒体流保活机制,帮助工程团队高效解决设备离线和媒体流中断等问题。

weixin_30733003的博客 686

InfiniBand(IB)实战指南:从硬件配置到性能优化

本文是一份详尽的InfiniBand实战指南,涵盖从硬件选型、部署到驱动配置、性能优化的全流程。重点解析了InfiniBand作为AI训练与高性能计算(HPC)核心网络的优势,特别是其支持的RDMA技术如何实现微秒级低延迟。文章提供了硬件匹配、NCCL压测、内核参数调优及在PyTorch分布式训练中启用IB的实操步骤,旨在帮助工程师构建和优化高性能计算集群。

mqtt6iot的博客 580

一文了解项目管理工具JIRA

Jira是一款功能强大且灵活的项目管理工具,适用于各种规模和类型的团队。其高度的可定制性和丰富的插件生态使其成为许多企业和团队的首选工具。然而,在选择时也需考虑其成本和适用性问题。

女王の专属领地 5084

【可信数据空间-连接器技术架构设计方案】

一句话概括连接器是可信数据空间的“数据保镖”和“外交官”。连接器就是一个部署在你本地的软件代理,它代表你安全地对外提供数据服务,确保在共享数据价值的同时,牢牢守住数据的所有权和控制权。它是实现“数据可用不可见”这一理想的关键技术部件。一个生动的比喻:银行的金库和接待员想象一下,你的数据就是藏在银行金库里的黄金和钞票。金库(你的内部数据库): 绝对安全,外人绝对不能进。接待员(连接器): 坐在银行大厅里,负责与客户打交道。客户向接待员提出请求:“我想取1000元。

u014716614的博客 2267

国内有哪些大学开了深度学习课程?

本文标题是知乎上的一个提问,自从2017年以来,人工智能已经两次写入政府工作报告。值此大好春风之际,如何抓住历史的新机遇,迅速占领人工智能的制高点呢?教育领域诸多高校纷纷出手建立人工智能学院,企图抢占先机,那么跟随我们看看当下都有哪些高校成立了人工智能学院吧。 优快云学院小编汇总了该提问下面的各楼层答案,目前开设深度学习课程的院校有: 北京大学 上海科技大学 华中科技大学 中国科学院大学 复旦...

weixin_34259232的博客 1261

【WRFDA输入数据】全球高空观测气象数据(LITTLE_R 格式数据)

【WRFDA输入数据】全球高空观测气象数据(LITTLE_R 格式数据)

WW、forever的博客 478

[RK-Linux] 移植Linux-5.10到RK3399(十)| 配置AP6256模组使能WIFI、BT功能

[RK-Linux] 移植Linux-5.10到RK3399(十)| 配置AP6256模组使能WIFI、BT功能

Systemcall名屋 2978

资源 | 深度学习课程入门与介绍

【1】Andrew NG Deep Learning.ai http://deeplearning.ai/ 网易云课堂(中文字幕):http://mooc.study.163.com/smartSpec/detail/1001319001.htm 推荐理由:Andrew Ng老师是讲课的能手,很多人认识他是从Stanford的经典《机器学习》课程上。Andrew老师授课思路清晰,简洁明...

摩登都市天空---专栏 1521

Unity Hololens2开发|(一)环境配置

开发过程中预览和调试应用:可以在电脑上的 Unity 编辑器中以播放模式本地运行应用,并将体验流式传输到 HoloLens2。将来自 HoloLens2 的输入(视线、手势、语音和空间映射)发送到电脑,在其中内容以虚拟沉浸式视图渲染。在HoloLens2设备中,打开Settings面板,依次选择Update & Security > For Developers,打开“Developer Mode”。在开发计算机中打开控制面板,依次选择“更新和安全> 开发者选项”,打开“开发人员模式”;

游戏开发小Y的博客 14万+

深度学习基础:从神经网络原理到实战应用

深度学习作为机器学习的重要分支,通过模拟人脑神经元工作机制构建人工神经网络实现智能计算。其核心技术包括前向传播与反向传播算法、激活函数和损失函数的设计,这些构成了模型自动学习特征表示的基础能力。相比传统机器学习方法,深度学习在处理图像、语音等非结构化数据时展现出显著优势,广泛应用于计算机视觉、自然语言处理等领域。典型的神经网络结构如全连接网络、卷积神经网络(CNN)和循环神经网络(RNN)各有适用场景,其中CNN特别适合图像特征提取,而RNN则擅长处理序列数据。在实际工程中,合理的硬件配置、PyTorch等

weixin_33981932的博客 520

【Claude】Auto Mode 触发安全分类器拦截的三种错误变体及对应处理 bug报错已解决

深度解析Claude Auto Mode安全分类器拦截的三种变体:内容拒绝、操作中断、累积触发,含完整排查流程与绕过策略。

博客 7585

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

资源 | 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?

翻译 | AI科技大本营参与 | 刘畅编辑 | Donna目前,深度学习和深度强化学习已经在实践中得到了广泛的运用。资源型博客sky2learn整理了15个深度学习和深入强化学习相关的在线课程,其中包括它们在自然语言处理(NLP),计算机视觉和控制系统中的应用教程。 这些课程涵盖了神经网络,卷积神经网络,循环网络和其变体,训练深度网络的困难,无监督表示学习,深度信念网络,深玻尔兹曼机器,深度Q学习

AI科技大本营 7619

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

最推荐的深度学习课程

深度学习工程师 - 吴恩达给你的人工智能第一课。 https://mooc.study.163.com/smartSpec/detail/1001319001.htm

AMG_GT的博客 1662

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Udacity机器学习(进阶)——朴素贝叶斯迷你项目2

2.计算3.最大可能性sample_memo = ''' Milt, we're gonna need to go ahead and move you downstairs into storage B. We have some new people coming in, and we need all the space we can get. So if you could just go

沐沐 1405

Udacity深度学习之卷积神经网络(CNN)

卷积神经网络卷积网络定义 卷积网络定义         Ref: 1、A Beginner’s Guide To Understanding Convolutional Neural Networks 2、Implementing a CNN for Text Classification in TensorFlow 3、卷积神

不负如来不负卿 2155
上一篇: 【Linux】Ubuntu下C语言访问MySQL数据库入门
下一篇: Babun,一个开箱即用的 Windows Shell
ly0303521
博客等级 码龄17年 135粉丝 90原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值