神经网络(2)---neurons and the brain
神经网络是一个历史悠久的课题,当初提出是为了让机器能够模仿人的大脑一样工作。现在神经网络在处理很多机器学习的问题上发挥了很重要的作用。
神经网络的背景(我们可以利用神经网络做些什么)

大脑可以处理视觉,听觉,计算,触觉等等很多事情,这样看来似乎如果我们要模仿大脑的话,要写很多不同的程序来让机器模仿人脑能做的这些事情,但是有个设想是大脑做所有的这些不同的事情并不是通过各种不同的程序来的,实际上大脑是通过just a single learning algorithm.这只是一个设想,让我们看看一些能证明这个设想的证据。

那个大脑红色的区域为我们的听觉皮层,我们是通过这个听觉皮层来理解耳朵听到的语句。神经系统科学家在动物身上做了如下的实验,他们切断了从耳朵到听觉皮层的线路,重新连接了从眼睛到听觉皮层的线路,所以从眼睛接收到的信号会传送到听觉皮层,这样之后,会发现听觉皮层学会see了。

另一个例子如上图所示,那个红色的区域是感觉皮质,会感觉你所接触到的东西。如果我们做类似的实验,将触觉到触觉皮质的线路切断,将眼睛与触觉皮质相连的话,然后感觉皮质就学会了see.
这些实验称为neuro-rewiring experiments,从中我们可以看出同一个物理的组织,可以用来去听,去看,去感觉,这样我们推断我们只需要一个learning algorithm而不是成千上万的programs或者算法来完成脑部的各种功能了,我们可能需要的只是需要一些近似或者不管是什么算法,我们将其实现然后让它自己去学习如何处理这些数据。
令人惊讶的是,如果我们可以plug in almost any sensor to almost any part of the brain,那么brain将会学习如何使用它们。

左上角的那幅图片是一个用舌头来看 例子,这是一个叫做BrainPort的系统用来帮助失明的人来看东西。它工作的方式是,你将一个灰度相机绑在你的前额上面,它会将在你面前的image拍成低相素的照片,然后你再运行a wire to 一系列的电极(置于舌头上面),这样每个像素都映射到舌头上面相应的位置(可能高电压代表dark pixel,低电压代表bright pixel),如果我们现在使用这个系统的话,我们可以用舌头学会see.
第二个例子是关于人的声纳的,有两种方式,你可以使用打响指或者用舌头打出响声。实际上如今盲人在学校里面训练这些,学会从周围环境中折射回来的声音的模式来理解周围的环境(这就是sonar)。在Yutube上面有一个真实的例子,一个小男孩,因为生病的原因将眼球摘除了,但是通过打响指,他能到处走动,他能够玩滑板,能够投篮。
第三个例子是关于触觉带的,将这个带了戴在腰上,它会发出嗡嗡的声音通常是在最北的地方发出buzzing,这样可以给人一种类似于鸟儿知道哪儿是北边的方向感。
第四个例子非常奇特,如果你plug in 第三只眼睛到青蛙的身上,则那个青蛙会学会如何使用第三只眼睛。
如果扩展开来,如果我们plug in almost any sensor to the brain,那么脑的学习算法会学会如何使用这些数据。如果我们能学会大脑的学习算法是怎么回事,然后在电脑上近似地实现它,这样我们一直都期望的事情,在AI(人工智能)的方向上前进了真正的一步,是我们希望能构建一个真正的智能机器的梦想。
神经网络(2)---neurons and the brain的更多相关文章
- Coursera《machine learning》--(8)神经网络表述
本笔记为Coursera在线课程<Machine Learning>中的神经网络章节的笔记. 八.神经网络:表述(Neural Networks: Representation) 本节主要 ...
- 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 8_Neural Networks Representation 神经网络的表述
神经网络是一种受大脑工作原理启发的模式. 它在许多应用中广泛使用:当您的手机解释并理解您的语音命令时,很可能是神经网络正在帮助理解您的语音; 当您兑现支票时,自动读取数字的机器也使用神经网络. 8.1 ...
- 斯坦福机器学习视频笔记 Week4 & Week5 神经网络 Neural Networks
神经网络是一种受大脑工作原理启发的模式. 它在许多应用中广泛使用:当您的手机解释并理解您的语音命令时,很可能是神经网络正在帮助理解您的语音; 当您兑现支票时,自动读取数字的机器也使用神经网络. Non ...
- Can brain stimulation aid memory and brain health?
Can brain stimulation aid memory and brain health? Harvard Women’s Health Watch Image: Thinkstock Th ...
- The Brain vs Deep Learning Part I: Computational Complexity — Or Why the Singularity Is Nowhere Near
The Brain vs Deep Learning Part I: Computational Complexity — Or Why the Singularity Is Nowhere Near ...
- Advances in Single Cell Genomics to Study Brain Cell Types | 会议概览
单细胞在脑科学方面的应用 Session 1: Deciphering the Cellular Landscape of the Brain Using Single Cell Transcript ...
- TED_Topic8:How to control someone else's arm with your brain
By Greg Gage (Neuroscientist) Greg Gage is on a mission to make brain science accessible to all. In ...
- Machine Learning - 第4周(Neural Networks: Representation)
Neural networks is a model inspired by how the brain works. It is widely used today in many applicat ...
- 机器学习之神经网络模型-上(Neural Networks: Representation)
在这篇文章中,我们一起来讨论一种叫作"神经网络"(Neural Network)的机器学习算法,这也是我硕士阶段的研究方向.我们将首先讨论神经网络的表层结构,在之后再具体讨论神经网 ...
随机推荐
- java绘图(基于Graphics2D)
1.绘图基本操作 请参考下面基础示例: int width = 200, height = 250; //创建图片对象 BufferedImage image = new BufferedImage( ...
- phaser三个学生做题目
3个学生一起参加考试,一共有三道题,要求所有学生到齐才能开始考试,全部同学都做完第一题,学生才能继续做第二题,全部学生做完了第二题,才能做第三题,所有学生都做完的第三题,考试才结束 public cl ...
- Nginx08---腾讯云宝塔面板
主要在宝塔面板中Nginx和Apache不可同时存在 宝塔可以快速搭建网站并且配置 与nginx不冲突:nginx nginx
- JAVA从文本文件(txt)读取一百万条数据保存到数据库
Java读取大文本文件保存到数据库 1.追求效率 将文件读取到内存,效率比较高,经过测试读取1G左右的文本文件,机器内存消耗达到接近3个G,对内存消耗太大,不建议使用 2.通过调用第三方类库实现 通过 ...
- Python之reduce函数使用示例
#!/usr/bin/env python # -*- coding:utf8 -*- '''reduce:处理一个序列,然后把序列进行合并操作''' ###在python中没有reduce函数,所以 ...
- 华为模拟机试_C++题解
华为模拟机试 [编程|100分] a+b 题目描述 计算a+b的和 每行包含两个整数a和b 对于每行输入对应输出一行a和b的和 输入 1 5 输出 6 自解 #include<iostream& ...
- linux 下搭建go开发环境
- 题解-CSA Round#18 Randomly Permuted Costs
Problem CSA Round 18 题意概要:给定一个有重边有自环 \(n\) 点 \(m\) 边的有向无环图(DAG),每条边有其权值,每当你走到一个点 \(x\) 时,所有从 \(x\) 连 ...
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决
不能实例化activity有如下三种情况: 1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改 ...
- Linux入职基础-1.2_U盘安装RedHat5具体步骤
从U盘安装RedHat5具体步骤 从U盘安装RedHat Linux的具体步骤: 准备工作: RHEL_5.6_i386_DVD.ISO文件 具体步骤: 1.解压并用ultraiso软件打开rhel- ...