自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 Pytorch炼丹术-初体验

利用PyTorch训练一个简单的分类器,以手写数字的识别为例。一、数据直接用torchvision自带的方法下载构建即可。def data(): dataset_train = torchvision.datasets.MNIST(root='./', train=True, transform=torchvision.transforms.ToTensor(), down

2022-04-05 15:48:48 1367

原创 阿里机试题(9.8)

第一题给一个十进制数,转换成k进制,然后把转换结果倒序,然后把倒序后的k进制数重新转换为十进制示例1:输入: 8 2输出:1说明:8的二进制表示为:1000,倒序后为0001,再转换为十进制为1示例2:输入为: 11 3输出为:19说明:11的3进制表示为201, 倒序后为102,再转换为十进制为19import sysif __name__=='__main__': n = int(sys.stdin.readline().strip()) for i

2021-09-08 14:14:08 273

原创 华为机试-第二题

查找知识图谱中的实例知识知识图谱是一种结构化的语义网络,用于描述物理世界中的概念及其实例的相关关系。可以把知识图谱看成是一种有向图,图中的点是概念或实例,图中的边是概念及其实例的相关关系。现定义一种简单的知识图谱概念:包括父概念及其子概念,通过subClassOf关系关联,父子概念可以有多个层级;实例:仅和概念之间通过instanceOf关系关联:关系:以三元组的形式表示,三元组是一个以空格为成员间分隔符的字符串。例如"student subClassOf person"表示student是

2021-09-02 14:48:38 363

原创 Charbonnier Loss

Charbonnier Lossclass L1_Charbonnier_loss(torch.nn.Module): """L1 Charbonnierloss.""" def __init__(self): super(L1_Charbonnier_loss, self).__init__() self.eps = 1e-6 def forward(self, X, Y): diff = torch.add(X, -Y)

2021-06-22 10:44:10 2422

原创 ubuntu和windows双系统一些工具、方法

ubuntu和windows双系统共用硬盘linux扩大 boot分区大小

2021-05-26 10:25:59 176

原创 查看显卡占用进程号

ps aux|grep root|grep python

2020-10-13 09:09:36 1402

原创 运行.sh文件提示‘\r’ command not found

运行.sh文件提示‘\r’ command not found

2020-10-07 19:47:41 207

原创 安装pycuda报错src/cpp/cuda.hpp:14:18: fatal error: cuda.h: No such file or directory

环境变量的问题:export PATH=/usr/local/cuda/bin:$PATH参考方法

2020-08-28 09:05:38 796

原创 数据增强

from PIL import Image, ImageDrawimport numpy as npimport imgaug as iafrom imgaug import augmenters as iaaimport osAUG_NUM = 5PATH = r'C:/pycharm_projects/get_label/sum_pan/train/img/'SAVE_PATH = r'C:/pycharm_projects/get_label/data_arugement_trai.

2020-06-06 17:01:25 506

原创 ValueError invalid literal for int() with base 10

先转换成float,再转换成int就行了。

2020-06-05 16:13:44 703

原创 RuntimeError: unexpected EOF, expected 632409 more bytes. The file might be

用filezilla传模型时,没传完就终止导致的,重新传一次就好了

2020-06-05 16:11:51 6704

原创 LOSS加权重解决数据imbalance

一个多分类问题,损失函数用的交叉熵,给交叉熵加权重解决imbalance问题。CROSSENTROPYLOSS加权重的方法,计算数据集的中值,然后每个类的数据量都除以这个中值,然后再取倒数。处理类别不平衡的损失函数系列总结解决样本不均衡的问题-调整类权重 修改交叉熵loss...

2020-05-26 09:34:42 3030

原创 PIL模块

图片通道数img = Image.open('test.jpg')print(len(img.split()))有时候读取的是灰度图,转RGBout = img.convert("RGB")

2020-05-25 23:29:50 160

原创 解决:RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension

原博客地址解决:RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 544 and 1935 in dimension 2 at ../aten/src/TH/generic/THTensor.cpp:711这种错误有两种可能:  1.你输入的图像数据的维度不完全是一样的,比如是训练的数据有100组,其中99组是256*256,但有一组是384*384,这样会导致Pyto

2020-05-23 22:09:56 15904

原创 Python+Opencv对图片进行缩放

参考利用Python+opencv进行图像的缩放(附代码)利用opencv的resize函数进行缩放: 接受的参数有: 第一个参数:待缩放的图像 第二个参数:缩放后图像的大小,元组类型 第三喝第四个参数:缩放因子 第五个参数:插值方法例如:(这里想把图片按照长边缩放到448的等比例缩放)h, w, _ = bbox.shapeif h > w: rate = 448 / hels...

2020-05-16 18:51:25 1539

原创 根据EXIF信息来旋转图片(全)

import PIL.Imageimport PIL.ImageOpsimport numpy as npdef exif_transpose(img): if not img: return img exif_orientation_tag = 274 # Check for EXIF data (only present on some files) if hasattr(img, "_getexif") and isinstance(im.

2020-05-15 11:42:04 1544 1

原创 根据图像的EXIF信息对图片解决图片的旋转问题,并进行等比例缩放到448*448

if hasattr(image, '_getexif'): dict_exif = image._getexif() if dict_exif == None: new_img = image elif dict_exif.get(274) == 3: new_img = image.rotate...

2020-05-04 19:07:01 675

原创 Tmux和git

安装:apt-get install tmux如果出错:apt-get update快捷键:ctrl + b ? #帮助信息 esc或者q退出ctrl + b d #分离会话ctrl + b s #列出所有会话ctrl + b $ #重命名当前会话ctrl + b % #将窗口划分为左右两个窗格ctrl + b ...

2020-04-28 16:06:33 322

原创 SCP

传文件:将本地文件拷贝到远程scp 文件名 –用户名@计算机IP或者计算机名称:远程路径从远程将文件拷回本地scp –用户名@计算机IP或者计算机名称:文件名 本地路径传目录:将本地目录拷贝到远程scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径从远程将目录拷回本地scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径...

2020-04-25 14:45:25 223

原创 Top1与Top5

分类任务中,会给出N个类别按照概率从高到低的类别排名。 所谓TOP1 是指排名第一的类别与实际结果相符的准确率 所谓TOP5 是指排名前五的类别包含实际结果的准备率。import numpy as npimport tensorflow.keras.backend as K# 随机输出数字0~9的概率分布output = K.random_uniform_variable...

2020-04-25 14:40:43 3704 1

原创 显存释放

容器中明明没有程序在跑,可gpu的显存状态是被占用这么多。解决办法:fuser -v /dev/nvidia*查看哪些进程在占用。然后进kill命令,杀死对应的进程就行了。其中如果 fuser命令不可用,则apt-get install psmisc如果安装不了,则:apt-get update然后再安装就行。...

2020-04-24 09:39:05 1394

原创 ALPR中一些数据的处理脚本

1.读label文件 ,然后把图片重命名成字符序列+文件名的形式,然后保存在result文件中。import cv2import oswith open('C:/pycharm_projects/lp_dataset_label/lp.names') as f: labels = f.readlines()labels_list = [] # A-Z 0-9for l in ...

2020-03-09 08:57:09 274

原创 Linux使用过的命令

1.显示目录中的文件:ls -l | grep "^-"2.统计文件夹中文件个数ls -l ./|grep "^-"|wc -l3.统计文件夹中目录个数ls -l ./|grep "^d"|wc -l4.统计文件夹下文件个数,包括子文件ls -lR | grep "^-"| wc -l5.统计文件夹下目录个数,包括子目录ls -lR | grep "^d"| w...

2020-02-17 18:08:59 178

原创 一些好用的工具(教程)

Tmux使用教程

2020-01-15 20:21:00 163

原创 车牌识别1.1:License Plate Detection and Recognition in Unconstrained Scenarios。

代码位置注意事项:如果用python3运行的话1.要把几个python文件中的print后面加括号。2.license-plate-ocr.py文件中第45行R,(width,height) = detect(ocr_net, ocr_meta, img_path ,thresh=ocr_threshold, nms=None)换成:R,(width,heig...

2020-01-08 16:26:45 694 2

原创 YOLO复现

代码:PyTorch-YOLOv3主要思想:1.一张图片分成S*S个cell,如果一个object的中心落在某一个cell,那么这个cell就负责预测这个object;2.每个cell需要预测B个boundingbox(论文中B=2),每个boundingbox中有五个参数:(X,Y,W,H,C)X,Y是该boundingbox中心点的坐标,W和H是长和宽;conference是...

2020-01-07 20:29:26 471

原创 车牌检测与识别:License plate detection and recognition (LPDR)

开始搞车牌的检测与识别,想边做便记录下来。首先,我找的数据集是中科大的CCPD(Chinese City Parking Dataset)。github数据集对比(图片来源于作者论文)CCPD layout (图片来源于作者论文)之前找了好几个数据集,感觉这个数据集是最全最大的。下载位置都在GitHub仓库中作者有给链接。它的标签就是图片名。项目clo...

2019-12-11 14:16:26 2969 4

原创 笔记与踩过的坑

1.最强数据集集合:50个最佳机器学习公共数据集2.一些命令pkg-config --modversion opencv # 查看 opencv版本nvidia-smi # 显卡信息source activate Torch #进入 anaconda的 Torch环境rm -rf <文件或者目录名> # 删除mv <源文件> <目标文件> #...

2019-12-07 19:06:49 142

原创 动态规划——最长公共子序列

给出两个字符串,求它们的最长公共子序列。a={ATCGATCC}b={ATCCATCG}#include<stdio.h>int max(int a,int b){ if(a>b) return a; else return b;}int main(){ char a[9],b[9]; gets(a); gets(b); int opt[9...

2019-11-19 21:17:33 130

原创 部署YOLO

首先是直接参考此博文安装了cygwin64然后在cygwin64里面用命令克隆了代码git clone https://github.com/pjreddie/darknet.gitcd darknetmake然后测试命令 ./darknet 也能打印出 ./darknetusage: ./darknet <function>然后是下载...

2019-10-16 21:12:57 734

原创 python一步一步部署Mask R-CNN(windows 10)

step1: clone Mask R-CNN的GitHub仓库到本地。 git clone https://github.com/matterport/Mask_RCNN.gitstep2:安装必要的python包 numpy scipy Pillow cython matplotlib scikit-image tensorflow>=...

2019-10-11 15:51:24 1093 1

原创 Object Detection -- 论文YOLO(You Only Look Once: Unified, Real-Time Object Detection)解读(链接)

https://blog.csdn.net/u011974639/article/details/78208773

2019-09-27 13:32:06 89

原创 Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法(借鉴)

敲黑板,做笔记。https://blog.csdn.net/qq_28714865/article/details/99111240百度有人说要重装各种包,差点就信了

2019-09-22 21:27:41 2642

原创 C语言:利用一维数组输出杨辉三角

#include&lt;stdio.h&gt;int main(){ int a[20]; int i,j; int n; scanf("%d",&amp;n);//所需输出的行数 if(n==1)//只有一行,输出即可 printf("1\n"); else { a[0]=a[1]=a[2]=1; printf("1\n1 1\n"); //两行的话直接输...

2018-07-05 11:52:21 16783

原创 C语言:最大子数组和问题——分治策略

给出一个数组,要求计算出它的子数组和的最大值采用分治策略,最大的子数组有三种情况:一,在中间项的左侧;二,在中间项的右侧;三,跨越中间项。然后再此三种情况下找到最值;#include&lt;stdio.h&gt;int FindChileArray(int arr[],int low,int high);int FindChileArray_coenter(int arr[],int low,in...

2018-06-17 15:52:33 3261 4

原创 C语言:环形(蛇形)矩阵

输入n和m(都不超过20)输入n*m矩阵sample input:4 3sample output:  1   2   3   4  10 11 12  5  9   8   7   6#include&lt;stdio.h&gt;int main(){    int a[20][20]={-1};    int t,x,y;    int n,m;    t=a[x=0][y=0]=1; sca...

2018-06-17 15:39:44 1942

通讯录文件管理 java

java语言写的通讯里文件管理系统,实现增删改查功能。

2015-03-28

EasyBCD v_214574

目前此软件已经更新到了2.2测试版,支持多国语言。安装了之后首次启动程序时需要选择语言,并且还可以在程序界面更改语言类型

2015-03-22

空空如也

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

TA关注的人

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