【莫烦Pytorch】【P1】人工神经网络VS. 生物神经网络
滴:转载引用请注明哦【握爪】 https://www.cnblogs.com/zyrb/p/9700343.html
莫烦教程是一个免费的机器学习(不限于)的学习教程,幽默风俗的语言让我们这些刚刚起步的小白们感到Friendly~o(* ̄︶ ̄*)o。为了巩固自己的记忆,也小小の贡献于他人,将莫烦教程进行整理。难免于有错误恳请批评指正,也希望自己始终能愉悦的学习!PS:大多数为整理文本,少部分添加自己的理解。
Artificial Neural Nets VS Neural Nets ?
二三十年前,一提到神经网络,我们就想到生物神经网络系统中数以万计的神经连接——将感官和反射器联系在一起的系统。但是今天,你的第一反应则可能是电脑和电脑程序结合的人工神经网络。昔日复杂的神经网络系统,居然神奇的放入了计算机;而人类正在将这种人工神经网络系统推向更高的境界。今天,世界上早已布满了人工神经网络的身影,比如Google的搜索引擎、股票价格预测、机器人学习、围棋、家庭助手等等等等。从金融到仿生样样都能应用,看起来人工神经系统的确很强大。
但...是不是有这么一个问题一直在你脑海中环绕,没有答案?计算机领域的神经网络和我们自己身体中的神经网络是不是一样呢?那我们先来看一看人的神经网络。
900亿神经网络细胞组成了今天我们复杂的神经网络系统,这个数量甚至可以与宇宙当中的星球数相比较。如歌仅仅靠单个的神经元,是远不能让我们像今天一样完成各种任务、处理各种复杂的问题。那我们是如何靠这些神经元来处理问题的呢?首先,我们得知道我们的记忆是如何产生的。
想象这时我们还是个婴儿,包着尿布的我们什么都不知道,神经元并没有形成系统和网络,可能只是一些分散的细胞而已。一端连着嘴巴的味觉感受器,一端连着手的肌肉。小时候,世界上有一种神奇的东西,叫做“糖果”~~当我们第一次品尝它的时候,美妙的感觉让我们发现活着是多么有意义的事情!这时候神经网络开始产生连接,记忆开始形成;但是,形成的新连接怎样形成记忆,仍是科学界的一个谜。不过现在,我们的手和嘴产生了某种固定搭配,每当有糖果的时候,某种生物信号就会从我们的嘴传递到我们的手上,让手的动作有意义,比如这样~?
然后爸妈就会再给我们一个糖果啦。哈哈,吃糖的目的达成,现在我们看看人工神经网络(以下简称人工~)如何达成这个目的。
首先,替换掉生物神经网络的就是已经成体系的人工~所有神经元之间的连接都是固定不可更换的,这也就是说在人工~没有凭空产生新连结这回事。人工~的一种典型学习方法是{我已经知道吃糖时,手会如何动,但是我想要神经网络帮我学着动动手},所以我预先准备非常多的吃糖的学习数据,然后将这些数据一次次放入这套人工~系统中。“糖”的信号会从这套系统传递到手,然后对比信号传输后手的动作是不是“讨糖”的动作来修改人工~中神经元的强度,这种修改在术语中成为“误差反向传递”,也可以看做将传递来的信号传回去,看看这个负责传递的神经元对“讨糖”的动作到底有没有贡献,让它好好反思与修正,争取下一次做出更好的贡献。
这样看来,人工~和生物神经网络的确不是那么一回事。人工神经网络靠正向和反向传播来更新神经元,从而形成一个更好的神经系统,本质上是一个能让计算机处理和优化的数学模型。而生物~是通过刺激产生新的连接,让信号通过新的连接传递而形成反馈。虽然新的计算机技术越来越高超,不过我们的身体的神经系统经过了数千万年的进化还是独一无二的。迄今为止,再复杂再庞大的人工~也不能替换我们的小脑袋。我们应该感到自豪,也应该感激上天给我们的这份小礼物!
Conclusion:
1. 生物神经网络依靠产生新连接来进行信号传递,而人工神经网络是一成不变的,是我们事先搭建好(后面微调)的;
2. 对于人工~:前向传播将“糖果”与“手的动作”,即train_x 与label对应,产生权重;反向传播传回看有无贡献,修正惩罚“损失函数”,即目标函数。
Reference:
https://www.bilibili.com/video/av15997678?from=search&seid=14016968102042287039
【莫烦Pytorch】【P1】人工神经网络VS. 生物神经网络的更多相关文章
- 莫烦pytorch学习笔记(八)——卷积神经网络(手写数字识别实现)
莫烦视频网址 这个代码实现了预测和可视化 import os # third-party library import torch import torch.nn as nn import torch ...
- 莫烦pytorch学习笔记(七)——Optimizer优化器
各种优化器的比较 莫烦的对各种优化通俗理解的视频 import torch import torch.utils.data as Data import torch.nn.functional as ...
- 莫烦PyTorch学习笔记(五)——模型的存取
import torch from torch.autograd import Variable import matplotlib.pyplot as plt torch.manual_seed() ...
- 莫烦PyTorch学习笔记(五)——分类
import torch from torch.autograd import Variable import torch.nn.functional as F import matplotlib.p ...
- 莫烦PyTorch学习笔记(四)——回归
下面的代码说明个整个神经网络模拟回归的过程,代码含有详细注释,直接贴下来了 import torch from torch.autograd import Variable import torch. ...
- 莫烦PyTorch学习笔记(三)——激励函数
1. sigmod函数 函数公式和图表如下图 在sigmod函数中我们可以看到,其输出是在(0,1)这个开区间内,这点很有意思,可以联想到概率,但是严格意义上讲,不要当成概率.sigmod函数 ...
- 莫烦pytorch学习笔记(二)——variable
.简介 torch.autograd.Variable是Autograd的核心类,它封装了Tensor,并整合了反向传播的相关实现 Variable和tensor的区别和联系 Variable是篮子, ...
- 莫烦pytorch学习笔记(一)——torch or numpy
Q1:什么是神经网络? Q2:torch vs numpy Numpy:NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(neste ...
- 莫烦 - Pytorch学习笔记 [ 一 ]
1. Numpy VS Torch #相互转换 np_data = torch_data.numpy() torch_data = torch.from_numpy(np_data) #abs dat ...
随机推荐
- FreeNas搭建踩坑指南(一)
0x00 背景 最近公司的旧群晖服务器Raid6,因为同时坏了两块硬盘存储池损毁,所以领导决定买了Dell R730自己搭NAS,选来选去最后选了FreeNAS,这里记录一些踩过的坑. 0x01 问题 ...
- jQuery元素操作
jQuery中创建元素及追加元素 DOM中可以动态创建元素:document.createElement(“标签的名字”); jQuery中同样可以创建元素标签,并且返回的就是jQuery对象,可以直 ...
- MFC俄罗斯方块
经典俄罗斯方块游戏 源码百度云链接 链接:https://pan.baidu.com/s/14frk2EuFoiRCzudol2Xgvg提取码:syzk GitHub https://github.c ...
- .Net Core3 新特性/新功能 16条
.net core 3实现了.net 标准2.1. 1.生成可执行文件 以前版本需要dotnet run运行项目,.net core 3支持直接生成目标平台的可执行文件.比如windows就是exe了 ...
- matplotlib正弦和余弦图
代码: # -*- coding: utf-8 -*- """ Created on Thu Jul 12 16:37:47 2018 @author: zhen &qu ...
- Redis的中并发问题的解决方案小结
什么是Redis的并发竞争问题 Redis的并发竞争问题,主要是发生在并发写竞争.考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种 ...
- React---入门(1)
React是什么? React 是一个用于构建用户界面的 JAVASCRIPT 库. React 特点 1.声明式设计 −React采用声明范式,可以轻松描述应用. 2.高效 −React通过对DOM ...
- 解决CSDN需要登录才能看全文
本来今天学习遇到一些问题,在网上翻着博客,突然在csdn里就提示要登录才能看全文. 看了下页面源码博客内容已经拿到本地了,只是加了一层罩,也是挺无语的,暂时先用这种方法解决吧: (function() ...
- sql优化个人总结(全)
sql优化总结--博客 第一次自己写博客,以后要坚持每掌握一个技能点,就要写一篇博客出来,做一个不满足于一个只会写if...else的程序员. 最近三个月入职了一家新的公司,做的是CRM系统,将公司多 ...
- [十二省联考2019]D2T2春节十二响
嘟嘟嘟 这题真没想到这么简单-- 首先有60分大礼:\(O(n ^ 2logn)\)贪心.(我也不知道为啥就是对的) 然后又送15分链:维护两个堆,每次去堆顶的最大值. 这时候得到75分已经很开心了, ...