前言

今天在图书馆进行了为期一天的攻关,对BP神经网络进行了深入的学习,晚上花了将近3个小时的时间完成了我的第一个神经网络程序(基于Matlab)。

希望这是一个好的开始。

这是我的第一个 Deep Learning / 神经网络 程序,运用了BP神经网络对8个数据点进行四分类。

Matlab代码如下:

exercise1_minibatch.m

clear;
P = {[1;1] [1;2] [2;-1] [2;0] [-1;2] [-2;1] [-1;-1] [-2;-2]};   %11
Y = {[0;0] [0;0] [0;1] [0;1]  [1;0]  [1;0]  [1;1]   [1;1]  };
B = [-155;234];
W = [12,-34105,444];Eta = 0.1;     %learning rateiter= 10000;      %iterator C = zeros(iter,1);m = 8;Dw = 0;Db = 0;for k=1:iterfor i=1:8Z = W*P{i}+B;A = myhardlim(Z);Dz = (A-Y{i})*1;Dw = Dw + Dz*P{i}';Db = Db + Dz;if(mod(i,m)==0)W = W-Eta*Dw/m;B = B-Eta*Db/m;Dw = 0;

Deep Learning 1:简单线性分类相关推荐

  1. 简单线性分类学习机(平分最近点法)matlab实现

    简单线性分类学习机(平分最近点法)matlab实现 听语音 | 浏览:19 | 更新:2016-10-07 23:20 1 2 3 4 5 6 7 分步阅读 在分类问题中,如何划分类型是一个复杂而有意 ...

  2. 干货丨科普丨大牛的《深度学习》笔记,Deep Learning速成教程

    深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里,深度学习颠覆了语音识别.图像分类. ...

  3. Deep Learning(深度学习)学习笔记整理系列

    一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫游一样,是人类最美好的梦想之一.虽然计算机技术已经取得了长足的进步,但是到目前为止,还没有一台电脑能产生& ...

  4. Deep Learning(深度学习)学习笔记整理系列之(四)

    接上 九.Deep Learning的常用模型或者方法 9.1.AutoEncoder自动编码器 Deep Learning最简单的一种方法是利用人工神经网络的特点,人工神经网络(ANN)本身就是具有 ...

  5. deep learning 以及deep learning 常用模型和方法

    首先为什么会有Deep learning,我们得到一个结论就是Deep learning需要多层来获得更抽象的特征表达. 1.Deep learning与Neural Network 深度学习是机器学 ...

  6. Deep Learning(深度学习)学习笔记整理

    http://blog.csdn.net/zouxy09/article/details/8775360 一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫 ...

  7. 大牛deep learning入门教程

    雷锋网(搜索"雷锋网"公众号关注)按:本文由Zouxy责编,全面介绍了深度学习的发展历史及其在各个领域的应用,并解释了深度学习的基本思想,深度与浅度学习的区别和深度学习与神经网络之 ...

  8. 【深度学习】大牛的《深度学习》笔记,Deep Learning速成教程

    深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里,深度学习颠覆了语音识别.图像分类. ...

  9. Deep Learning(深度学习)之(三)Deep Learning的常用模型或者方法

    转自:http://blog.csdn.net/boon_228/article/details/51700569 Deep Learning(深度学习)之(三)Deep Learning的常用模型或 ...

最新文章

  1. java用关键字 指明继承关系_【填空题】java中用关键字 指明继承关系、用关键字 指明接口实现。...
  2. oracle+view性能,Oracle 10g的隐含参数_complex_view_merging引发的性能问题
  3. 工程师的成熟模型_数据工程师的成熟度
  4. [前台]---图片上传和校验
  5. 安卓案例:安卓对话框演示
  6. R语言统计分布及模拟
  7. 数学建模(7)---建模开始
  8. 深度解析,BIM应用落地,基于BIM的群塔作业方案优化
  9. 关于如何让网站被搜索引擎收录
  10. 一个能够让你快速从html结构生成css结构的vscode插件
  11. 51CTO与我的大学生活
  12. MTK 9.0平台调试gsensor
  13. 了解传统教育培训机构的痛点
  14. Android原生OS风格ROM包,小米5 的LineageOS14.1刷机包 安卓7.1.1原生风格 20180203更新
  15. 每日一译:上述报盘以我方最后确认为准
  16. 阿里云购买域名到icp备案
  17. 2016计算机学科夏令营上机考试C:反反复复(字符串处理)
  18. vue 项目 想修改代码严格模式 lintOnSave
  19. CSS 背景(background)
  20. Leetcode_27 移除元素小白解法

热门文章

  1. Python可视化:绘制折线图、设置线条形状和marker样式
  2. 关于 DPDK 的 一些零散的杂言杂语的念头/看法
  3. 计算机在信息社会的作用,[计算机在信息社会中的应用.doc
  4. 【搞事情】利用PyQt为目标检测SSD300添加界面(四)
  5. UE4 UE4 C++ Gameplay Abilities 的AttributeSet和GameplayEffect
  6. 运动服火鸟2代三叶草运动服SWIM CLUB 1976款游泳秋装男款海马-淘宝网
  7. (20)正轴测投影变换
  8. 跨平台移动开发 模仿正点日历引导页弹一弹动画
  9. mysql的经典sql语句大全_重学大学计算机教程--mysql 经典sql语句大全
  10. 诺顿等效电路 用计算机,诺顿定理的等效电路说明