- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 梯度下降法及其python实现
梯度下降假设函数损失函数(这里的1/2是为了后面求导计算方便)1.批量梯度下降(BGD)每次参数更新的伪代码如下:由上图更新公式我们就可以看到,我们每一次的参数更新都用到了所有的训练数据(比如有m个,就用到了m个),如果训练数据非常多的话,是非常耗时的。下面给出批量梯度下降的收敛图:从图中,我们可以得到BGD迭代的次数相对较少。随机梯度下降法(SGD)由于批梯度...
2019-01-26 13:27:47 10604
原创 非极大值抑制NMS&soft-NMS
NMS(非极大值抑制)非极大值抑制(Non-Maximum Suppression,NMS),顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。由下图可见,同一个物体可能有好几个框,我们的目标是一个物体只须保留一个最优的框:于是我们就要用到非极大值抑制,来抑制那些冗余的框: 抑制的过程是一个迭代-遍历-消除的过程。NMS python实现代码:在这里插入代码片...
2019-01-22 14:50:43 1061 3
原创 经典排序算法
经典排序算法1. 冒泡排序元素进行两两比较,若第一个比第二个大,则交换它们的值;执行比较和交换(n-1次),直到到达数组的最后一个元素,冒出的元素则为数组中的最大值;重复1,2步骤void Bubble(int arr[], int n){ int temp; for(int i = 0; i < n-1; i++) { if(arr[i] >
2019-01-13 21:11:39 151
原创 pandas箱型图原理及其参数
箱型图原理:箱型图可以通过程序设置一个识别异常值的标准,即大于或小于箱型图设定的上下界的数值则识别为异常值,箱型图如下图所示:上四分位U: 表示的是所有样本中只有1/4的数值大于U ,即从大到小排序时U处于25%处下四分位L:表示的是所有样本中只有1/4的数值小于L,即从大到小排序时L处于75%处上四分位与下四分位的差值 IQR = U - L上界 U + 1.5IQ...
2019-01-09 11:08:59 4662
原创 haffman树的python实现
#节点类class Node(object): def __init__(self,name=None,value=None): self._name=name self._value=value self._left=None self._right=None#哈夫曼树类class HuffmanTree(obje...
2019-01-04 09:46:51 300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人