- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 数字图像处理
连通域检测:1、老师留下来的连通域检测,纯代码2、泛洪填充 https://blog.csdn.net/gangzhucoll/article/details/786500563、python中的skimage的方法,好好研究 一维、二维图像卷积原理:https://www.cnblogs.com/yanghelin/p/8025820.html 一维卷积:...
2019-02-23 19:11:35 259
转载 ResNet and DenseNet
ResNet是15年被提出,在ImageNet比赛的分类任务中获得第一名。检测、分割、识别任务中都有用到。https://blog.csdn.net/lanran2/article/details/79057994意义:随着网络加深,训练集准确率会发生下降,但不是由于过拟合造成的。故提出深度残差网络,允许网络尽可能加深。Shortcut结构:残差网络提出了两种mapping...
2018-12-05 17:12:18 241
原创 剑指offer——链表
链表的创建、插入结点、删除节点等操作// 单向链表的结构struct ListNode{ int m_nValue; ListNode* m_pNext;};//尾部插入结点void AddToTail(ListNode** pHead, int value){ ListNode *pNew = new ListNode(); pNew->m_nValue = ...
2018-11-21 15:05:59 131
转载 回溯法
转载:https://blog.csdn.net/jarvischu/article/details/16067319很不错的参考博文!一. 回溯法 – 深度优先搜素 1. 简单概述 回溯法思路的简单描述是:把问题的解空间转化成了图或者树的结构表示,然后使用深度优先搜索策略进行遍历,遍历的过程中记录和寻找所有可行解或者最优解。...
2018-11-15 20:26:28 223
原创 优化方法
http://www.cnblogs.com/maybe2030/p/4751804.html1、梯度下降(批量梯度下降BGD)思想:用当前位置负梯度方向作为搜索方向,因为该方向为当前位置的最快下降方向,所以也被称为是”最速下降法“。最速下降法越接近目标值,步长越小,前进越慢。缺:靠近极小值时收敛速度减慢、迭代次数多训练时间长、直线搜索时可能会产生一些问题、可能会“之字形”地下降。...
2018-11-10 21:39:20 313
原创 leetcode-198强盗抢劫(动态规划)
题目:你是一个专业的强盗,计划在街上抢劫房屋。 每个房子都藏着一定数量的钱,阻止你抢劫他们的唯一限制因素是相邻的房屋有连接的安全系统,如果两个相邻的房子在同一个晚上被闯入,它将自动联系警方。给出一个代表每个房子的金额的非负整数列表,确定今晚可以抢劫的最大金额而不警告警察。Input: [2,7,9,3,1]Output: 12Explanation: Rob house 1 (money...
2018-10-18 16:37:15 3240
转载 C++——unordered_map
unordered_map:无序映射是关联容器,用于存储由键值和映射值组合而成的元素,并允许基于键快速检索各个元素。在unordered_map中,键值通常用于唯一标识元素,而映射值是与该键关联的内容的对象。键和映射值的类型可能不同。在内部,unordered_map中的元素没有按照它们的键值或映射值的任何顺序排序,而是根据它们的散列值组织成桶以允许通过它们的键值直接快速访问单个元素(...
2018-09-16 19:03:54 241
转载 机器学习
参考:https://www.jianshu.com/p/35135ab0a627https://www.jianshu.com/p/cc6ff3abfed5解决机器学习问题的流程:1、数据提取 2、数据清洗 3、特征工程 4、模型构建 5、集成学习(模型融合) 6、预测特征工程包括三个子模块:特征构建->特征提取->特征选择特征构建:根据原始数据构建新的...
2018-09-14 15:36:29 85
转载 目标检测
RCNNhttps://blog.csdn.net/shenxiaolu1984/article/details/51036677Region CNN(RCNN)可以说是利用深度学习进行目标检测的开山之作。 简单来说,RCNN使用以下四步实现目标检测: a. 在图像中确定约1000-2000个候选框 b. 对于每个候选框内图像块,使用深度网络提取特征 c. 对候选框中提取出的特征...
2018-09-09 21:09:42 453
转载 sklearn API 文档
所有函数和类的确切API,由docstrings给出。API会为所有功能提供预期类型和允许的功能,以及可用于算法的所有参数。 原文链接 : http://scikit-learn.org/stable/modules/classes.html译文链接 : http://cwiki.apachecn.org/pages/viewpage.action?pageId=10030193 ...
2018-09-09 19:25:46 1540
原创 UNet
医学图像分割框架医学图像分割主要有两种框架,一个是基于CNN的,另一个就是基于FCN的。基于CNN 的框架这个想法也很简单,就是对图像的每一个像素点进行分类,在每一个像素点上取一个patch,当做一幅图像,输入神经网络进行训练。这是一个二分类问题,把图像中所有label为0的点作为负样本,所有label为1的点作为正样本这种网络显然有两个缺点: 1. 冗余太大,由于每个像素点...
2018-09-09 19:08:07 13650 1
转载 李航 统计学习方法 课后习题答案
第一章 https://blog.csdn.net/familyshizhouna/article/details/70160782第二章 2.1-2.2 https://blog.csdn.net/cracker180/article/details/78778305 2.3 https://blog.csdn.net/xiaoxiao_wen/article/details/54097...
2018-08-29 10:54:18 3308
原创 Python加速——NumPy
由于之前写的python代码用NumPy 优化之后,速度是嗖嗖地提升,所以就想对于NumPy 这个神器好好研究一番。以下是Numpy的官方文档中的介绍:NumPy is the fundamental package for scientific computing with Python. It contains among other things:(1)a powerful N-dimens...
2018-05-09 15:30:12 1736
原创 PYTHON直接调用DLL实现和C++的交互
最近在做用python调用C++程序,因为C++程序是现成的,而且效率高。听着感觉不难,直接调用dll应该就成,等我着手做的时候,真是处处碰壁。最开始的时候,百度一些资料,说python与c++的交互分为以下几种:1、自己写一个接口程序,实现C++到python的映射,从而实现python的扩展。2、利用工具包SWIG,这个方法真是简单,深得我心,在这个方法上耗时半天,最终弃之。3、对C++程序生...
2018-04-22 17:11:16 11937 4
转载 cuda基本知识(二)
转自:http://www.cnblogs.com/viviman/archive/2012/11/28/2792521.html并行的事情多了,我们作为GPU的指令分配者,不能偏心了——给甲做的事情多,而乙没事做,个么甲肯定不爽的来。所以,在GPU中,叫做线程网络的分配。我们将具体点的,在主机函数中如果我们分配的是这样的一个东西:dim3 blocks(32,32);dim3 threads(1...
2018-03-17 10:50:19 409
原创 cuda基本知识(一)
存储器位置拥有缓存访问权限变量生存周期寄存器GPU片内N/Adevice 可读/写与thread相同局部存储器板载显存无device 可读/写与thread相同共享存储器GPU片内N/Adevice 可读/写与block相同全局存储器板载显存无device 可读/写,host 可读/写 可在程序中保持常数存储器板载显存有device 可读,host 可读/写可在程序中保持纹理存储器板载显存有dev...
2018-03-17 10:21:17 295
原创 python与cuda的交互——pycuda
由于读研期间需要用并行实现图像预处理,然后用深度学习的模型进行进一步处理,所以需要实现python和cuda的交互,就会用到一个很重要的库pycuda。大部分内容参考 https://zhuanlan.zhihu.com/p/32062796?utm_source=qq&utm_medium=social共享存储器:每个线程块(block)都有独立的共享内存,block与...
2018-03-16 15:11:25 11917
模糊C均值聚类
2019-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人