惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
P
Proofpoint News Feed
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
A
About on SuperTechFans
T
Tenable Blog
M
MIT News - Artificial intelligence
IT之家
IT之家
I
Intezer
D
DataBreaches.Net
爱范儿
爱范儿
T
Threatpost
C
CERT Recently Published Vulnerability Notes
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
Spread Privacy
Spread Privacy
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AWS News Blog
AWS News Blog
博客园 - 聂微东
C
Check Point Blog
S
Securelist
有赞技术团队
有赞技术团队
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
D
Docker
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
L
Lohrmann on Cybersecurity
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog

博客园 - Jonson Li

SSH密钥对登录的原理和实践 ssh免密码登陆及其原理 Linux基础知识之用户和用户组以及 Linux 权限管理 【将门创投】如何让飘在半空的计算机视觉技术与需求落地? 【将门创投】图像搜索的前世今生,让你买买买停不下来的淘宝是如何做到所拍即所得的? 【将门创投】商汤徐立:计算机视觉的完整链条,从成像到早期视觉再到识别理解 【将门创投】AI 往期技术分享 【将门创投】这12张图生动地告诉你,深度学习中的卷积网络是怎么一回事? 【原创 深度学习与TensorFlow 动手实践系列 - 4】第四课:卷积神经网络 - 高级篇 【原创 深度学习与TensorFlow 动手实践系列 - 3】第三课:卷积神经网络 - 基础篇 【原创 深度学习与TensorFlow 动手实践系列 - 2】第二课:传统神经网络 [转载] Conv Nets: A Modular Perspective 【转载】史上最全:TensorFlow 好玩的技术、应用和你不知道的黑科技 【原创 Hadoop&Spark 动手实践 12】Spark MLLib 基础、应用与信用卡欺诈检测系统动手实践 【原创 Hadoop&Spark 动手实践 13】Spark综合案例:简易电影推荐系统 【原创 Hadoop&Spark 动手实践 8】Spark 应用经验、调优与动手实践 【原创 Hadoop&Spark 动手实践 9】Spark SQL 程序设计基础与动手实践(上) 【原创 Hadoop&Spark 动手实践 10】Spark SQL 程序设计基础与动手实践(下) 【原创 Hadoop&Spark 动手实践 11】Spark Streaming 应用与动手实践
【原创 深度学习与TensorFlow 动手实践系列 - 1】第一课:深度学习总体介绍
Jonson Li · 2017-06-06 · via 博客园 - Jonson Li

最近一直在研究机器学习,看过两本机器学习的书,然后又看到深度学习,对深度学习产生了浓厚的兴趣,希望短时间内可以做到深度学习的入门和实践,因此写一个深度学习系列吧,通过实践来掌握《深度学习》和 TensorFlow,希望做成一个系列出来,加油!

学习内容包括了:

1. 小象学院的《深度学习》课程

2. TensorFlow的官方教程

3. 互联网上跟深度学习相关的教程

整个深度学习,学习的过程是通过一条主线串联起来的,这个知识结构总结的还是蛮好的。

1. 线性回归 - 线性回归是基础。

2. 神经网络 - 线性回归引入非线性激励(保留线性函数的信息,但是又要转化成为非线性,为啥呢?线性的描述能力太有限了,大部分复杂问题都是非线性的)就形成了神经元,神经元组合在一起就构成了最基础的神经网络,神经元和神经网络都是深度学习的基础。

3. 卷积神经网络(CNN)- 神经网络,通过卷积核构建成为CNN(卷积神经网络),为什么引入卷积核?如何引入卷积核?需要好好再理解和分析一下。

4. 卷积神经网络(CNN)- 目标分类,图像识别,人脸识别,物品识别,场景识别,文字识别,把卷积神经网络研究明白就可以完成大量的目标分类的功能。

5. 卷积神经网络(CNN)- 目标监测, 安防,自动驾驶,卷积神经网络的进一步应用场景。

6. 循环神经网络(RNN)- CNN时域迭代形成循环神经网络

7. LSTM - Word2vec - 语句生成,自动翻译,智能对话

8. 增强学习 - 围棋,德州扑克,自动游戏

9. 生成网络,判别网络,对抗网络 - 无限数据

 计划与期望效果:

1. 理论讲解,模型分析

2. TensorFlow 实例运行,调试(源码共享)

3. 思想总结,资源分享,论文推荐,方便课后研究

能力进阶:

1. 入门:明白概念,练习和原理。

2. 实践:能够运用模型展开具体应用开发。

3. 提升:根据具体问题设计新的模型。

总结:理论+实践+总结 => 解决全新的问题

提纲:

1. 深度学习:传统到现在

2. 深度学习应用特点

3. 深度学习框架比较

4. TensorFlow 介绍

5. 一些基本深度学习概念

 期待目标:

1. 了解深度学习发展

2. 清楚深度学习能力范围

3. 知道常见深度学习框架

4. 会 安装、运行、简单调试 TensorFlow,了解 TF运行方式

5. 了解:神经元,卷积核,分类,回归等基本概念

 

深度学习:传统到现在

1. 传统机器学习

数据预处理 -> 特征提取 -> 选择分类器

数据预处理:归一化,降维,去噪

特征提取:人工设计模式图像:SIFT,LBP,Fisher,Gabor,Hog 语言:MFCC,小波,Word2vec

选择分类器:SVM,决策树,随机森林,贝叶斯网络,线性回归,聚类

2. 深度学习

数据准备:数据,标签

设计模型:CNN,RNN,CNN+RNN

训练:调结构,损失函数,训练函数

2010年 NEC-UIUC Lin CVPR 2011

2012年 SuperVision

2014年 GoogLeNet VGG

2015年 MSRA

推动因素:

1. 理论:CNN,RNN,ReLU

2. 数据:ImageNet,LFW

3. 硬件:Nvidia CUDA + GPU

总结:深度学习 = 硬件(CPU+GPU+FPGA+TPU) + 算法(CNN,RNN,ReLU)+大数据(ImageNet)

未来可能进展 - 无人驾驶

未来可能进展 - 无人超市

未来可能进展 - 自动翻译

 未来可能进展 - 个人助手

深度学习应用特点:

优点:

学习能力强

覆盖范围广,适用性好

可移植性好

ImageNet -> ImageNet Model -> 物品分类,目标检测,人脸计算,场景识别,生成图片

总结:5种类型的应用:物品分类,目标检测,人脸计算,场景识别,生成图像

缺点:

计算量大,便携性差

硬件要求高

模型设计复杂

有可能被“Hack”

长于计算,弱于算计

深度学习框架比较

 TensorFlow Python,文档 +++,CNN兼容 +++,RNN兼容 ++,上手难易 +++,速度 ++,并行支持 ++,Keras兼容+,支持 Google

深度学习框架比较:

本课程选择:TensorFlow

1. 文档丰富,适合初学者

2. 安装非常方便

3. 谷歌支持,长期有效

4. 自动求导,只需关注模型设计

5. Keras支持,方便迅速开发

原因:

1. 统一模型标准,方便交流

2. 维持地位:TPU, Google Cloud,Future Market

3. 影响力 TF2016 

 

 

TensorFlow 介绍 - 实例程序运行

1. 简单程序:直线方程拟合(见Code:course_1_tf_lr.py)

2. 基本迭代:迭代次数,Learning Rate,模型结构,误差对比

 深度学习基本概念 - 神经元

 深度学习基本概念 - 卷积核 - 图像处理基本算子(边界算子)

卷积核 - CNN卷积核Plot

 

 本节总结:

1. 了解深度学习发展

2. 清楚深度学习能力范围

3. 知道常见的深度学习框架

4. 会安装、运行、简单更改 TensorFlow

5. 了解:神经元,卷积核,分类,回归等基本概念

总结:

课程代码:https://github.com/wiibrew/DeepLearningCourseCodes 

https://github.com/wiibrew/DeepLearningCourseCodes/blob/master/course_1_tf_basic_operation.py

https://github.com/wiibrew/DeepLearningCourseCodes/blob/master/course_1_tf_lr.ipynb

https://github.com/wiibrew/DeepLearningCourseCodes/blob/master/course_1_tf_lr.ipynb