Python学习(二)——深度学习入门介绍
课程二:深度学习入门
讲师:David (数据分析工程师)
这门课主要介绍了很多神经网络的基本原理,非常非常基础的了解。
零、思维导图预览:





一、深度神经网络
1.神经元工作原理

——这是生物上的神经元,然后从中抽象出来,做成 M-P神经元模式


2.神经网络简介
——1943 M-P神经元模型

——1956 感知机
——1986 分布式表示
由 hinton(神经网络之父?)提出
——用6个神经元表示9个组合。
|
神经元 颜色 物件 |
红 |
黄 |
蓝 |
|
车 |
红车 |
黄车 |
蓝车 |
|
马 |
红马 |
黄马 |
蓝马 |
|
狗 |
红狗 |
黄狗 |
蓝狗 |
一开始是需要9个神经元来表示这些组合,后来提出分布式表示后,就可以使用6个神经元,再通过其两两组合,从何实现了9个组合,这种方法。
——1986 反向传播算法
——1994 长短记忆网络
——2006 深度神经网络
——2007 卷积神经网络
3.为什么现在深度学习这么火?
——“大”数据
目前科技发展较好,网络上有丰富的数据。
深度学习:需要大量的数据来训练他的能力。
——“深”模型
当前计算机的计算能力较强。
4.神经网络分类
——前馈神经网络

——深度神经网络(全链接式)

——优化深度神经网络
TensorFlow (较流行)、torch 、theano 、caffe 、mxnet、 pytorch
——测试:http://playground.tensorflow.org 一个用来优化深度神经网络的工具测试
——卷积神经网络
——处理图片识别的问题

——循环神经网络(RNN)

——长短记忆网络(LSTM)

——门循环网络(GRU)

——生产判别式网络

二、深度学习的应用
1. 图片识别

2. 语言识别

3. 机器翻译
4. 图片生成

三、如何学习深度学习
1.数学
——线性代数
——微积分
——凸优化计算方法
——概率论 等
2.机器学习
3.编程
——算法与数据结构
——python
4.深度学习
——相关资料推荐:
Deep Learning,lan Goodfellow , Yoshua ,Bengio , etc .
——论文网站推荐:域名:arXiv
——相关公开课推荐
cs231n & hinton
Python学习(二)——深度学习入门介绍的更多相关文章
- Redis学习二:Redis入门介绍
一.入门概述 1.是什么 Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内 ...
- 学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码
入门神经网络深度学习,推荐学习<深度学习入门:基于Python的理论与实现>,这本书不来虚的,一上来就是手把手教你一步步搭建出一个神经网络,还能把每一步的出处讲明白.理解神经网络,很容易就 ...
- 对比学习:《深度学习之Pytorch》《PyTorch深度学习实战》+代码
PyTorch是一个基于Python的深度学习平台,该平台简单易用上手快,从计算机视觉.自然语言处理再到强化学习,PyTorch的功能强大,支持PyTorch的工具包有用于自然语言处理的Allen N ...
- 100本Python机器学习、深度学习电子书,免费送!
此套电子书收集于网络,如有侵权请联系删除!!! 此套电子书仅用于个人学习,请勿用于商业获利,造成后果自负!!! 这套电子书包括:机器学习.深度学习.数据科学入门.神经网络等 获取资源地址:链接: ht ...
- Teaching Machines to Understand Us 让机器理解我们 之二 深度学习的历史
Deep history 深度学习的历史 The roots of deep learning reach back further than LeCun’s time at Bell Labs. H ...
- Java开发学习(二十三)----SpringMVC入门案例、工作流程解析及设置bean加载控制
一.SpringMVC概述 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装.SpringMVC是处于Web层的框架,所以其主要的作用就是用来 ...
- 学习笔记︱Nvidia DIGITS网页版深度学习框架——深度学习版SPSS
DIGITS: Deep Learning GPU Training System1,是由英伟达(NVIDIA)公司开发的第一个交互式深度学习GPU训练系统.目的在于整合现有的Deep Learnin ...
- 《TensorFlow学习指南深度学习系统构建详解》英文PDF+源代码+部分中文PDF
主要介绍如何使用 TensorFlow 框架进行深度学习系统的构建.涉及卷积神经网络.循环神经网络等核心的技术,并介绍了用于图像数据和文本序列数据的模型.给出了分布式深度学习系统在TensorFlow ...
- 学习《深度学习与计算机视觉算法原理框架应用》《大数据架构详解从数据获取到深度学习》PDF代码
<深度学习与计算机视觉 算法原理.框架应用>全书共13章,分为2篇,第1篇基础知识,第2篇实例精讲.用通俗易懂的文字表达公式背后的原理,实例部分提供了一些工具,很实用. <大数据架构 ...
- 【神经网络与深度学习】深度学习实战——caffe windows 下训练自己的网络模型
1.相关准备 1.1 手写数字数据集 这篇博客上有.jpg格式的图片下载,附带标签信息,有需要的自行下载,博客附带百度云盘下载地址(手写数字.jpg 格式):http://blog.csdn.net/ ...
随机推荐
- iOS 错误提示
1.CUICatalog: Invalid asset name supplied: , or invalid scale factor: 2.000000 =>原因: You are call ...
- Leetcode-Combinations Sum II
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in ...
- mybatis循环map
一.循环key <foreach collection="map.keys" item="key" separator="and"&g ...
- HDU 5157 Harry and magic string(回文树)
Harry and magic string Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O ...
- python之django直接执行sql语句
python之django直接执行sql语句 sql = 'select * from stu' info = 模型类.objects.raw(sql)
- Spring Mvc4 新特性(一)
前言 Spring Framework的Web层,由spring-web,spring-webmvc,spring-websocket和spring-webmvc-portlet模块组成. 很多人刚学 ...
- Java实现对List去重
方式一,使用for循环遍历去除List中的重复元素代码如下 public static void main(String[] args) { Test07 test07 = new Test07(); ...
- 笔记-django学习链接
form表单学习 https://www.cnblogs.com/weiman3389/p/6225075.html python字符串replace()方法 https://www.cnblogs. ...
- Python 实现获取【昨天】【今天】【明天】日期
昨天 from datetime import date, timedelta yesterday = (date.today() + timedelta(days=-1)).strftime(&qu ...
- 我的Android进阶之旅------>解决:Failed to create 'build\outputs\apk\watch-debug-unaligned.apks': 拒绝访问。
1. 错误描述 今天用Android Studio进行项目编译的时候,报错如下所示: FAILURE: Build failed with an exception. * What went wron ...