自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Windows10+YOLOv5训练自己的数据集

Windows10+YOLOv5训练自己的数据集一、环境和配置1.1 安装anaconda1.2 在anaconda中安装pytorch虚拟环境1.3 安装CUDA和cudnn1.4 安装pytorch GPU版二 源码测试2.1 下载源码2.2 安装依赖项2.3 测试2.3.1 下载权重文件2.3.2 测试三、训练自己的数据集一、环境和配置系统:window10CUDA:10.1CUDNN:7.4python:3.7opencv-python>=4.1.2pytorch>=1.7

2021-04-16 22:23:20 25170 42

原创 CUDA和cudnn的安装

CUDA和cudnn的安装一、CUDA的安装1.1 查看显卡驱动版本。1.2 下载CUDA1.3 安装CUDA1.4 设置环境变量1.5测试CUDA是否装好二、cudnn的安装在安装CUDA之前,需要查看自己电脑的GPU驱动的版本,因为CUDA版本对GPU驱动版本有要求,对应关系如下:一、CUDA的安装1.1 查看显卡驱动版本。鼠标在桌面空白处点击右键,然后选择“NVIDIA控制面板”,进去之后就能看到自己电脑GPU的版本,如下图:然后对照上面的表格,看是否满足需要装的CUDA版本对驱动的要求

2021-04-16 21:34:27 23757 1

原创 Jupyter notebook使用anaconda中新建环境

因为anaconda使用起来非常方便,在其安装的时候就装好了对应的jupyter notebook。可是,我们使用的时候会发现一个问题,当我们新建一个anaconda环境之后,从这个环境中打开jupyter notebook,却发现在jupyter notebook中没有我们新建这个环境的kernel,只有一个默认的python3,导致我们没办法新建一个符合我们要求的.ipynb文件。解决方法(一):第一步:打开命令提示符第二步:启动新建的虚拟环境,输入命令activate 环境名称第三步:

2021-04-15 20:02:39 1527

原创 anaconda中创建虚拟环境

一、Anaconda的有点Anaconda的的优点:在学习python的过程中,有的教程使用的是python2,有的教程使用的是python3,而python2和python3又有细微的差别,所以,有时候我们想要在电脑上同时装python2和python3,但是直接装python的话却是不行的。Anaconda给我们提供了一种方法,就是在它里面重新创建一个新的虚拟环境,这样就可以在电脑上同时拥有python2和python3了。那么Anaconda是怎么创建一个新的虚拟环境的呢?我们接着往下看:二、

2021-04-15 19:47:03 10086

原创 Anaconda 安装教程

anaconda安装教程anaconda下载anaconda下载直接官网下载符合自己电脑的就行:anaconda下载地址第一步:进入官网,点击download第二步:选择适合自己电脑的版本:(我的是Windows10+64位)第三步:安装,下载完毕之后,找到安装程序(1)双击进行安装(2)点击“Next”(3)点击“I Agree”(4)建议选择“All Users”,然后选择“Next”(5)选择一个安装路径,然后点击“Next”(6)选择将Anaconda作为默认Py

2021-04-15 17:16:03 40592 12

原创 YOLOv4+tensorflow2.0训练自己的数据

YOLOv4+tensorflow2.0训练自己的数据一、环境配置1.1 实验源码1.2 环境要求二、环境测试2.1 下载权重文件2.2 权重文件转换2.3 测试三、使用自己的数据训练3.1 数据集制作3.2 在data/dataset文件夹下生成数据的描述文件3.3 修改其他文件3.3.1 修改voc_names3.3.2 修改配置文件3.4 训练3.4.1 从头开始训练3.4.2 从yolov4.weight进行迁移学习训练四、使用自己的数据集测试4.1 利用darknet训练出来的模型进行测试4.1.

2021-04-01 19:49:52 8439 63

原创 Windows10+YOLOv4+Darknet训练自己的数据(二)

Windows10+YOLOv4训练自己的数据(二)一、数据集制作这篇文章主要讲怎样使用YOLOv4算法作者提供的YOLOv4源码来训练自己的数据集运行环境的搭建和源码的测试可以参考我的上一篇文章Windows10+YOLOv4训练自己的数据(一)一、数据集制作数据集制作的前半部分可以参考我的上一篇文章VOC数据集制作这里我将讲述数据集制作的下一步第一步:将我们制作好的数据集VOCData数据集放到** **文件夹下,这里我把VOCData文件夹名字改成了VOCdevkit,改不改都没关系,我

2021-03-24 19:41:02 3682 15

原创 VOC数据集制作

VOC数据集制作1 获取数据2 标记图片3 按照PascalVOC数据集的格式整理自己的数据4 划分训练集和测试集1 获取数据对于数据的获取,可以是图片形式,也可以是视频形式,但最终将转化成图片的形式进行数据集的制作。如果是图片的话,可以直接略去这一步,如果是视频文件,我们利用下列代码将数据转化成图片。import cv2import globimport osfrom datetime import datetimedef video_to_frames(path): """

2021-03-18 17:18:50 14300 8

原创 Windows10+YOLOv4+Darknet训练自己的数据(一)

Windows10+YOLOv4训练自己的数据(一)一、环境和配置1.1 YOLOv4源码1.2 安装VS1.3 安装CMake1.4 安装CUDA1.5 安装cudnn1.6 安装OpenCV2 VS配置一、环境和配置系统:window10CMake:版本>=3.12CUDA:版本>=10.0Cudnn:需要与CUDA版本对应OpenCV:版本>=2.4Visual Studio 2015/2017/20191.1 YOLOv4源码直接再GitHub上下载就行,下载地

2021-03-18 15:52:15 2912 18

原创 YOLOv3+Tensorflow训练自己的数据

最近在做一个用YOLOv3进行目标检测的项目,根据网上各位大神的博客,结合自己做项目的过程做了一个笔记,方便自己以后回顾实验过程,也给大家做个参考。实验用的程序主代码来自于github上一位大神程序猿,这里给出代码的地址YOLOv3-tensorflow大神源码一、制作数据集根据代码来看,训练和测试使用的数据格式需要按照PascalVOC的数据格式来,所以首先我们需要进行数据集的制作。1 获取数据根据实验需要,我将录制的视频文件分为训练视频和测试视频,然后按帧进行截取,获得训练和测试用的图片,因

2020-07-02 18:24:24 3222 14

原创 数据库之数据的查询

1 目的1、理解SQL的特点;2、掌握SELECT命令的使用;3、掌握单表查询、连接查询、嵌套查询和集合查询;4、掌握INSERT、UPDATE和DELETE命令的使用;5、掌握将SQL命令嵌入到C#或其他高级语言;2 要点1、单表查询、连接查询、嵌套查询和集合查询;2、数据更新:INSERT、UPDATE、DELETE命令;3 内容针对简易图书管理数据库BooksDB,用SQL命令完成下述功能:1、单表查询(1) 查询所有读者的编号和姓名;(2) 查询所有读者的编号、姓名和单位,

2020-06-05 11:14:28 11018 1

原创 数据库之数据库和表的创建

数据库和表的创建本文使用SQLserver数据库为师范1 目的1、掌握利用 SSMS 及 SQL 命令两种方式管理数据库;2、掌握利用 SSMS 及 SQL 命令两种方式管理表;3、理解数据文件、事务日志文件、文件组的概念;4、理解实体完整性、参照完整性和用户自定义完整性;5、掌握 PRIMARY KEY 约束,FOREIGN KEY 约束,UNIQUE 约束CHECK 约束和 DEFAULT约束的使用。2 要点1、创建数据库、修改数据库、删除数据库、数据库的分离与附加;2、创建表、修改

2020-05-26 18:55:50 9187

原创 网络安全之SSL和SET协议的比较

在认证要求方面,早期的SSL并设有提供商家身份认证机制。虽然在SSL3.0中可以通过数字签名和数字证书实现浏览器和Web服务双方的身份验证,但仍不能实现多方认证。相比之下,SET的安全要求较高,所有参与SET交易的成员(持卡人、商家、发卡银行、收单银行和支付网关);都必须申请数字证书进行身份识别。在安全性方面,SET协议规范了整个商务活动的流程,从持卡人到商家、到支付网关、再到认证中心及信用结算...

2020-03-11 14:13:30 3825

原创 网络安全之计算机病毒的构成,诊断技术及各自的特点

1 计算机病毒的构成:计算机病毒通常由3个单元和一个标志构成:引导模块、感染模块、破坏表现模块和感染标志。(1)感染标志计算机病毒在感染前,需要先通过识别感杂标志判断计算机系统是否被感染。若判断没有被感染,则将病毒程序的主体设法引导安装在计算机系统,为其感染模块和破坏表现模块的引人、运行和实施做好准备。(2)引导模块实现将计算机病毒程序引人计算机内存,并使得传染和表现模块处于活动状态。...

2020-03-04 12:25:37 2733

原创 网络安全之木马的工作原理及其攻击步骤

1 木马的工作原理客户端/服务端之间采用TCP/UDP的通信方式,攻击者控制的是相应的客户端程序,服务器端程序是木马程序,木马程序被植人到毫不知情的用户的计算机中。以“里应外合”的工作方式工作,服务程序通过打开特定的端口并进行监听,这些端口好像“后门”一样,所以,也有人把特洛伊木马叫做后门工具。攻击者所掌握的客户端程序向该端口发出请求( Connect Request),木马便与其连接起来。攻击...

2020-03-01 17:45:22 19207

原创 网络安全之黑客入侵的步骤

(1)确定攻击的目标。(2)收集被攻击对象的有关信息。黑客在获取了目标机及其所在的网络的类型后,还需要进一步获取有关信息,如目标机的IP地址、操作系统类型和版本、系统管理人员的邮件地址等,根据这些信息进行分析,可得到被攻击方系统中可能存在的漏洞。(3)**利用适当的工具进行扫描。**收集或编写适当的工具,并在对操作系统分析的基础上对工具进行评估,判断有哪些漏洞和区域没有被覆盖。然后,在尽可能短...

2020-02-27 10:00:38 11083 2

原创 网络安全之几种常见的黑客攻击手段

常见的黑客攻击手段常见的攻击手段有:ARP攻击,DoS攻击,DDoS攻击,SYN攻击,缓冲区溢出攻击,等等。下面我将对这几种攻击做个介绍。1 ARP攻击ARP(Address Resolution Protocol)是地址解析协议,是一种利用网络层地址来取得数据链路层地址的协议。ARP欺骗是黑客常用的攻击手段之一,其中最常见的一种形式是针对内网PC的网关欺骗。它的基本原理是黑客通过向内网主机...

2020-02-20 17:18:32 9392

原创 网络安全之主动攻击和被动攻击

1 主动攻击主动攻击是攻击者通过网络线路将虚假信息或计算机病毒传入信息系统内部,破坏信息的真实性、完整性及系统服务的可用性,即通过中断、伪造、篡改、重放和重排信息内容造成信息破坏,使系统无法正常运行。包括拒绝服务攻击(DoS)、分布式拒绝服务(DDos)、信息篡改、资源使用、欺骗、伪装、等攻击方法。2 被动攻击被动攻击是攻击者非常截获、窃取通信线路中的信息, 主要是收集信息而不是进行访问,并...

2020-02-19 12:08:22 29782

原创 密码学之对称和非对称密码的基本特征和工作流程

1 对称密码体制1.1 对称密码体制的特征对称密码体制的基本特征是加密密钥与解密密钥相同。1.2 对称密码体制的工作流程在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收...

2020-02-18 15:25:34 3672 1

原创 密码学之分组密码操作模式

1 什么是分组密码操作模式通常,分组密码算法(如典型的DES)是提供数据安全的一个基本构件,它以固定长度的分组作为基本的处理单位。分组密码的操作模式就是如何在各种各样的应用中使用这些基本构件。2 常见的几种分组密码操作模式常见的分组密码操作模式有:电子密码本模式(ECB)、密码分组链接模式(CBC)、计数器模式(CTR)、输出反馈模式(OFB)、密码反馈模式(CFB)。下面我将对这几种模式分...

2020-02-17 11:58:18 3771

原创 分类与回归算法介绍

分类算法分类(Classification)是机器学习的主要任务之一,分类算法是一种典型的监督学习算法,是根据样本的特征将样本划分到合适的类别中。具体来说就是利用训练样本来进行训练,从而得到样本特征到样本标签的映射,再利用该映射来得到新样本的标签,最终达到将样本划分到不同类别的目的。简而言之,分类就是通过一组代表物体、事件等的相关属性来判断其类别。分类问题通常有两种,一种是二元分类问题,另一种...

2020-02-17 10:48:18 4384

空空如也

空空如也

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

TA关注的人

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