- 博客(28)
- 收藏
- 关注
原创 【推荐系统实践笔记】第一章 好的推荐系统
文章目录1. 好的推荐系统1.1. 个性化推荐系统应用1.2. 推荐系统评测1.2.1. 推荐系统实验方法1.2.2. 评测指标1. 好的推荐系统1.1. 个性化推荐系统应用电子商务电影和视频网站个性化音乐网络电台社交网络个性化阅读基于位置的服务个性化邮件个性化广告1.2. 推荐系统评测1.2.1. 推荐系统实验方法1.离线实验步骤:日志构造用户行为数据集数据...
2019-09-06 09:04:31
411
原创 XGBoost推导
文章目录XGBoost推导**目标****Additive Training(Boosting)****如何决定新加入的函数****将目标函数泰勒展开****定义树的复杂度****目标函数求解****树的生成****XGBoost算法步骤**XGBoost推导目标目标:我们希望学习一个既准确又简单的模型来实现预测因此目标函数可以定为:∑i=1nl(yi,y^i)+∑kΩ(fk),fk∈F...
2019-07-23 19:18:58
339
原创 Logistic 回归 损失函数推导及参数更新
Logistic 回归 损失函数推导及参数更新Logistic 回归属于广义的线性模型,联系函数为sigmoid函数广义的线性模型为y=g(wTx+b)y = g(\boldsymbol{w^Tx} + b)y=g(wTx+b),函数g(.)g(.)g(.)起到了将线性回归模型预测值和真实标记联系起来的作用,称为“联系函数”(link function)。使得g−1(y)g^{-1}(y)g...
2019-07-12 15:24:02
2545
原创 Softmax公式及梯度计算
softmax是一个多分类器,可以计算预测对象属于各个类别的概率。公式yi=S(z)i=ezi∑j=1Cezj,i=1,...,Cy_i=S(\boldsymbol{z})_i = \frac{e^{z_i}}{\sum_{j=1}^{C}e^{z_j}},i=1,...,Cyi=S(z)i=∑j=1Cezjezi,i=1,...,Cz\boldsymbol{z}z是上一层的输...
2019-07-11 23:09:16
13960
1
原创 Mask R-CNN结构细节回顾
文章目录Mask R-CNNDataset**输入数据的格式**网络结构**总体结构****Backbone****RPN****ROI Head**急急如律令!offer速来见我!Mask R-CNNDataset输入数据的格式读入COCO标注格式的标注文件,可以得到图片及对应的标注。标注的数据格式如下:输入网络的targets:batch为2,因此targets长度为2...
2019-07-11 20:09:01
7544
5
原创 剑指Offer 刷题记录
剑指offer题目01. 二维数组中的查找【方法一】每一行二分查找# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): # write code here if not array or len(array[0])==0: ...
2019-07-10 23:32:36
398
原创 SVM 公式推导
文章目录1.1. SVM1.1.1. 支持向量机的基本型1.1.2. 对偶问题1.1.3. 软间隔1.1.4. 核函数1.1. SVM1.1.1. 支持向量机的基本型思想:找到一个划分两类训练样本的超平面,并使间隔最大化。(1)超平面:表达式wTx+b=0\boldsymbol{w}^{\mathrm{T}} \boldsymbol{x}+b=0wTx+b=0(2)函数间隔定义样本点...
2019-07-09 15:41:03
2042
原创 RuntimeError: CUDA error: device-side assert triggered void cunn_ClassNLLCriterion_updateOutput_k
RuntimeError: CUDA error: device-side assert triggered/opt/conda/conda-bld/pytorch_1549628766161/work/aten/src/THCUNN/ClassNLLCriterion.cu:105: void cunn_ClassNLLCriterion_updateOutput_kernel(Dtype *...
2019-06-27 09:00:10
15173
6
原创 【2080Ti】 RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED
如果运行pytorch的时候报这个错误,并且!!用的显卡是2080 Ti,那么大概率是cuda版本不对。2080 Ti和cuda 9适配不好,要用cuda10。查看当前使用的cuda版本的命令:nvcc -V...
2019-06-25 19:09:19
2869
4
原创 ROI Pooling 与 ROI Align 计算示例图解
ROI Pooling 与 ROI Align假设原图尺寸大小为256×256,预测ROI的坐标为(6.4, 12.8, 153.6, 172.8),特征图大小为8×8。现在要将ROI池化成3×3大小。我们来对比一下Roi pooling 和 ROI Align的区别。将ROI区域映射到特征图上对于ROI pooling而言,计算出来的坐标要取整,结果为(1,1,4,5),此处进行了第一次量...
2019-06-22 19:49:14
3890
10
原创 非极大值抑制算法 NMS
文章目录非极大值抑制NMS算法原理算法实现非极大值抑制NMS对于目标检测等任务,由于在预测的时候生成了很多默认的候选框,再对这些候选框进行微调,因此导致对同一个物体可能有多个预测框。NMS正是为了解决这个问题而提出的算法。算法原理已知:对同一个类别的物体,有多个预测框,每个框都有一个置信度目的:确定每个物体对应的框体,删除多余的框体步骤:i)将多个框体按照置信度排序ii)选出置信...
2019-06-22 15:27:08
497
1
原创 【目标检测】YOLOv3
文章目录YOLO v3网络结构类别预测论文YOLO v3网络结构YOLOv3加深了网络,卷积的层数达到了106层。相较于之前的版本,最大的变化在于使用不同尺度的特征图进行检测。网络结构如图所示:图来源:https://towardsdatascience.com/yolo-v3-object-detection-53fb7d3bfe6b在82层卷积处输出第一个检测结果。假设图片...
2019-06-19 20:08:08
577
3
原创 【目标检测】SSD: Single Shot MultiBox Detector
文章目录SSDSSD的模型架构训练实验结论论文SSDSSD是在YOLO之后出的一个single stage的检测模型,精度与Faster R-CNN相当,但速度可以达到59FPS。SSD的模型架构特征提取采用VGG-16提取特征,将两个全连接层换成了两个卷积层,并在后面额外增加了4组共计8个卷积层(每一组都是1×1卷积接3×3卷积),这样得到了多个尺度不同的特征图。anchors生...
2019-06-19 16:43:51
207
原创 【数据结构与算法】深度优先搜索
文章目录深度优先搜索例题Balanced Binary TreeBinary Tree Maximum Path SumPath Sum II深度优先搜索例题Balanced Binary TreeGiven a binary tree, determine if it is height-balanced.For this problem, a height-balanced bina...
2019-06-18 21:50:27
269
1
原创 【目标检测】YOLO-v2
文章目录YOLO v21 精度改善**Batch Normalization****High Resolution Calssifier****Convolutional With Anchor Boxes****Dimension Clusters****Direct location prediction****Fine-Grained Features****Multi-Scale Trai...
2019-06-18 19:15:47
335
1
原创 【目标检测】 YOLO
YOLO v1论文前言这周的目标是把目标检测的算法复习一下,同时研读下CVPR2019目标检测的新文章。首先我们明确下 目标检测要完成一个什么样的任务。目标检测顾名思义就是检测图像中哪里有我们要检测的物体,这些物体是什么。“哪里有我们要检测的物体”,进一步抽象就是定位,确定物体在哪里;“这些物体是什么”,进一步抽象就是分类,确定物体的类别。看图说话↓\downarrow↓定位就是把物体...
2019-06-17 15:58:33
663
2
原创 [数据结构与算法]二叉排序树之红黑树
文章目录红黑树1. 红黑树的特性2. 红黑树时间复杂度证明3. 红黑树的基本操作4. 红黑树插入5. 红黑树结点删除6.完整代码整理时长两天半的红黑树,虐死我了,昨晚还失眠了!红黑树红黑树是二叉查找树的一种,每个节点上多了一个表示颜色的存储位.1. 红黑树的特性每个结点是黑色或者红色根结点为黑色空结点为黑色(这里把空结点称为叶节点)红色结点的子节点都为黑色从一个结点到其子孙叶子...
2019-05-31 11:49:40
1242
1
原创 [数据结构与算法] 二叉排序树之平衡二叉排序树
文章目录二叉排序树1. 二叉排序树2. 平衡二叉排序树二叉排序树1. 二叉排序树二叉排序树的检索def bt_search(btree, key): bt = btree: while bt: if key < bt.val: bt = bt.left elif key > bt.val: ...
2019-05-29 16:19:25
1579
1
原创 分类网络 DenseNet
DenseNet论文:Densely Connected Convolutional NetworksDenseNet是在ResNet之后的一个分类网络,连接方式的改变,使其在各大数据集上取得比ResNet更好的效果.网络结构以DenseNet-121为例,介绍网络的结构细节.网络结构一开始与ResNet类似,先进行一个大尺度的卷积,再接一个池化层;随后接上连续几个子模块(Dense ...
2019-05-28 16:59:55
899
1
原创 分类网络 ResNeXt
文章目录分类网络ResNeXt思路来源多分支的通用表达多分支模块的设计与等效表达对比ResNet小结分类网络ResNeXtResNeXt是在ResNet之后进一步提出的分类网络,看它的名字就知道了.ResNeXt,可以看成ResNet和Next,果然写文章的都是一群取名鬼才.论文:Aggregated Residual Transformations for Deep Neural Net...
2019-05-27 11:29:08
1191
1
原创 [数据结构与算法] 排序算法
文章目录排序1. 冒泡排序2. 插入排序3. 选择排序4. 希尔排序5. [归并排序](https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F)6. 快速排序7. [堆排序](https://zh.wikipedia.org/wiki/%E5%A0%86%E6%8E%92%E5%BA%8F)8. 计数排序显卡拿去修理这...
2019-05-25 16:44:53
190
1
原创 深度学习归一化方法[二] Normalization方法对比
文章目录Normalization 方法对比1 BN方法的不足之处2 独立于batch 的归一化方法3 Group Normalization4 四种方法效果比较论文:https://arxiv.org/pdf/1803.08494.pdfNormalization 方法对比1 BN方法的不足之处BN的不足根源在于测试时使用的两个在训练阶段时维护的参数,均值μB\mu_{\mathcal{...
2019-05-19 12:32:03
1582
1
原创 深度学习归一化方法[一] Batch Normalization
文章目录Batch Normalization1. Batch Normalization原理2. Batch Normalization的效果及其证明3. 为什么要加$\gamma$,$\beta$论文: https://arxiv.org/pdf/1502.03167.pdfBatch Normalization对模型的初始输入进行归一化处理,可以提高模型训练收敛的速度;对神经网络内层的...
2019-05-18 20:59:39
1383
2
原创 深度学习优化算法
文章目录深度学习优化算法1梯度下降算法的三个变种Batch gradient descentStochastic gradient descent(SGD)Mini-batch gradient descent2 梯度下降算法的痛点3 各种梯度下降算法MomentumNesterov accelerated gradientAdagradAdadeltaRMSpropAdam4 如何挑选优化器深...
2019-05-17 12:07:02
660
6
原创 LEDNET: A LIGHTWEIGHT ENCODER-DECODER NETWORK FOR REAL-TIME SEMANTIC SEGMENTATION
文章目录LEDNET: A LIGHTWEIGHT ENCODER-DECODER NETWORK FOR REAL-TIME SEMANTIC SEGMENTATION1. 网络总体结构2. Lightweight2.1 channel 数目少2.2 SS-nbt3.剩下几个疑问LEDNET: A LIGHTWEIGHT ENCODER-DECODER NETWORK FOR REAL-TIM...
2019-05-15 20:14:17
1289
8
原创 全景分割网络UPSNet-网络结构分析
文章目录UPSNet网络结构1. ResNet-FPN2. RPN3. PyramidMaskTarget生成3.1 PyramidProrosal3.2 PyramidMaskTarget4. Sementic Segmentation Head4.1 FCN-Head5.Instance Segmentation Head5.1. RCNN5.2 MaskBranch6 Panoptic Se...
2019-05-14 12:56:46
4043
9
原创 【论文阅读笔记】High Quality Monocular Depth Estimation via Transfer Learning
High Quality Monocular Depth Estimation via Transfer Learningpaper:https://arxiv.org/pdf/1812.11941.pdfcode:https://github.com/ialhashim/DenseDepth摘要从单张照片中进行准确的深度估计对于场景理解、三维重建等应用来说是一项基础性的任务。现有深度...
2019-02-20 20:50:44
4864
2
原创 tensorflow完全卸载
1. 问题描述安装tensorflow之后,可能有tensorflow-base, tensorflow, tensorflow-gpu-base,tensorflow-gpu这几个包。在后续的使用中可能会更新tensorflow或tensorflow-gpu,而base库的版本却保持不变,有可能导致错误(tensorflow更新导致)2. 解决办法卸载protobuf和tensorflo...
2019-01-05 12:52:28
26169
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人