Tensorflow实战学习(二十七)【卷积神经网络】

深度学习经典网络模型——LeNet 阅读详情

卷积神经网络(Convolutional Neural Network,CNN),可以解决图像识别、时间序列信息问题。深度学习之前,借助SIFT、HoG等算法提取特征,集合SVM等机器学习算法识别图像。

SIFT,缩放、平移、旋转、视角转变、亮度调整畸变的一定程度内,具有不变性。有局限性,ImageNet ILSVRC比赛最好结果错误率在26%以上,常年难以突破。

卷积神经网络提取特征效果更好,分类训练时自动提取最有效特征。卷积神经网络CNN,降低图像数据预处理要求,避免复杂特征工程。CNN使用图像原始像素输入,对缩放、平移、旋转畸变具有不变性,强泛化性。CNN卷积权值共享结构,大幅减少神经网络参数量,防止过拟合,降低神经网络模型复杂度。延时神经网络TDNN,时间权值共享,降低学习时间序列信号复杂度。

感受野(Receptive Field),每个视觉神经元只会处理一小块区域视觉图像。神经认知机(Neocognitron),两类神经元,抽取特征S-cells对应主流卷积神经网络卷积核滤波操作,抗形变C-cells对应激活函数、最大池化(Max-Pooling)操作。LeCun LeNet CNN首个成功多层训练网络结构。卷积神经网络利用空间结构关系减少学习参数量,提高反向传播算法训练效率。

第一个卷积层,接受图像像素级输入,每个卷积操作只处理一小块图像。卷积变化后传到后面网络。每一层卷积(滤波器),提取数据最有效特征。提取图像最基础特征,组合抽像更高阶特征。

一般卷积神经网络多个卷积层构成。每个卷积层,图像多个不同卷积核滤波,加偏置(bias),提取局部特征,每个卷积核映射一个新2D图像,卷积核滤波输出结果,非线性激活函数处理(ReLU),激活函数结果池化操作(降采样),最大池化,保留最显著特征,提升模型畸变容忍能力。可以加LRN(Local Response Normalization 局部响应归一化层),Batch Normalizations。

卷积核权值共享,卷积层多个不同卷积核,卷积核对应滤波后映射新图像,同一新图像每个像素来自完全相同卷积核。降低模型复杂度,减轻过拟合,降低计算量。

图像空间有组织结构,每个像素点与空间周围像素点有紧密联系,与太遥远像素点少联系,即感受野。每个感受野只接受一小块区域信号。小块区域内像素互相关联,每个神经元不需要接收全部像素点信息,只接收局部像素点输入,再将所有神经元收到局部信息综合起来得到全局信息。将全连接模型改为局部连接,从隐含层每个隐含节点和全部像素相连,改为每个隐含节点连接局部像素节点。

局部连接方式卷积操作,默认每个隐含节点参数完全一样。不再担心隐含节点数量和图片大小,参数量只跟卷积核大小有关。权值共享。一个卷积核只能提取一种卷积核滤波结果,只能提取一种图片特征。每个卷积核滤波图像是一类特征映射,一个Feature Map。一般,第一个卷积层100个卷积核已经充足。

卷积,不管图片尺寸,训练权值只与卷积核大小、数量有关,可以用非常少参数量处理任意大小图片。每个卷积层提取特征,在后面层抽象组合更高阶特征,多层抽象卷积网络表达能力强,效率高。隐含节点数量没有下降,隐含节点数量只跟卷积步长有关。隐含节点数量=输入像素数量/(步长X步长)。

卷积神经网络,局部连接(Local Connection)、权值共享(Weight Sharing)、池化层(Pooling)降采样(Down-Sampling)。局部连接、权值共享降低参数量,训练复杂度下降,减轻过拟合。权值共享,卷积网络平移容忍性。池化层降低输出参数量,模型轻度形变容忍性,提高泛化能力。训练中自动完成特征提取抽象,同时模式分类,降低图像识别难度。

LeNet5 始于1994年,深层卷积神经网络。Yann LeCun。可训练参数卷积层,用少量参数在图像多个位置提取相似特征。如果图像独立像素直接作输入,利用不到图像很强的空间相关性。每个卷积层包含卷积、池化、非线性激活函数。卷积提取空间特征。降采样(Subsample)平均池化层(Average Pooling)。双曲正切(Tanh)或S型(Sigmoid)激活函数。MLP最后分类器。层间稀疏连接减少计算复杂度。

State-of-the-art。LeNet5奠定现代卷积神经网络基石。LeNet5,输入图像,三个卷积层,一个全连接层,一个高斯连接层。第一个卷积层C1有6个卷积核,卷积核尺寸为5x5,共(5x5+1)x6=156个参数。1个bias。2x2平均池化层S2降采样。Sigmoid激活函数非线性处理。第二个卷积层C3,卷积核尺寸5x5,16个卷积核,16个Feature Map。第二个池化层S4,2x2降采样。第三个卷积层C5,120个卷积核,卷积大小5x5,输入5x5,构成全连接,可以算全连接层。F6全连接层,84个隐含节点,激活函数Sigmoid。最后一层,欧式径向基函数(Euclidean Radial Basis Function)单元组成,输出最后分类结果。

参考资料:
《TensorFlow实战》

【信息科学与工程学】【数据中心】 第二十七篇 AI领域各类通讯模式01 类型业务特性数据要求数据Pipeline工作流程Pipeline应用场景限制条件机器学习​模式识别、预测分析、决策支持结构化数据、标注数据、特征工程数据采集 → 数据清洗 → 特征提取 → 特征选择 → 数据集划分问题定义 → 数据准备 → 模型选择 → 训练 → 评估 → 调优 → 部署推荐系统、风险评估、客户分群、销售预测依赖数据质量、过拟合风险、解释性差、需要持续更新深度学习​端到端学习、复杂模式提取、自动特征工程大规模数据、标注数据、图像/文本/语音数据增强 → 标准化 → 批处理 → 数据加载器架 阅读详情

相关推荐

[Python人工智能] 三十九.VS Code配置Python编程和Keras环境及手写数字识别(基础篇)

从本专栏开始,作者正式研究Python深度学习、神经网络及人工智能相关知识。前一篇文章利用Keras构建无监督学习Autoencoder模型并实现聚类分析。这篇文章将介绍基础知识,因为很多读者咨询我如何用VS Code配置Keras深度学习环境,并对比常用的深度学习框架,最后普及手写数字识别案例。基础性文章,希望对您有所帮助!

杨秀璋的专栏 4053

学习笔记TF027:卷积神经网络

卷积神经网络(Convolutional Neural Network,CNN),可以解决图像识别、时间序列信息问题。深度学习之前,借助SIFT、HoG等算法提取特征,集合SVM等机器学习算法识别图像。SIFT,缩放、平移、旋转、视角转变、亮度调整畸变的一定程度内,具有不变性。有局限性,ImageNet ILSVRC比赛最好结果错误率在26%以上,常年难以突破。卷积神经网络提取特征效果更好,分类训练

利炳根 667

从矩阵分解到TensorFlow CNN:推荐系统评分预测实战解析

推荐系统是解决信息过载的核心技术之一,其底层逻辑离不开对用户与物品交互行为的建模。协同过滤作为最经典的推荐策略,通过分析用户或物品的相似性来预测偏好,而矩阵分解则进一步将评分矩阵拆解为低维潜在因子,在稀疏数据下依然能稳健地完成评分预测任务。随着深度学习的发展,TensorFlow等框架使得构建更复杂的特征交互模型成为可能,CNN不仅能处理图像,还能通过对Embedding向量进行卷积操作来捕捉用户与物品间的非线性关系。从基于NumPy手写SGD训练矩阵分解基线,到利用Keras函数式API搭建双塔CNN模型

weixin_29055137的博客 215

机器学习之神经网络与支持向量机

神经网络 定义     神经网络是由具有适应性的简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所作出的交互反应 神经元模型     M-P神经元模型:接收到来自n个其他神经元通过带权重连接传递的输入信号,总输入值大于阈值则通过“激活函数”处理以产生神经元模型     激活函数:阶跃函数(不连续、不光滑)、Sigmoid函数 感知机与多层网络 感知机有两层神经

WihauShe's Blogger 2664

卷积神经网络实现文本分类练习(TF)

经典的卷积神经网络实现文本分类的联系,用TF实现,特别推荐NLP方向的做。

【Docker】如何让docker容器正常使用nvidia显卡

描述了如何在docker容器中使用英伟达显卡的过程和问题解决方法。

NameLoadingFailed的博客 8372

径向基函数神经网络_卷积神经网络的发展

1968 Hubel & Wiesel 猫脑实验Hubel和Wiesel干了一件事,他们将猫麻醉后,把电极插到其视觉神经上连接示波器,并给它们看不同的图像,观察脑电波的反应。他们发现猫看到鱼的图片神经元不会兴奋。但是却意外发现,切换幻灯片的时候猫的神经元会兴奋,也就是图片的边缘会引起猫咪神经元的兴奋。由于这项发现,Hubel和Wiesel一起获得了1981年的诺贝尔奖。这项发现不仅在生物学...

weixin_39707168的博客 520

RAGFlow 离线部署:解决cl100k_base.tiktoken问题

摘要 本文详细解决了RAGFlow离线部署时tiktoken缓存文件下载失败的问题。通过分析tiktoken库的缓存机制,一次性不改代码解决.

baidu_25691461的博客 830

【深度学习】卷积神经网络CNN入门介绍

【深度学习】卷积神经网络CNN入门介绍

wzk4869的博客 3334

人形机器人解耦驱动腿部设计与FAST性能优化

机器人运动控制的核心在于动力学解耦与能量效率优化。通过多连杆机构设计,可以实现关节运动的独立控制,显著降低惯性叠加和能量损耗。DecARt Leg采用创新的齿轮-四杆复合机构,将腿部伸缩与摆动运动完全解耦,配合多杆踝关节传动系统,实测行走速度可达4.18m/s。这种解耦设计不仅提升了动态性能,其提出的FAST指标更为腿部构型提供了量化评估基准,在仓储物流、地形适应等场景展现出显著优势,为人形机器人运动控制提供了新的技术路径。

weixin_33759613的博客 237

AD7920实战:从咪头到ADC的音频信号采集电路设计全解析(附电路图)

本文详细解析了基于AD7920 ADC芯片的音频信号采集电路设计全流程。从驻极体咪头的驱动、AD8542运放的两级增益与偏置设计,到关键的抗混叠滤波器配置,以及ADC接口的驱动缓冲与PCB布局要点,提供了完整的实战指南与电路图,帮助开发者实现高质量音频信号采集。

red88的博客 792

Udacity机器人软件工程师课程笔记(二十七) - 卷积神经网络(CNN)

1.卷积神经网络介绍 **卷积神经网络(Convolutional Neural Network,CNN)**是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 虽然上图中显示的全连接神经网络结构和卷积神经网络的结构直观上差异比较大,但他们的整体架构是非常相似的。从上图可以看出,卷积神经网络也是通过一层一层的节点组织起来的。和全连接神经网络一样,卷积...

Stan_Fu的博客 745

告别GitHub!手把手教你用Gitblit在Windows 10上搭建私人局域网Git服务器(附SourceTree配置)

本文详细介绍了如何在Windows 10环境下使用Gitblit搭建私有Git服务器,实现局域网内高效代码协作。通过轻量级的Gitblit解决方案,开发者可以享受数据完全自主、离线可用性和局域网高速访问等优势。文章包含从环境准备、安装部署到SourceTree配置的全流程指南,特别适合金融、医疗等敏感行业团队使用。

weixin_30430169的博客 280

计算机视觉基础系列(python与opencv的操作与运用/tensorflow的基础介绍)(二十七)--- 完结篇-人脸识别完整流程

首先这个案例很简单,属于浅层次的神经网络,属于一个综合性案例。 分别需要以下几个步骤: 1.样本收集;2.图像预处理;3.tensorflow神经网络 这里对应的就是以下几个知识点:1.python图片的爬虫;2.opencv预处理;3.tensorflow卷积神经网络 一、样本收集 简单的爬虫使用;视频截取图片,ffmpeg命令行的使用。 1.理解爬虫原理,2.实现图片的爬虫: 1...

u012935100的博客 1784

机器学习实战5-天气预测系列:利用数据集可视化分析数据,并预测某个城市的天气情况

大家好,我是微学AI,最近天气真的是多变啊,忽冷忽热,今天再次给大家带来天气的话题,机器学习实战5-天气预测系列,我们将探讨一个城市的气象数据集,并利用机器学习来预测该城市的天气状况。该数据集包含年平均温度和湿度等信息。

微学AI的博客 1万+

18006.STM32通过SPI读取LAN9253数据

【代码】18006.STM32通过SPI读取LAN9253数据。

写给自己的笔记 552

TensorFlow学习笔记(二十七)CNN的9大模型之Dan CiresanNet

我在网上找了一下Dan CiresanNet相关的资料,貌似不是很多,大多数内容来自文章。 2010 年的时候,Dan Claudiu Ciresan 和 Jurgen Schmidhuber 发布了最早的 GPU 神经网络的一个实现。这个实现是在一块 NVIDIA GTX 280 图形处理器上运行 9 层的神经网络,包含前向与反向传播。 2010年Dan Claudiu Ciresan和

春华秋实 1978

金属表面粗糙度对信号的影响

之前的文章中,已经采用CST中的微带线模块进行了很多的仿真分析,本文将再次利用这些模块,从另外一个角度去探讨关于传输线的使用问题--金属的表面粗糙度。 众所周知,数据传输中,当速率越来越高时,信号在金属介质中的趋肤效应就愈发明显,能量就会更多地集中于金属的表面进行流动,此时,如果金属表面不再光滑而是凹凸不平,能量的传输过程就会产生波动,当这种波动积累到一定的量级,就会严重影响到传输线的阻抗稳定性,从而导致信号失真和传输异常。

一只豌豆象的博客 2895

Tensorflow深度学习之二十七:tf.nn.conv1d

一、conv1d   在NLP领域,甚至图像处理的时候,我们可能会用到一维卷积(conv1d)。所谓的一维卷积可以看作是二维卷积(conv2d)的简化,二维卷积是将一个特征图在width和height两个方向上进行滑窗操作,对应位置进行相乘并求和;而一维卷积则是只在width或者说height方向上进行滑窗并相乘求和。   以下是Tensor Flow中关于tf.nn.conv1d的API注解...

DaVinciL的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

TowardsDataScience 博客中文翻译 2019(二十七)

自然语言处理(NLP)是一个关于捕获、分析和解释人类语言的广泛学科。特别地,NLP 可以用于评估人类语音,以便确定关于其说话者、上下文、和情感的不同品质。这些评估可用于通知人机交互、可访问性、自动化和自然语言的统计分析。这个 NLP 项目是由 ProKarma 的 Edge Intelligence group 提出的,pro karma 是一家 IT 解决方案公司,总部位于内布拉斯加州,提供数字化转型和分析咨询。ProKarma 的。

龙哥盟 1784

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

TowardsDataScience 博客中文翻译 2020(七百二十七)

我们的任务是回答这样一个问题:“什么类型的电影票房最好?我最后一次演讲的幻灯片如果我们谈论拥堵问题,雅加达是最糟糕的城市之一;它徘徊在世界十大拥堵城市中。由于拥堵而损失的时间可能在早上超过 19 分钟,在晚上超过 26 分钟。以至于每年每个雅加达市民有 7 天 6 个小时是花在交通拥堵上(此外,拥堵导致空气污染激增,也就是说,不用说,慢慢地毒害着市民。尽管许多机构进行了各种衡量标准和排名,但这并没有减少问题的紧迫性,这个问题仍然需要解决。当然,必须采取措施来减少这种使用:将私人汽车消费转向公共交通。

龙哥盟 1727

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

深度学习好资源

一、深度学习 深度学习(七十三)pytorch学习笔记 深度学习(七十二)tensorflow 集群训练 深度学习(七十一)3D CNN时空特征学习 深度学习(七十)darknet 实现实验mobilenet 深度学习(六十九)darknet 实现实验 Compressing Deep Neural Networks with Pruning, Trained Quantization ...

女王の专属领地 1709

常见工程、应用、学习错误及安装问题

常见工程、应用、学习错误

Major_S的博客 3893

hjimce算法类博文目录

版权声明:本文为博主原创文章,欢迎转载,转载请注明原文地址、作者信息。https://blog.youkuaiyun.com/hjimce/article/details/50573444 hjimce算法类博文目录个人博客:http://blog....

Mingx9527 265

AI学习AI知识路线

随着深度 学习技术的发展,神经网络机器翻译首先将源句子向量化,转化 成计算机可以“理解”的形式,再生成另一种语言的译文,更贴。1)线性空间及线性变换2)矩阵的基本概念练3) 状态转移矩阵4)特征向量5)矩阵的相关乘法6)矩阵的QR分解 7)对称矩阵、正交矩阵、正定矩阵8)矩阵的SVD分解9)矩阵的求导 10)数据白化及其应用。Python 中最著名的绘图系统 散点图,折线图,条形图,直方图,饼状图, 箱形图的绘制 坐标轴的调整,添加文字注释,区域填充, 及特殊图形 patches 的使用。

疯批美人 980

Tensroflow练习,包括强化学习、推荐系统、nlp等

向AI转型的程序员都关注了这个号????????????机器学习AI算法工程 公众号:datayx代码和数据集获取:关注微信公众号 datayx 然后回复tf 即可获取。...

datayx的文章 654
上一篇: Tensorflow实战学习(二十六)【多层感知机】
下一篇: Tensorflow实战学习(二十八)【实现简单卷积网络】
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值