自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 tensorflow2.0 densenet

import tensorflow as tffrom tensorflow.keras import Modeldef bottlenecklayer(filters,x): x=tf.keras.layers.BatchNormalization()(x) x=tf.nn.relu(x) x=tf.keras.layers.Conv2D(filters=filters, strides=1, kernel_size=1, padding="same")(x) x .

2021-06-29 21:07:35 407

原创 小卡片下的垃圾分类tensorflow2.0系列

垃圾分类纸片图是来自一些早教产品的,这样只通过截取纸片的垃圾比收集数据集更方便。我们选取5种垃圾展现情况,酒精、篮球、面包,帽子,还有空物下检测台的“十字架”,数据集下载链接:https://download.csdn.net/download/YANGJINCHAHAHA/19867998 将原始数据打乱并按照train-valid-test的文件结构分成三部分,split_dataset.py,代码假设你的源数据集在文件夹original_dataset,保存在dataset文件夹下。...

2021-06-28 11:52:46 286

原创 目标检测的数据集格式转换

在yolov3目标识别任务中,有一个必不可少的步骤,就是标签的格式转换,例如用imagelabel标注了目标框,但是得到的标签格式为xml,如果想将他转换为txt格式如何处理? 转换成000001.jpg 366,29,441,164 red上述是一个例子,假设文件夹A下有若干个xml文件,需要转换成若干行如下的txt文件,例如,000001.jpg 366,29,441,164 red000002.jpg 238,34,453,123 green........

2020-11-11 11:12:02 522

原创 ubuntu18.04 安装melodic 版本ros

1 打开软件更新选择清华源代码,点击关闭后,选择弹出的提示更新软件源。2。设置软件源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'3 设置密钥sudo apt-key adv --keyser

2020-11-05 11:45:27 342

原创 ubuntu18.04 mercury 水晶无线网卡驱动安装以及ap模式开启(开机自动启动)

在ubuntu下安装mercury水晶无线网卡驱动,该驱动外观为下图.UD6S型号首先,将网卡插入到usb接口后,终端输入lsusb,找到该端口ID信息。BUS 001 Device 007:ID 0bda:c811 Realtek Semiconductor Corp安装对应驱动版本:sudo apt updatesudo apt install build-essential git dkmsgit clone https://github.com/brektrous/rt

2020-11-03 15:00:35 5706 1

原创 李航 统计机器学习方法感知机 Python实现参数学习

红色代表正例,绿色代表负例,很轻松就划分开了。

2020-07-04 15:30:36 237

原创 CASIA-B数据集的一些粗糙理解2

在研究步态识别初,我一直很好奇,为什么CASIA-B数据集是有轮廓版本,为什么不是原图,与mnist,COCO这种数据集完全不同,后来明白了,该问题的关键是:什么是步态识别?什么是行人再识别?行人再识别就是根据行人的衣服穿戴特征进行识别,属于静态特征,比如行人的衣服颜色,帽子,裤子长短这些都是静态特征,事实上,当一个人换了衣服颜色甚至是故意将两个人混淆穿戴,行人再识别就是弟弟了,...

2019-12-31 15:58:57 2093 1

原创 CASIA-B步态数据集的一些粗糙理解

CASIA-B步态数据集是中科院自动化所提供的,发布时间虽然已经有快二十年了,但是基本上国内外论文都以该数据集进行评估识别精度。首先该CASIA-B数据集包括轮廓图形式和能量图形式,再就是需要申请的CASIA-B的15004个视频,实际上还是比较大的,申请途径也不难。由于该视频数据集不允许商业化,所以这里不提供视频百度云了,真的有需要可以自己申请。 先说一下video的视...

2019-12-27 16:41:27 5671 1

原创 手推SVM---硬间隔

2019-08-20 17:14:48 207

原创 手推LDA(线性判别分析)

2019-08-16 17:00:29 260

原创 手推logistic regression

2019-08-16 10:55:08 169

原创 数学基础---------批量梯度下降法,随机梯度下降法,最小梯度下降法

找工作准备!HR:请说一下批量梯度下降法的原理?参考回答: 梯度下降法是一种常见的函数最优解算法,用来求解函数的最大值或者最小值,对于机器学习任务中,一般求解凸函数中的最小值。 这里的梯度是函数的求导值,如果以一个人在山顶的某个位置要下山,沿着梯度相反的方向下降是最快的途径。 以线性回归为例,这里有十个点,我们想通过一条直线来拟合这十个...

2019-07-29 16:41:17 412

原创 牛客刷刷编程题Python篇(四)

题目描述小Q得到了一个神奇的数列:1,12,123,...12345678910,1234567891011..。并且小Q对于能否被3整除这个性质很感兴趣。小Q现在希望你能帮他计算一下从数列的的第i个到第r个(包含端点)有多少个数可以被3整除。输入描述:输入包括两个整数i和r(1<=i<=r<=1e9),表示要求解的区间两端。输出描述:输出一个整数,表示区...

2019-07-24 15:52:02 215

原创 牛客刷刷编程题python篇(三)

为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。输入描述每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<1000...

2019-07-24 15:21:32 351

原创 牛客刷刷编程题python篇(二)

题目描述六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能将多块巧克力分给一个孩子或将一块分给多个孩子。输入描述:第一行:n,表示h数组元素个数第二行:n个...

2019-07-23 20:50:53 288

原创 牛客网刷刷编程题python篇(一)

题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂的:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积a=input()a=a.split(" ")a=[int(i) for i in a ]a.sort()max1=a[-1]*a[-2]*a[-3]max2=a[1]*a[...

2019-07-23 20:01:07 832

原创 SSDnet 系列代码解读系列(二)-------深入篇

论文名称 SSD:Single Shot MultiBox Detector pytorch code A PyTorch Implementation of Single Shot MultiBox Detector 作者及单位 liu wei & google 解读回顾,上一篇我们分析了网络模型结果,其中的输出output 包含三部分,这一部分继续接着...

2019-07-22 18:37:58 900

原创 faster-rcnn 中RPN 的一些理解

快要找工作了,最近狂看论文,目标检测的框看的很迷糊,想记录一些自己的想法,免得以后又忘了。这里完全以自己理解的白话文记录。 RPN是faster-rcnn中用来找框的,这就好比现在大学毕业,先要高考,先把一堆anchors(考生)判断谁是前景,谁是背景,如果一个框里背景多了,前景少了,也就麻烦了,直接后果就是严重影响训练精度。专业名称叫做“类别不平衡”,你想,如果是个人都能上...

2019-07-18 17:32:02 529

原创 SSDnet 代码与论文解读系列(一)------- 基础篇

论文名称 SSD:Single Shot MultiBox Detector pytorch code A PyTorch Implementation of Single Shot MultiBox Detector 作者及单位 liu wei & google SSDnet是2016年提出的一种单目标检测网络,属于one stage 的目标检测,个...

2019-07-17 15:37:11 1737

原创 利用pytorch训练网络---垃圾分类,(resnet18)

数据集包含6种垃圾,分别为cardboard(纸箱),glass(玻璃)、metal(金属)、paper(纸)、plastic(塑料)、其他废品(trash),数据数量较小,仅供学习。数据集标准备工作,包括将数据集分为训练集和测试集,制作标签文件。代码utils.pyimport osimport shutilimport jsonpath="e://dataset//Garb...

2019-07-09 17:20:28 12189 73

原创 利用pytorch 训练常见分类网络

自己数据集制作这里以kaggle比赛猫狗两类数据集为例,首先根据数据集制作一个txt的路径文档,代码如下import osfrom PIL import Imagepath='E:\dataset\kaggle_cat_dog\PetImages/'filetrain=open("train.txt",'w')filetest=open("test.txt",'w')...

2019-06-25 11:25:24 3167 2

原创 语义分割系列(1) -- 语义分割背景介绍

语义分割 图像语义分割(semantic segmentation),值让计算机根据图像的语义来进行分割,语义对于图像来说指的是图像的内容,语义分割,如今图像处理技术基本上被深度学习统治,并且传统方法基本上没有超越的可能。经典方法 灰度分割 条件随机场深度学习方法FCNU-NETDeepLab...语义分割应用自动驾驶医学图像分割卫星图像...

2019-05-20 11:02:46 1486

原创 python 一些技术知识的总结

python 生成器generator生成器不会把结果保留在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值。直到遇到stopIteration异常结束。gen=(x**2 for x in range(5))创建生成器generator第一种方法:只要报一个列表生成式的[]改成(),就穿件了一个generator.创建列表L=[X*X for x ...

2019-04-13 22:03:14 316

翻译 pytorch基础学习(1)

刚刚接触了Tensorflow,现在对pytorch也有很大的兴趣,说到底,这些机器学习库都是工具,技多不压身,2016年到现在也不到三年的库,发展这么快必然有它的道理,废话不多,开始学习吧。torch包torch包含了多维张量的数据结构以及基于其上的多种数学操作。另外,它也提供了多种工具,其中一些可以有效的对张量和任意类型进行序列化。它有CUDA的对应实现,可以在NV...

2019-03-27 16:55:06 313

原创 Win10+RTx2070+CUDA10.0+CUDNN7.4+pytorch1.0的配置

本人是在显卡为RTX2070的笔记本上配置pytorch1.0版本,对于高版本的显卡,会有很多兼容问题,配置CUDA10.0 首先进入cuda官网,下载cuda_10.1.105_418.96_win10.exe文件,下载完成之后进行安装 直接安装,一直点击OK,安装方式选择自定义安装,安装选项选择全选。安装路径很重要,按照提示路径选择。 点击后就进入安装等待...

2019-03-26 18:40:28 4818 2

saved_model.zip

vgg16模型.ckpt+类别txt

2021-06-28

original_dataset.zip

数据集是截取的卡牌图片

2021-06-28

garbage.rar

绝对良心,好用。

2021-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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