转载自:

7 Steps for becoming Deep Learning Expert | Ankit Agarwal | 领英
https://www.linkedin.com/pulse/7-steps-becoming-deep-learning-expert-ankit-agarwal

One of the frequent questions we get about our work is - "Where to start learning Deep Learning?” Lot of courses and tutorials are available freely online, but it gets overwhelming for the uninitiated. We have curated a few resources below which may help you begin your trip down the Deep Learning rabbit hole.

1. The first step is to understand Machine learning, the best resource for which is Andrew Ngs (Ex-Google, Stanford, Baidu), an online course at coursera. Going through the lectures are enough to understand the basics, but assignments take your understanding to another level.

2. Next step is to develop intuition for Neural Networks. So go forth, write your first Neural Network and play with it.

3. Understanding Neural networks are important, but simple Neural Networks not sufficient to solve the most interesting problems. A variation - Convolution Neural Networks work really well for visual tasks. Standord lecture notes and slides on the same are here:CS231n Convolutional Neural Networks for Visual Recognition(notes), and CS231n: Convolutional Neural Networks for Visual Recognition (lecture slides). Also here and here are two great videos on CNNs.

4. Next step is to get following for running your first CNN on your own PC.

  • Buy GPU and install CUDA
  • Install Caffe and its GUI wrapper Digit
  • Install Boinc (This will not help you in Deep Learning, but would let other researchers use your GPU in its idle time, for Science)

5. Digit provides few algorithms such as - Lenet for character recognition and Googlenet for image classification algorithms. You need to download dataset for Lenet and dataset for Googlenet  to run these algorithms. You may modify the algorithms and try other fun visual image recognition tasks, like we did here.

6. For various Natural Language Processing (NLP) tasks, RNNs (Recurrent Neural Networks) are really the best. The best place to learn about RNNs is the Stanford lecture videos here. You can download Tensorflow and use it for building RNNs.

7. Now go ahead and choose a Deep Learning problem ranging from facial detection to speech recognition to a self-driving car, and solve it.

If you are through with all the above steps - Congratulations! Go ahead and apply for a position at Google, Baidu, Microsoft, Facebook or Amazon. Not many are able to achieve, what you just did. But, if you want to engage in cutting edge innovation with Deep Learning and work with us, please do connect.

7 Steps for becoming Deep Learning Expert相关推荐

  1. 【Paper】Deep Learning for Anomaly Detection:A survey

    论文原文:PDF 论文年份:2019 论文被引:253(2020/10/05) 922(2022/03/26) 文章目录 ABSTRACT 1 Introduction 2 What are anom ...

  2. [文献阅读] Sparsity in Deep Learning: Pruning and growth for efficient inference and training in NN

    文章目录 1. 前言 2. Overview of Sparsity in Deep Learning 2.1 Generalization 2.2 performance and model sto ...

  3. TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)

    本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...

  4. 机器学习——深度学习(Deep Learning)

    Deep Learning是机器学习中一个非常接近AI的领域,其动机在于建立.模拟人脑进行分析学习的神经网络,近期研究了机器学习中一些深度学习的相关知识,本文给出一些非常实用的资料和心得. Key W ...

  5. Deep Learning 9_深度学习UFLDL教程:linear decoder_exercise(斯坦福大学深度学习教程)...

    前言 实验内容:Exercise:Learning color features with Sparse Autoencoders.即:利用线性解码器,从100000张8*8的RGB图像块中提取颜色特 ...

  6. Deep learning:二十二(linear decoder练习)

    前言: 本节是练习Linear decoder的应用,关于Linear decoder的相关知识介绍请参考:Deep learning:十七(Linear Decoders,Convolution和P ...

  7. 《Deep Learning With Python second edition》英文版读书笔记:第十一章DL for text: NLP、Transformer、Seq2Seq

    文章目录 第十一章:Deep learning for text 11.1 Natural language processing: The bird's eye view 11.2 Preparin ...

  8. 李菲菲课程笔记:Deep Learning for Computer Vision – Introduction to Convolution Neural Networks

    转载自:http://www.analyticsvidhya.com/blog/2016/04/deep-learning-computer-vision-introduction-convoluti ...

  9. Deep Learning for Computer Vision with MATLAB and cuDNN

    转载自:Deep Learning for Computer Vision with MATLAB and cuDNN | Parallel Forall http://devblogs.nvidia ...

最新文章

  1. 使用Python,OpenCV实现简单的场景边界/拍摄转换检测器
  2. 初学Python——文件操作第三篇
  3. 什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
  4. 关于epoll中的read函数说明
  5. 初识Oracle的XMLType
  6. python删除列表中的重复值_如何从 Python 列表中删除重复项
  7. 【转】PHP远程调试之XDEBUG
  8. paddle中import onnxruntime报错缺失Microsoft Visual C++ Redistributable for Visual Studio 2019 not install
  9. Thread_多线程
  10. 特征工程一:特征缩放、选择
  11. 使用Python进行多项式Lo​​gistic回归
  12. Docker-----Cgroup资源配置详细教程,图文并茂
  13. 程序员自编的中华古诗词数据库在GitHub上火了!
  14. 图像检索算法 TODO
  15. 喜欢听音乐应该买什么蓝牙耳机?音质好听的蓝牙耳机推荐
  16. Python结巴中文分词工具使用过程中遇到的问题及解决方法
  17. 基于Frenet坐标系的无人车轨迹规划详解与实现
  18. 帝国CMS7.5忘记后台密码怎么找回
  19. 南大地球科学能转计算机类吗,南京大学地球科学系
  20. 高启(1336-1373)

热门文章

  1. logback--How do I configure an AsyncAppender with code? 转载
  2. 分布式计算的模式语言读后感--基线架构
  3. no awt in java.libary.path
  4. 运行React-Rative工程MyProject错误
  5. 李宏毅深度学习——分类
  6. 【机器视觉】计算机视觉如何入门
  7. MySQL - mysqldump多种方式实现数据迁移
  8. Apache ZooKeeper - 构建ZooKeeper源码环境及StandAlone模式下的服务端和客户端启动
  9. Imageloader1-总体简介
  10. 计算机网络基础 单选题) 作业,南开大学《计算机网络基础》在线作业及答案