算法
文章平均质量分 78
shifenglv
一个业余的程序员,爱好是写写代码。
展开
-
各种激活函数的计算公式、图像以及实现代码
整理出目前神经网络模型中应用最广泛的20种激活函数,对它们的计算公式、图像特点进行介绍,并使用python代码实现这些激活函数的计算。这些激活函数包括stair、hardtan、linear、logistic、loggy、relu、relu6、elu、selu、relie、ramp、leaky、tanh、gelu、softplus、plse、lhtan、swish、mish、hardmish。原创 2023-03-08 18:47:36 · 4387 阅读 · 0 评论 -
交并比(IOU)的计算方法
交并比(IOU, Intersetion Over Union),意思就是交集和并集的比值,用来评价两个几何图形的面积重合度,在目标检测算法模型中,通常被用来计算预测框与真实框的误差(损失函数)或者在非极大值抑制(NMS)算法中用于过滤多余重叠的目标,亦或者在计算mAP时用于判断目标是否被预测到。这是一个应用非常广泛的算法,这里详细介绍一下它的算法原理,以及代码的实现方式。以上公式,是根据两个矩形有交集的情况推导出来的,如果两个矩形没有交集,以上公式如何做出判断呢?,同时又定义交集矩形的对角坐标为。原创 2023-03-08 11:13:42 · 5331 阅读 · 0 评论 -
编程实现矩阵运算
矩阵运算是很多算法都需要用到的基础运算。为了方便实现各种各样的算法,这里使用python语言,编写了矩阵类,用来实现矩阵各种常用的运算操作,比如矩阵的加减乘除、求模、求幂,矩阵乘,矩阵转置、矩阵行列式计算、矩阵余子式、伴随矩阵、逆矩阵的计算。原创 2023-03-01 16:37:24 · 1991 阅读 · 2 评论 -
浮点数开平方的几种算法
本文介绍了四种直接计算开平方的算法:分贝是牛顿迭代法、二分法、梯度下降法、泰勒级数法。首先从原理上进行推导,然后编程实现这些算法,分析了这些算法的特点。原创 2023-02-21 14:37:50 · 2104 阅读 · 0 评论 -
差分法数值求解热传导偏微分方程
使用差分法求解一维的热传导偏微分方程,也可以求解类似热传导的偏微分方程。分别推导了显式和隐式的差分离散格式,并使用matlab编写了显式和隐式的求解代码。压缩包中包含了详细的推导文档和带有注释的代码,可供初学者参考学习。原创 2022-03-03 22:36:41 · 5516 阅读 · 0 评论