前言

因为近期学习的需要,需要学习一下theano的使用,在网上发现了莫烦python的视频,感觉还可以,以此做一个学习笔记,分享及便于日后查询。该笔记我会尽量以简洁易懂的方式进行记录,同时也会加入自己的一些想法和看法(一般会标红或者加粗等标记一下)。

1.1 科普:人工神经网络 VS 生物神经网络

生物神经网络

  • 900亿个神经细胞构成
  • 婴儿期的神经元还并没有形成系统和网络,只是一些分散的细胞而已。通过生活中一些有意义的事情的激励,神经元之间产生了联结,从而产生了记忆。

人工神经网络

  • 一般在讲人工神经网络的时候,都指的是已经形成体系的人工神经网络(所有的神经元之间的连接都是固定不可更换的,这就是说,在人工神经网络里,没有凭空产生联结这一回事。这也是人工神经网络并没不会替代生物神经网络的原因之一)
  • 通过上一条可以看出,人工神经网络只是模仿了生物神经网络的一个学习过程(类似与一种优化过程),人工神经网络不会产生新的联结。

生物神经网络和人工神经网络的本质区别

人工神经网络靠的是正向和反向传播来更新神经元,从而形成一个好的神经系统,本质上,这是一个能让计算机处理和优化的数学模型。
而生物神经网络是通过刺激,产生新的联结,让信号能够通过新的联结传递而形成反馈。
我的理解,人工神经网络只是对生物神经网络从结构上和从学习过程上的一种模仿。两种网络的学习过程非常类似,都是通过经验数据不断的反馈而习得。只不过,人工神经网络是不能产生新的联结的,只能优化更新已经存在的神经元,而生物神经网络是产生新的联结。也就是说,人工神经网络中“更新神经元”的操作,对应着生物神经网络中“产生新联结”的过程

1.2 什么是神经网络(Neural Network)

  • 是一种计算模型、数学模型
  • 神经元可以被训练和强化
  • 由多层神经元构成,每一层拥有不同的名称,比如,输入层,隐藏层(可以有多层)、输出层。
  • 每一个神经元都有一个刺激它的激励函数,通过误差的反向传播,来调整神经元的敏感性。

1.3 神经网络 梯度下降

  • 神经网络实际上是术语“optimization”这个家族中的一员,它术语梯度下降法这个分支中的一个。

科普:神经网络的黑盒不黑

  • 与其说黑盒是在加工处理,还不如说在讲一种代表特征转换成另一种代表特征,一次次特征之间的转换,也就是一次次的更有深度的理解。
  • 只是因为有时候代表特征太多了,我们人类没有办法看懂他们代表的是什么,然而计算机却能看清楚它所学到的规律,所以我们才觉得神经网络就是个黑盒。

迁移学习

对于一个有分类能力的神经网络,有时候我们只需要这套神经网络的理解能力,并拿出这种能力去处理其他问题,所以我们保留它的代表特征转换能力。

Why theano

theano相对于tensorflow来说,更加学术化,如果是使用机器学习进行学术性研究,网上已经有很多使用theano的学术性资料,所以theano在这种情况下是值得推荐的,

神经网络在做什么

拟合数据

参考链接

-莫烦python之theano

第一站 Theano 简介相关推荐

  1. 爬虫入门实战第一站——梨视频视频爬取

    爬虫入门实战第一站--梨视频视频爬取 简介 博主最近重新开始了解爬虫,想以文字方式记录自己学习和操作的过程.本篇文章主要是使用爬虫爬取梨视频网站中的视频并下载到本地,同时将视频简介和视频网站保存在ex ...

  2. 《Kotlin 程序设计》第一章 Kotlin简介

    第一章 Kotlin简介 科特林岛(Котлин)是一座俄罗斯的岛屿,位于圣彼得堡以西约30公里处,形状狭长,东西长度约14公里,南北宽度约2公里,面积有16平方公里,扼守俄国进入芬兰湾的水道.科特林 ...

  3. DVB-S 相关知识点第一章--卫星电视简介

    目录 前言 系列文章 卫星电视标准: 卫星电视特点 卫星电视系统组成: 卫星电视信号传输过程: 卫星电视节目来源 卫星信号传输图 卫星天线系统简介 卫星天线组成: 卫星天线种类: 卫星天线系统组成简介 ...

  4. 第一章 MATLAB简介

    第一章 MATLAB简介 简介 MATLAB是Matrix Laboratory的缩写,它的产生是与数学计算紧密联系在一起的. MATLAB是一个交互式开发系统,其基本数据要素是矩阵. MATLAB系 ...

  5. 创业第一站丨产品经理、海归转型成创业者有多难?

    5月24日,阿尔法公社与PMCAFF共同主办的创业第一站如期举行,阿尔法公社创始合伙人蒋亚萌.搜狗输入法之父马占凯.诸葛io创始人孔淼.Qury创始人郑伟与几十位计划创业.已经创业的产品人一起就产品经 ...

  6. 2015生命之旅---第一站重庆

    老邓的流水账又来了.... 这篇文章来源于我的2015年7月-九月的一系列出行,跟程序无关,我只想把我的经历告诉大家,让大家与我共勉.为什么会有这次旅行,为什么是生命之旅,这还得从去年说起,去年九月, ...

  7. hls fifo_【正点原子FPGA连载】第一章HLS简介--领航者ZYNQ之HLS 开发指南

    1)摘自[正点原子]领航者ZYNQ之HLS 开发指南 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手 ...

  8. 2019《去哪儿》春季校招第一站(含笔试题)

    PS:点进来的小伙伴,我想先声明,标题中的去哪儿指的是517Na这家公司. 离职已经过去了4天,这几天算是过上了悠闲而轻松的日子.瞌睡也睡了(忘记了早餐存在的价值),篮球也打了(下午一个人在小区里打篮 ...

  9. 《RabbitMQ 实战指南》第一章 RabbitMQ 简介

    <RabbitMQ 实战指南>第一章 RabbitMQ 简介 文章目录 <RabbitMQ 实战指南>第一章 RabbitMQ 简介 一.什么是消息中间件 二.消息中间件的作用 ...

  10. 第一章 WebGL简介 Introduction

    第一章 WebGL简介 Introduction 概述 webGL是一组用于在web html上下文中绘制3D图像的web接口 html Canvas对象所有绘制图像的舞台,通过使用CanvasRen ...

最新文章

  1. 记录cu上shell比赛的第6题:输入日期,打印天数
  2. socket网络编程--epoll小结
  3. react native一键分享功能实现amp;原理和注意点(支持微信、qq、新浪微博等)
  4. iOS nav加角标
  5. Android Shader类简介之渲染图像示例
  6. 想成为嵌入式程序员应知道的0x10个基本问题[转]
  7. mysql datetime为空不显示_将null和格式不正确的datetime值导入datetime列MySQL
  8. 音译 —— 本身的含义
  9. 计算化侦查之根据公交卡记录抓小偷
  10. php 源代码 即时通讯,php开源免费即时通讯源码-目前有哪些完全的开源的PHP,商城代码...
  11. poi word 删除表格
  12. Ubuntu安装Adobe Reader
  13. 政府支撑智慧城市建设 楼宇对讲投身社区成长
  14. java角色权限设计
  15. YOLO基础教程(三):视频处理
  16. 超级计算机 计算化学,计算化学软件使用经验-超算中心.PDF
  17. 2021,你值得看的华为/字节/腾讯/京东/网易/滴滴面经分享
  18. 教你用Python实现经典游戏《小蜜蜂》
  19. 小木工 ____农民工纪事之一
  20. oracle10g 管理共享服务器

热门文章

  1. lae界面开发工具入门之介绍十三--如何获取数据?
  2. Problem D: 求三角形面积-gyy
  3. 生物信息之独孤九剑——sort
  4. 网络安全笔记-17-单臂路由
  5. 【业务分析】为什么YouTube广告只看5秒就可跳过,却更赚钱?
  6. 牛客网——找出直系亲属
  7. 达摩院量子计算机叫什么,刚刚,阿里巴巴达摩院宣布研制出全球最强量子电路模拟器...
  8. As Shell Raises Dividend, Future Gets Hazy
  9. 拼多多顶级佣金助手-微信群自动发单
  10. WKWebView 和UIWebView userAgent 全局设置和局部设置 9.0 12.0 兼容性问题