1. 深度学习的本质是要理解什么是神经网络和神经元。

神经元:其实是一个数学模型:神经元在我看来其实是 一个  输入值 + 计算方式 + 输出值 。这样一个数学表达式。

一系列的神经元  连接在一起就组成了神经网络。

下图是一个典型的神经元模型:包含有3个输入,1个输出,以及2个计算功能。

注意: 深度学习中 所说的 连接  其实都是 一个 数学意义上的权值。

假设 输入1=a1,输入2=a2,输入3=a3;  权值1=w1,权值2=w2,权值3=w3;输出=z。

上图的神经元模型用数学表达式就是: z=g(a1*w1+a2*w2+a3*w3)。其实函数g()又叫 激活函数。如何理解呢?

a1*w1+a2*w2+a3*w3的结果始终都是线性的关系,为了引入非线性,强行在输出结果上套了一个这样的函数。

神经网络就是由这样的一系列的神经元,连接(通过权值)起来的。

这句话怎么理解呢?就说 在神经网络中,每一个神经元的 输入a 其实是上一个神经元 的输出z。

为什么这样的神经网络 就叫深度学习呢?因为这样的神经网络,其实是可以做预测的。什么叫预测呢?可以理解为 完成分类任务。

什么是分类任务:给出两张图片,经过这样的神经网络预测之后,可以知道,两张图片是不是相似,相似是一类,不相似是另外一类。

为什么这样的神经元组成神经网络后,就能做分类任务呢?

其实可以这样理解:设计好一个神经网络后,组成神经网络的 神经元 都会有一系列的 权值 是未知的。

我们用很多,带有 共性的 样本去训练网络,其实是在用  这个共性来  求解  神经网络中每一个神经元的  权值。这样就完成了 一个  函数集  到 准确函数的  过程。

所以一句话理解就是:制造一个神经网络 就是在  定义一个函数集合。而训练一个神经网络 就是在 这个函数集合中找到  唯一一个函数。这个函数代表了  训练样本的 共性特征。这种共性特征 称为  目标。

这样的话,给定一个未参与训练的样本,通过 函数 计算,就能得到一个结果,而这个结果肯定会趋近于你想要的目标。从而完成分类任务。

深度学习入门——神经元相关推荐

  1. 深度学习入门(三)——神经元激活值的计算方法

    深度学习入门(三)--神经元激活值的计算方法 1.隐含层神经元的意义 介绍完全连接神经网络的基本结构和工作流程,可能会有人疑问了,神经元中存放的激活值是如何确定的?在解答这个问题之前,小编需要首先介绍 ...

  2. 深度学习入门,一文讲解神经网络的构成、训练和算法

    小白深度学习入门系列 神经网络的构成.训练和算法 什么是神经网络 人工神经网络(Artificial Neural Network,ANN),简称神经网络(Neural Network,NN),是一种 ...

  3. LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络

    Root 编译整理 量子位 出品 | 公众号 QbitAI 深度学习和人脑有什么关系?计算机是如何识别各种物体的?我们怎样构建人工大脑? 这是深度学习入门者绕不过的几个问题.很幸运,这里有位大牛很乐意 ...

  4. BP算法双向传_链式求导最缠绵(深度学习入门系列之八)

    摘要: 说到BP(Back Propagation)算法,人们通常强调的是反向传播,其实它是一个双向算法:正向传播输入信号,反向传播误差信息.接下来,你将看到的,可能是史上最为通俗易懂的BP图文讲解, ...

  5. 深度学习入门教程UFLDL学习实验笔记一:稀疏自编码器

     深度学习入门教程UFLDL学习实验笔记一:稀疏自编码器 UFLDL即(unsupervised feature learning & deep learning).这是斯坦福网站上的一篇 ...

  6. 深度学习入门之PyTorch学习笔记:卷积神经网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 4 卷积神经网络 4.1 主要任务及起源 4.2 卷积神经网络的原理和结构 4.2.1 卷积层 1. ...

  7. 深度学习入门之PyTorch学习笔记:多层全连接网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 3.1 PyTorch基础 3.2 线性模型 3.2.1 问题介绍 3.2.2 一维线性回归 3.2 ...

  8. 深度学习入门之PyTorch学习笔记:深度学习介绍

    深度学习入门之PyTorch学习笔记:深度学习介绍 绪论 1 深度学习介绍 1.1 人工智能 1.2 数据挖掘.机器学习.深度学习 1.2.1 数据挖掘 1.2.2 机器学习 1.2.3 深度学习 第 ...

  9. 深度学习入门笔记系列 ( 二 )——基于 tensorflow 的一些深度学习基础知识

    本系列将分为 8 篇 .今天是第二篇 .主要讲讲 TensorFlow 框架的特点和此系列笔记中涉及到的入门概念 . 1.Tensor .Flow .Session .Graphs TensorFlo ...

  10. 深度学习入门笔记(五):神经网络的学习

    专栏--深度学习入门笔记 推荐文章 深度学习入门笔记(一):机器学习基础 深度学习入门笔记(二):神经网络基础 深度学习入门笔记(三):感知机 深度学习入门笔记(四):神经网络 深度学习入门笔记(五) ...

最新文章

  1. Github 标星 11.5K!这可能是最好的 Java 博客系统
  2. TCP/IP 广播的发送和接收
  3. go 实现斐波那契数列
  4. 对不起!今天我们的活动在朋友圈刷屏了……(多图预警)
  5. 【遥感数字图像处理】基础知识:第五章 遥感图像增强处理方法总结
  6. ajax实现局部删除,Express+AdminLTE+hbs+Ajax实现局部刷新终极版(第二部分)
  7. Java常用设计模式————外观模式
  8. kettle etl 入门第一篇
  9. 一个项目涉及到的50个Sql语句
  10. arm平台函数传递参数,反汇编实例分析
  11. 【搜狗拼音输入法 3.2 论坛版】
  12. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-6.微信扫码登录回调本地域名映射工具Ngrock...
  13. MySQL 命令无效问题
  14. python 多行注释后可运行程序报错
  15. 软件测试工程师简历项目经验怎么写?--1000套软件测试工程师简历
  16. [译]PG15加速排序性能
  17. 2018 NOIP 提高组 复赛 day2
  18. 使用madVR或mpv软件转换HDR视频至非HDR设备播放
  19. e.CommandArgument值的设定
  20. DirectX12_入门之三角形

热门文章

  1. QEMU-KVM设备热插拔机制简析
  2. linux系统下头文件、库文件搜索路径总结
  3. 线代9讲 第八讲 相似理论
  4. 绕过apple id的那些事
  5. 论文阅读之 Person Re-identification using Heterogeneous Local Graph Attention Networks
  6. NSIS静默安装VC运行库插件
  7. service mesh:istio全
  8. EditPlus安装步骤
  9. 线下综合体-中岛店的一些思考
  10. C# 小数点后保留两位小数,四舍五入的函数及使用方法