自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI百科的博客

记录所学只为让自己及更多人少走弯路

原创 linux系统常用命令

文件操作 # ls -l | grep "^-" | wc -l                            #统计当前文件夹下的文件个数       bg   将一个在后台暂停的命令,变成继续执行 fg   将后台中的命令调至前台继续运行 jobs  查看当前...

2018-10-17 12:14:59 110 1

原创 install pycocotools

安装pycocotools报如下错误: 》ModuleNotFoundError: No module named 'Cython' 》---------------------------------------- 》ERROR: Command "python ...

2019-06-13 16:59:53 483 0

原创 ubuntu系统git代码提交

上传代码步骤: git status git add . git commit -m “ti jiao dai ma”,如果是多行log,则为如下命令: git commit -m 'ti jiao dai ma 注意多行时对应的是单引号 git push origin HEAD:re...

2019-03-20 10:57:00 267 0

原创 yuv,rgb,hsv比较

1.YUV和RGB互相转换的公式如下(RGB取值范围均为0-255)︰ Y = 0.299R + 0.587G + 0.114B U = -0.147R - 0.289G + 0.436B V = 0.615R - 0.515G - 0.100B R = Y + 1.14V G = Y ...

2019-03-18 14:20:02 827 0

原创 ubuntu问题解决:下列软件包有未满足的依赖关系,xxx依赖xxx

sudo apt-get -f install(是修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的) 然后再安装就可以了。

2018-12-07 17:54:18 10783 5

原创 pycharm学习

1.多行注释:  (1)代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消  (2)使用三个单引号或者双引号

2018-11-07 20:41:12 224 2

原创 视频码率、分辨率、帧率的关系

视频带宽计算公式(码流_分辨率_帧率)   (自己整理过的.) 码流   码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画...

2018-11-06 19:56:44 2025 0

原创 cuda编程学习

1.runtime api和driver api的关系:runtime api 相当于将driver api封装起来了,driver api更偏底层,运用的时候你会发现runtime  api一般是cudaXX,而driver api是cuXX。 2....

2018-10-19 11:30:56 149 0

原创 ubuntu:scp从远程下载或从本地上传

1.如果没有按照ssh,则运行以下命令 sudo apt-get install ssh 2.ssh远程登入ubuntu机器 ssh username@192.168.1.1 3.将远程文件从远程ubuntu机器下载到本地 scp username@192.168.1.1:/home/t...

2018-10-17 11:51:01 1249 0

转载 目标检测:MSCNN

相比Faster-rcnn主要改进点在多尺度及速度上,该网络属于UCSD大学的SVCL实验室和IBM研究院一起研究的结果。其代码已经开源到GitHub,链接为:https://github.com/zhaoweicai/mscnn。具体如下:   这篇文章主要解决多尺度同时存在时的检索问题,设...

2018-10-09 16:02:39 369 0

原创 目标检测:Retinanet

1.数据生成参考如下博客(经验证ok): 制作自己的数据集:首先将自己的数据集转换成VOC2007格式,再把VOC2007转化成CSV格式。 首先将自己的数据集转换成VOC2007格式的数据集:https://blog.csdn.net/u012426298/article/details/8...

2018-09-28 18:10:40 3105 1

原创 链表操作

 节点:数据域和指针域的和;数据域存储数据元素的信息,指针域指示直接后继存储位置。 头结点:单链表的开始节点之附设一个类型相同的节点,称之为头结点;                 头结点的数据域可以不存储任何信息,也可以存放如线性表的长度等附加信息;                 头节点的指针...

2018-09-25 19:21:08 131 0

原创 堆栈、队列

堆:程序员自己分配释放 栈:系统自动分配和释放,类似一个桶,先进后出 队列:特殊线性表,只能在队尾进行插入,队首进行删除   堆本质可以看做是一颗完全二叉树,满足根节点大于或者小于两个子节点,但子节点之间没有大小要求,这个和二叉树排序不一样,二叉树排序是左结点<根节点&...

2018-09-21 17:21:42 179 0

原创 目标检测:Mask R-CNN

参考:https://blog.csdn.net/WZZ18191171661/article/details/79453780 https://blog.csdn.net/jiongnima/article/details/79094159

2018-09-21 14:48:38 455 0

原创 深度学习:蒸馏和剪枝

蒸馏法:https://baijiahao.baidu.com/s?id=1598625949059208402&wfr=spider&for=pc 剪枝法:https://blog.csdn.net/sigai_csdn/article/details/8080...

2018-09-17 16:38:16 2524 0

原创 美颜算法

1.图像增强,图像去燥,图像锐化,细节对比度增强,图像均衡,白平衡 2.人脸面部检测,人脸各个器官检测,针对各个器官进行相应处理,如眼睛拉伸,脸面去斑等 3.结合人的年龄、性别、色种、表情等进行个性化处理   1.自动瘦脸和眼睛放大:首先进行人脸检测和面部特征器官检测,然后使用局部缩放、平...

2018-09-14 09:02:14 3233 0

原创 OCR识别

CTPN:原始CTPN只检测水平方向的文本,检测模块类似于Faster-rcnn,但是假如了lstm 参考http://www.neurta.com/node/414

2018-09-13 18:35:59 242 0

原创 特征提取:LBP原理

参考:https://www.cnblogs.com/lxy2017/p/3927280.html

2018-09-10 16:26:39 325 0

转载 特征提取算法:HOG,HAAR,LBP

(一)HOG特征 1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和...

2018-09-07 09:49:32 6249 0

原创 机器学习:线性回归和逻辑回归

线性回归和逻辑回归的区别: 两者都属于回归算法,线性回归主要用来解决连续值预测的问题,逻辑回归用来解决分类的问题,输出的属于某个类别的概率,工业界经常会用逻辑回归来做排序。在SVM、GBDT、AdaBoost算法中都有涉及逻辑回归,回归中的损失函数、梯度下降、过拟合等   过拟合问题的解决方...

2018-08-29 20:48:19 993 0

原创 机器学习:决策树算法原理

常规决策树算法原理请参考: https://www.cnblogs.com/pinard/p/6050306.html http://www.cnblogs.com/pinard/p/6053344.html 备注: 1.理解决策树的优缺点 2.决策树是对单个特征进行学习训练,比如有n个...

2018-08-29 19:40:38 108 0

原创 机器学习:Bagging、Boosting、adaboost算法比较

Bagging和Boosting都是将已有的分类或回归算法通过一定方式组合起来,形成一个性能更加强大的分类器,更准确的说这是一种分类算法的组装方法。即将弱分类器组装成强分类器的方法。 adaboost属于Boosting算法的一种,不仅对训练样本分布进行调整,还将分类器进行根据准确率进行加权。 ...

2018-08-29 09:36:54 325 0

原创 深度学习:梯度下降方法比较

参考:https://blog.csdn.net/u010099080/article/details/78177781 http://www.360doc.com/content/18/0114/11/18144428_721801669.shtml  

2018-08-28 14:56:20 195 0

原创 图像去燥:NLM、BM3D

在传统的图像去噪算法中,NLM、BM3D应该是效果最佳的。 NLM:参考https://blog.csdn.net/frankgoogle/article/details/52209901,相比于高斯滤波,高斯滤波是将中心像素周围的点进行加权得到中心点新的像素值,而NLM是用局部块加权,相对计算...

2018-08-24 17:07:16 1563 0

原创 手机相机成像原理

参考:https://www.cnblogs.com/straybirds/p/7350535.html

2018-08-24 09:51:53 3232 0

原创 深度学习:图像去燥

DnCNN:参考https://blog.csdn.net/npu15222808378/article/details/80376929,损失函数为均方误差

2018-08-22 20:17:44 767 0

原创 深度学习:卷积和反卷积

im2col:https://blog.csdn.net/dwyane12138/article/details/78449898 1.反卷积就是卷积,只是中间padding了下,然后再做卷积。  这里有个动态图,transposed就是代表反卷积(转置卷积) https://github.co...

2018-08-20 17:47:30 340 0

原创 深度学习:图像超分辨率重建

目的:将图像从低分辨率图像转换为高清超分辨率图像,传统方式是双线性插值 1.SRCNN:模型参考:https://blog.csdn.net/Autism_/article/details/79401798      作者在获取训练和测试样本时使用了自动生成的方法,非常巧妙,也有人是通过高清相...

2018-08-20 15:04:55 1634 0

原创 深度学习:图像增强

https://blog.csdn.net/zhangjunhit/article/details/79554140

2018-08-17 15:16:15 5766 0

原创 深度学习:图像分类网络简介

参考:https://blog.csdn.net/PeaceInMind/article/details/78079263 https://blog.csdn.net/qq_14845119/article/details/73648100

2018-08-17 14:52:29 1197 1

原创 深度学习:Xception

参考:https://blog.csdn.net/u014380165/article/details/75142710 https://blog.csdn.net/qq_14845119/article/details/73648100   Xception与inception-v3的参数...

2018-08-17 14:48:15 479 0

原创 深度学习:L1和L2正则化

L1和L2正则化,也有很多称为L1和L2范数,其实本质就是范数,主要作用是降低机器学习的过拟合,具体为在原有的损失函数J0的基础上加上一个正则项L,即J=J0+L 带有L1范数的损失函数如下: 带有L2范数的损失函数如下: 为什么正则化可以降低过拟合? 一种解释是之所有过拟合是因为...

2018-08-17 09:37:11 300 0

原创 深度学习:shufflenet

算法核心为:分组卷积和通道混合,另外该算法也使用了bottleneck unit结构 分组卷积的意思是:比如输入通道为4,输出为4,正常卷积情况下输出的每一个通道为输入的所有通道进行卷积的结果,那现在我可以直选择一部分输入通道进行卷积得到输出结果,计算量肯定是降低了,但是必然会损失一部分通道信息...

2018-08-16 20:14:40 871 0

原创 深度学习:GooleNet,Inception-v1-v4

参考:https://blog.csdn.net/u014114990/article/details/52583912 inception-v1: (1)将之前的某层单一卷积核替换为inception module结构,比如n*n替换为1*1,3*3,5*5,pool,可以丰富不同特征 (...

2018-08-16 20:08:39 143 0

原创 深度学习:mobilenet

mobilenet的实现参考:github的tensorflow官网slim/nets中的具体模型实现,同时还可以使用keras架构实现的版本 mobilenet介绍参考:https://blog.csdn.net/chenyuping333/article/details/81363125 ...

2018-08-14 14:44:22 319 0

原创 深度学习:移动端图像分类模型

移动端精简模型主要有:mobilenet-v1/v2,nasnet,mnasnet,shufflenet,squeezenet 参考:https://blog.csdn.net/PeaceInMind/article/details/78079263 https://blog.csdn.net...

2018-08-14 14:19:47 738 0

原创 java:遍历删除hashmap中的元素

方法一:HashMap<String, Integer> myHashMap = new HashMap<>();myHashMap.put("1", 1);myHashMap.put("2", 2);...

2018-05-27 18:30:29 1345 0

原创 NLP-CRF模型原理介绍

参考:https://www.jianshu.com/p/55755fc649b1 https://www.zhihu.com/question/35866596 https://www.cnblogs.com/pinard/p/7048333.html   理解条件随机场最好的办法就是...

2018-05-27 18:30:07 4679 3

原创 java: 将java程序打包成jar文件

将java工程打包为jar文件,工程里面写有一个java程序,程序里面有main函数,既可以通过参数进行调用,而该java程序依赖其它包,现希望将java程序连通依赖包一起打包成一个jar,这样可以通过windows命令行进行访问和操作,具体如下:1.参考https://blog.csdn.net...

2018-05-25 14:29:40 150 0

原创 java 编程笔记

1. List<String> sList = Arrays.asList("str1", "str2");//这种方法生成的list,是不支持添加或删除元素的

2018-04-17 11:40:27 126 0

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