资源给大家带来一个利用卷积神经网络(CNN)进行中文OCR识别,实现自己的一个OCR识别工具。 一个OCR识别系统,其目的很简单,只是要把影像作一个转换,使影像内的图形继续保存、有表格则表格内资料及影像内的文字,一律变成计算机文字,使能达到影像资料的储存量减少、识别出的文字可再使用及分析,这样可节省人力打字的时间。
2023-03-07 19:34:57 2.34MB OCR 人工智能 卷积神经网络
1
matlab bp神经网络激活函数的代码DeepLearning_BP_5 bp算法lab5音频识别 实验5-手写数字到语音转换器 信息 课程:了解深度神经网络 老师:张艺 学生: ID: 档案文件 lab5.m该实验主要过程的MATLAB代码文件。 fc.m用于前馈计算的MATLAB代码文件。 bc.m用于向后计算的MATLAB代码文件 mnist_small_matlab.mat手写数字数据集的MATLAB数据文件 audio/[0-9].wav数字标准音频的WAVE文件 指示 在fc.m和bc.m实现前向计算和后向计算。 您可以根据程序需要更改界面。 例如,您可能希望传递一个函数句柄以指定激活函数。 该过程与实验4相似。您可以整体或部分输入图像。 目标从数字标签更改为音频波。 而且您现在还没有准确性。 音频波是浮点小数的序列,范围为[-1,1]。 我们已将每个音频剪切为相同的长度(2983)。 音频文件的采样率为4000。 您可以在MATLAB中使用audioread()来读取音频文件。 您可以在MATLAB中使用soundsc()播放音频波。 有关这些功能的更多详细信息,请参见
2023-03-07 14:57:29 10.04MB 系统开源
1
针对网络入侵检测准确率偏低而误报率偏高的问题,提出一种融合卷积神经网络(CNN)与双向长短期记忆( BILSTM)网络的网络入侵检测方法。对 Kddcup99数据集进行预处理,并分别使用CNN模型、 BILSTM模型提取局部特征和长距离依赖特征,通过注意力机制计算特征的重要性,利用 softmax分类器获得最终的分类结果实验结果表明,与基于CNN和基于LSTM的方法相比,该方法的网络入侵检测效果较好,其准确率可提高至95.0%,误检率可降低至5.1%。
2023-03-06 19:31:28 2.91MB 神经网络
1
菌素 phygnn (fi-geon | ˈfi-jən)名词。 物理学指导的神经网络 一只稀有的神话鸟 物理学指导的神经网络的这种实现通过通用的损失项增强了传统的神经网络损失功能,该损失项可用于指导神经网络学习物理或理论约束。 phygnn使科学软件开发人员和数据科学家能够轻松地将机器学习模型集成到物理和工程应用程序中。当将纯数据驱动的机器学习模型应用于科学应用时,例如当机器学习模型产生物理上不一致的结果或难以推广到样本外场景时,此框架应有助于缓解一些经常遇到的挑战。 有关phygnn类框架的详细信息,请参见 例如,使用phygnn架构进行回归,分类甚至GAN应用,请参见 在国家可再生能源实验室(NREL),我们使用phygnn框架来补充传统的基于卫星的云属性预测模型。当传统的机械模型失效时,我们使用phygnn预测云的光学特性,并使用基于张量的完整辐射传递模型作为物理损耗函数,将预测
2023-03-06 11:07:31 7.89MB machine-learning neural-networks Python
1
基于分词与BP网络的文本分类 首先下载整个文件,BP文本分类-语义特征提取.rar主要存放了相关的数据集 代码主要包括: 1.特征提取 首先对文本信息进行分词处理,采用基于字符串匹配的方法: 依次截取一到多个词,并与字典库进行匹配。如二狗,如果匹配到字典中有这个词,则将其分为一个词;发现字典中没有与之匹配的,则说明这个不是一个词语,进行顺序操作, 2.得到分词后的文本之后,就是转换成数字编码,因此电脑没办法识别汉字。这一部分叫特征表示,即用数字的方式表示中文文本,采用的方法是基于词带模型的特征表示 3.通过2我们将文本表示成了数字,但是这样的表示通常都是稀疏的,为此我们利用降维方法,消除掉这些冗余特征。 4. 文本分类,采用的就是bp网络(1)如pca的降维数,维数过高,包含冗余数据,过低又会删除掉重要信息。(2)bp网络结构的调整,如隐含层节点数,学习率等
2023-03-06 10:05:56 3.48MB BP神经网络 文本分类器 MATLAB
1
资源给大家带来一个利用卷积神经网络(pytorch版)实现空气质量的识别分类与预测。 我们知道雾霾天气是一种大气污染状态,PM2.5被认为是造成雾霾天气的“元凶”,PM2.5日均值越小,空气质量越好. 空气质量评价的主要污染物为细颗粒物(PM2.5)、可吸入颗粒物(PM10)、二氧化硫(SO2)、二氧化氮(NO2)、臭氧(O3)、一氧化碳(CO)等六项。
1
本小组研究的课题是基于深度学习的图像识别,最终实现的是对海量图片数据的学习和准确的识别,不仅如此,我们测试了几种不同的分类模型,并比较预测结果,计算预测准确率,对预测方法进行优化,希望得到一种最高效的预测方法,从而实现真正的机器智能化识别。 本小组课设主要基于python开发环境下的scikit-learn标准库以及PIL图像处理库,并采用matplotlib实现最终结果的比对,PIL库用于图像的特征值批量读取,scikit-learn标准库用于分类模型的构建,matplotlib则用于显示最终结果。
2023-03-03 15:35:15 1.89MB 图像处理 图像识别 深度学习 神经网络
1
GA-ANN Use genetic algorithm to optimize the backpropagation neural network. 简介:这是一个利用遗传算法实现BP人工神经网络的matlab代码,可用于实现2层(隐藏层数=1,不计输入层,则共2层)的BP-ANN。 原作者为: 由于云盘易失效,在此备份。
2023-03-02 22:38:42 52KB 附件源码 文章源码
1
网络模型共含有19层,其中7层传统卷积层、8层深度可分离卷积层、4层最大池化层。同时,使用了 Adam优化器及对数损失函数。网络结构如图4所示,顺序从左至右、从上至下,并做以下说明: Conv为传统卷积层,其后3个参数分别代表:卷积核个数、卷积核大小、步长。 activation表示该层对应的激活函数。 SeparableConv为深度可分离卷积层,其后2个参数分别代表:卷积核个数、卷积核大小,步长均为 1。 MaxPooing为最大池化层,其后2个参数分别代表:滤波器大小、步长。 ReLU为线性整流函数,作为卷积后的激活函数,相比sigmoid函数和tanh函数有着更好的效果。 softmax用于将最后一层卷积输出的七个数值映射到(0,1)区间,并使它们和为 1。 这样能更直观地以概率的形式显示结果。 在每一层卷积过后,都加入了批量归一化(Batch Normalization,BN)层,图中未标出。批量归一化对网络训练的各个方面都有一定的提升作用。它可以加快训练并提高性能、解决梯度消失的问题、规范权重、优化网络梯度流等,所以很有必要加入。 整个网络参数数量仅为75906个,其中可训
2023-03-02 21:47:08 1.02MB 卷积神经网络
1
cnn图像分类。通过已有的大量的花卉图片素材,编写卷积神经网络对花卉图片训练集进行训练,并且将训练后所得模型存放在指定文件夹。再编写一个简洁的python图形的用户交互界面,实现图片的选择,根据训练出来的神经网络将识别结果输出,并通过绘制的图形进行分析和评估。实验对比后发现花卉图像分类识别效果较好,测试集准确率达到了99%以上,具有较高的识别准确率和稳定性。
2023-03-02 19:48:04 208.41MB 机器学习 Python CNN
1