Deep Learning 1:简单线性分类
前言
今天在图书馆进行了为期一天的攻关,对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:简单线性分类相关推荐
- 简单线性分类学习机(平分最近点法)matlab实现
简单线性分类学习机(平分最近点法)matlab实现 听语音 | 浏览:19 | 更新:2016-10-07 23:20 1 2 3 4 5 6 7 分步阅读 在分类问题中,如何划分类型是一个复杂而有意 ...
- 干货丨科普丨大牛的《深度学习》笔记,Deep Learning速成教程
深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里,深度学习颠覆了语音识别.图像分类. ...
- Deep Learning(深度学习)学习笔记整理系列
一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫游一样,是人类最美好的梦想之一.虽然计算机技术已经取得了长足的进步,但是到目前为止,还没有一台电脑能产生& ...
- Deep Learning(深度学习)学习笔记整理系列之(四)
接上 九.Deep Learning的常用模型或者方法 9.1.AutoEncoder自动编码器 Deep Learning最简单的一种方法是利用人工神经网络的特点,人工神经网络(ANN)本身就是具有 ...
- deep learning 以及deep learning 常用模型和方法
首先为什么会有Deep learning,我们得到一个结论就是Deep learning需要多层来获得更抽象的特征表达. 1.Deep learning与Neural Network 深度学习是机器学 ...
- Deep Learning(深度学习)学习笔记整理
http://blog.csdn.net/zouxy09/article/details/8775360 一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫 ...
- 大牛deep learning入门教程
雷锋网(搜索"雷锋网"公众号关注)按:本文由Zouxy责编,全面介绍了深度学习的发展历史及其在各个领域的应用,并解释了深度学习的基本思想,深度与浅度学习的区别和深度学习与神经网络之 ...
- 【深度学习】大牛的《深度学习》笔记,Deep Learning速成教程
深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里,深度学习颠覆了语音识别.图像分类. ...
- Deep Learning(深度学习)之(三)Deep Learning的常用模型或者方法
转自:http://blog.csdn.net/boon_228/article/details/51700569 Deep Learning(深度学习)之(三)Deep Learning的常用模型或 ...
最新文章
- 记一次信息泄露(被美团泄露出去的)和被诈骗经历
- golang sql查询获取结果集个数
- 高德最佳实践:Serverless规模化落地有哪些价值?
- Android studio 报错:Manifest merger failed xxx
- python3.8爬虫_python爬虫系列(3.8-正则的使用)
- mac 下更新python
- 腾讯整治扫码点餐强制关注公众号问题
- Android开发笔记(一百二十二)循环器视图RecyclerView
- mysql数据基本指令_mysql数据库常用命令(详细)
- Ubuntu 10.04编译安装insigh-6.8-1
- MapGuide open source开发系列教程四: 体系结构(转贴)
- 【原创】Structure from Motion (SfM)算法测试---3D重建简介
- 【腾讯地图】出现“鉴权失败,请传入正确的key”怎么解决?
- Python 爬虫之 Beautifulsoup4,爬网站图片
- 火星来客创业周刊第1期:独立开发者Twitter小工具60天,从月入300美金到月入3000美金
- CODE[VS] 3837 台风 题解
- GAMES101-现代计算机图形学入门-闫令琪 - lecture15 光线追踪3 - 辐射度量学、渲染方程(Ray Tracing 3) - 课后笔记
- 搞定机械工程专业毕业设计选题推荐
- java在文件中输出换行符
- 浅析exit()和atexit()函数
热门文章
- android 属性翻牌动画,android scale实现翻牌动画效果
- linux 硬盘响,Ubuntu下硬盘读写时声音很响问题的解决
- Java——十六进制转十进制(带符号)
- BPM那些事儿——BPM的产生缘由
- GoAhead_UserGuide_2
- python保存路径相对路径_Python绝对路径和相对路径详解
- linux 系统开启火狐命令_linux下安装firefox
- MacOS 开发 - FSEventStream(文件系统改变事件监控)
- JAVA计算机毕业设计成绩分析系统Mybatis+源码+数据库+lw文档+系统+调试部署
- java网络编程读书笔记-Ch03