自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 BP神经网络

BP神经网络,主要有误差正向传播和误差反向传播两个过程BP 神经网络是一种具有三层或三层以上的多层神经网络,每一层都由若干个神经元组成,如图它的左右各层之间各个神经元实现全连接即左层的每一个神经元与右层的每个神经元都有连接,而上下各神经元之间无连接。BP 神经网络按有导师学习方式进行训练,当一对学习模式提供给网络后,其神经元的激活值将从输入层经各隐含层向输出层传播,在输出层的各神经元输出对应于输入模式的网络响应。

2024-03-11 09:11:38 812

原创 正向传播和反向传播

另外,加法的反向传播只是将上游的值传给下游,并不需要正向传播的输入信号。这就是BP算法思想的核心,即先正向传播,计算出误差(损失值,通常会用一个损失函数来衡量预测值与真实值的差距,例如交叉熵函数、均方误差函数等等),然后将误差反向传播,得出每个参数应当做多少的修改以更接近真实值,让误差变小,从而使模型进行训练。因为计算图拥有计算局部性的优点,所以可以通过正向传播和反向传播高效地计算各个变量的导数值,从而高效的完成计算。,计算的方式:沿着与正方向相反的方向,上游传来的导数乘上局部导数,得出传给下游的导数。

2024-03-11 09:09:56 765

原创 opencv基础函数(2)

在需要处理同一图像的不同分辨率的子图时,需要创建一组具有不同分辨率的原始图像。把最大的图像放在底部,最小的放在顶部,看起来就像一座金字塔,称为图像金字塔。在一般情况下,使用cv.filter2D时,对于参数锚点anchor,修正值delta,边界样式borderType,直接采用其默认值即可。通常情况下,在使用方框滤波函数时,对于参数anchor、normalize和borderType,直接采用其默认值即可。金字塔的底部是原始图像的高分辨率的表示,顶部是低分辨率的近似。

2024-03-11 09:04:37 1638

原创 opencv基础函数(1)

一些常用的opencv函数

2024-03-11 09:01:25 268

原创 VSCode中配置CMake

很久没有更新博客了,之前寒假写过一个通过修改tasks.json配置文件来运行多文件项目的方法,实际上太繁琐太不优雅且不实用,我仅在学校的C语言作业里用过一次,后来一直使用cmake来链接c/cpp项目,camke在平台上更适合win平台或者跨平台开发,在编程语言上更适合cpp开发,下面简单介绍一下如何在vscode里配置并使用简单的cmake。在vscode命令面板中运行cmake configure命令,然后选择平台原生的cpp构建工具等待配置完成。首先下载cmake,可以到官网。

2023-07-18 21:18:42 3871

原创 南京邮电大学C语言慕课编程题参考示例

南京邮电大学C语言慕课编程题参考示例NJUPT C语言MOOC编程题参考示例

2023-01-11 22:21:50 5417 1

原创 vscode中运行C语言多文件项目

示例多文件项目max将配置文件tasks.json中第10行修改然后即可运行文件

2023-01-07 21:42:10 614

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除