蜂群算法优化CNN 卷积神经网络 Matlab
2024-03-21 12:36:26 1.91MB matlab
1
本文使用的数据集是MNIST,主要使用两个卷积层加一个全连接层构建的卷积神经网络。 先载入MNIST数据集(手写数字识别集),并创建默认的Interactive Session(在没有指定回话对象的情况下运行变量) from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf mnist = input_data.read_data_sets(MNIST_data/, one_hot=True) sess = tf.InteractiveSession() 在定义一个初始化函数,因为卷
2024-03-17 17:06:44 80KB mnist
1
开发环境: Pycharm + Python3.6 + 卷积神经网络算法 基于人脸表面特征的疲劳检测,主要分为三个部分,打哈欠、眨眼、点头。本实验从人脸朝向、位置、瞳孔朝向、眼睛开合度、眨眼频率、瞳孔收缩率等数据入手,并通过这些数据,实时地计算出驾驶员的注意力集中程度,分析驾驶员是否疲劳驾驶和及时作出安全提示。 视觉疲劳检测原理:因为人在疲倦时大概会产生两种状态: 眨眼:正常人的眼睛每分钟大约要眨动10-15次,每次眨眼大概0.2-0.4秒,如果疲倦时眨眼次数会增多,速度也会变慢。打哈欠:此时嘴会长大而且会保持一定的状态。因此检测人是否疲劳可以从眼睛的开合度,眨眼频率,以及嘴巴张合程度来判断一个人是否疲劳。 检测工具 dlib :一个很经典的用于图像处理的开源库,shape_predictor_68_face_landmarks.dat是一个用于人脸68个关键点检测的dat模型库,使用这个模型库可以很方便地进行人脸检测,并进行简单的应用。 眨眼计算原理: (1) 计算眼睛的宽高比 基本原理:计算 眼睛长宽比 Eye Aspect Ratio,EAR.当人眼睁开时,EAR
2024-03-05 21:16:22 78.33MB python 卷积神经网络 疲劳驾驶检测
1
MATLAB漂浮物识别(Cnn卷积神经网络,GUI界面框架)Matlab编程
2024-03-04 16:06:09 1.32MB
1
番茄作物是市场上的重要主食,并且是日常食用的最常见的作物之一。 植物或农作物疾病导致生产质量和数量下降; 因此,对这些疾病的检测和分类非常必要。 感染番茄植物的疾病有很多类型,例如细菌斑,晚疫病,裁缝叶斑,番茄花叶和黄色弯曲。 早期发现植物病害可提高产量并提高其质量。 当前,智能方法已被广泛用于检测和分类这些疾病。 这种方法可以帮助农民识别类型吗? 感染农作物的疾病 当前工作的主要目的是应用一种现代技术来识别和分类疾病。 智能技术基于使用卷积神经网络(CNN)的技术,而卷积神经网络是机器学习的一部分,可以早期发现有关植物状况的信息。 CNN方法取决于从输入图像中提取特征(例如颜色,叶子边缘等),并在此基础上确定分类。 Matlab m文件已用于构建CNN结构。 从植物村获得的数据集已用于训练网络(CNN)。 所建议的神经网络已被用于分类六种类型的番茄叶片情况(一种健康的叶片植物疾病和五种类型的叶片疾病)。 结果表明,卷积神经网络(CNN)已经实现了96.43%的分类精度。 真实图像用于验证建议的CNN技术进行检测和分类的能力,并使用5兆像素相机从真实农场中获得,因为感染该星球的大多数常
2024-03-01 15:43:09 1.85MB 行业研究
1
基于卷积神经网络-双向长短期记忆网络结合注意力机制(CNN-BILSTM-Attention)回归预测,多变量输入模型。matlab代码,2020版本及以上。 评价指标包括:R2、MAE、MSE、RMSE和MAPE等,代码质量极高,方便学习和替换数据。
2024-02-23 16:18:23 33KB 网络 网络 matlab
1
大学毕业设计 使用python基于opencv开发车牌识别系统,可以实现后台传输的图片识别 使用了两个相同结构的卷积神经网络 车牌识别系统可以分为两个部分, 第一个部分是车牌定位过滤部分; 第二个部分是字符识别部分; 在这两部分中我都是使用CNN卷积神经网络训练之后进行识别内容。 车牌定位部分使用的技术主要为图像预处理,车牌轮廓提取还有车牌的定位; 字符识别部分使用的技术主要为字符的分割,然后完成字符识别,输出车牌信息。 输入层:36x128 第一层卷积:卷积核大小:3x3,通道数:3,卷积核个数:32,激活函数使用Relu,四个维度的滑动步长为1,填充算法的类型:SAME。 第一层池化:使用池化窗口大小为2x2的最大池化,由于不想在batch(批量)同channels(通道)做池化,因此设置为1. 第二层卷积:卷积核大下:3x3,通道数为32,卷积核个数:64,激活函数使用Rule,四个维度的滑动步长为1,填充算法的类型:SAME。 第二层池化:同样使用池化窗口大小为2x2的最大池化,由于不想在batch(批量)同channels(通道)做池化,因此设置为1. 第三层卷积:卷积核大
2024-01-27 16:51:24 459.37MB opencv python 车牌识别系统 卷积神经网络
1
通过粒子群算法对卷积神经网络结构的参数进行优化,最后在训练集和测试集上进行验证,效果比普通卷积神经网络的精度更高。粒子群算法可以有效高效地为卷积神经网络的超参数搜索提供方案。相比手动设计,粒子群算法通过模拟进化算法的方式,有望找到更佳结构。 粒子群算法可以用于卷积神经网络(Convolutional Neural Network, CNN)的优化。CNN是一种常用于图像识别、语音识别等领域的深度学习模型,它由多个卷积层、池化层和全连接层组成。CNN模型的优化需要调整的超参数很多,包括卷积核大小、卷积核数量、池化大小、学习率等等。因此,使用传统的梯度下降算法可能会陷入局部最优解,而粒子群算法则可以通过全局搜索来寻找更优的解。
2024-01-23 09:07:11 88KB
1
Maltab实现CNN卷积神经网络故障诊断(代码完整,可直接运行,适合2018及以上) 卷积神经网络(convolutional neural network)是具有局部连接、权重共享等特性的深层前馈神经网络,最早主要是用来处理图像信息。 相比于全连接前馈神经网络,卷积神经网络有三个结构上的特性:局部连接、权重共享以及汇聚,这些特性使得卷积神经网络具有很好的特征提取能力,且参数更少。 利用各种检查和测试方法,发现系统和设备是否存在故障的过程是故障检测;而进一步确定故障所在大致部位的过程是故障定位。故障检测和故障定位同属网络生存性范畴。要求把故障定位到实施修理时可更换的产品层次(可更换单位)的过程称为故障隔离。故障诊断就是指故障检测和故障隔离的过程。
2024-01-22 10:02:02 73KB 神经网络
1
基于卷积神经网络实现MNIST手写数字数据集识别应用+GUI可视化源码+数据(课程设计).zip已获导师指导并通过的97分的高分课程设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于卷积神经网络实现MNIST手写数字数据集识别应用+GUI可视化源码+数据(课程设计).zip已获导师指导并通过的97分的高分课程设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于卷积神经网络实现MNIST手写数字数据集识别应用+GUI可视化源码+数据(课程设计).zip已获导师指导并通过的97分的高分课程设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于卷积神经网络实现MNIST手写数字数据集识别应用+GUI可视化源码+数据(课程设计).zip已获导师指导并通过的97分的高分课程设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于卷积神经网络实现MNIST手写数字数据集识别应用+GUI可视化源码+数据(课程设计).zip已获导师指导并通过的97分的高分课程设计项目,可作
2024-01-12 15:26:14 3.54MB 课程设计 源码 python