自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用GitGIthub上创建项目详细步骤

前提:(1)安装git,安装过程可以参考下面链接https://blog.csdn.net/qq_32786873/article/details/80570783(2)注册Github账号,链接为:https://github.com/一、创建新的项目第一步;点击New repository,创建新的项目第二步:填写项目信息,Repository name是必填项目,通常选择Public,并创建一个README文件,然后点击Creat repository开始创建项目。

2021-08-01 14:33:36 3113

原创 fine-grained和coarse-grained理解

简单来说fine-grained就是细粒度,fine-grained classification是细粒度的图像分类。fine-grained是类内细分。与coarse-grained classification(粗粒度)相比,粗粒度是分辨是猫还是狗而细粒度是分辨狗这个类别,比如是1.吉娃娃还是2.萨摩耶还是哈巴狗;...

2021-07-20 21:49:28 3375

原创 PyTorch之torch.utils.data.DataLoader详解

DataLoader(object)类:DataLoader 下有__init__,__setattr__,__iter__,__len__等四个函数,详情如下。__init__ 函数1.dataset(Dataset),数据读取接口(比如torchvision.datasets.ImageFolder)或者自定义的数据接口的输出,该输出是torch.utils.data.Dataset类的对象(或者继承自该类的自定义类的对象)。2.batch_size (int, optional),批训练数据

2021-07-19 21:20:37 28826 5

原创 python中的线程threading.Thread()使用详解

1. 线程的概念:线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥2. threading.thread()的简单使用2.1 添加线程可以是程序运行更快python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便

2020-09-28 14:58:58 51376 9

转载 Angular.element 的用法

<input type="checkbox" class="input" /> <input type="text" class="input1" value="值" /> <div class="test">div1</div> <div class="test">div2</div> <div class="test1"> <p>子元素</p> </div...

2020-08-11 20:06:35 1108

转载 Pyinstaller各参数的意义

说明以下介绍假设用户脚本为main.py,生成结果为main.exe。有些参数实在很少用到,只列出简单介绍,具体请参阅原文。原文(英文): https://pyinstaller.readthedocs.io/en/v3.3.1/usage.html1 2 3通用参数参数名 描述 说明 -h 显示帮助 无 -v 显示版本号 无 –distpath 生成文件放在哪里 默认:当前目录的dist文件夹内 –workpath

2020-08-05 15:48:20 579

原创 npm安装Angular错误:npm ERR! cb() never called!;npm ERR! C:\Users\10278859\AppData\Roaming\npm-cache\

npm安装Angular出现如下错误:在终端输入:npm config set registry http://registry.cnpmjs.org/报错:继续输入如下命令:npm config set strict-ssl falsenpm install -g supervisornpm install输出为:npm install -g @angular/cli正在安装:ng v输出如下,表示安装成功:...

2020-07-28 20:17:58 493

原创 在项目中使用Git上传文件流程,绝对不会出错!!!

Git上传文件流程git status (第一步必须的,主要用来查看更改了哪些文件)git stash ( 把现有的修改藏起来,防止冲突)git pull --rebase (拉取远程代码,而冲突需要手动解决。当有这些冲突存在时,git帮我们自动创建了一个新的分支,并且git告诉你接下来你要在这个新的分支上处理这个冲突,)git stash pop (恢复暂存时的状态,如果是更新本地代码,到这一步就可以了)git add . (提出更改(把它们添加到暂存区))git commit -m ...

2020-06-20 14:36:39 173

转载 GIT 常用命令

学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlGit图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几

2020-06-05 16:33:12 113

原创 Python查看电脑CPU,内存的使用情况

import psutildef getMyCpu(): data = psutil.virtual_memory() total = data.total # 总内存 print('TotalMemory', total) free = data.available # 可用内存 print('FreeMemory', free) memory = "Memory usage:%d" % (int(round(data.percent))) .

2020-06-01 14:11:27 1260

转载 Pthon3正则表达式

正则表达式的使用,可以通过简单的办法来实现强大的功能。下面先给出一个简单的示例: ^为匹配输入字符串的开始位置。 [0-9]+匹配多个数字,[0-9]匹配单个数字,+匹配一个或者多个。 abc$匹配字母abc并以abc结尾,$为匹配输入字符串的结束位置。 我们在写用户注册表单时,只允许用户名包含字符、数字、下划线和连接字符(-),并设置用户名的长度,我们就可以使用以下正则表达式来设定。以上的正则表达式可以匹配runoob、runoob1、run-...

2020-05-30 17:08:06 129

转载 Python3 输入和输出

输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str():函数返回一个用户易读的表达形式。 repr():产生一个解释器易读的表达形式。例如:>>> s...

2020-05-29 15:00:58 266 1

原创 dir()函数, __name__属性,__init__, __main__

__name__属性一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。#!/usr/bin/python3# Filename: using_name.pyif __name__ == '__main__': print('程序自身在运行')else: print('我来自另一模块')运行输出如下:$ python using_name.py程序自

2020-05-29 14:27:04 255

转载 Python中的遍历小技巧

字典序列是以连续的整数为索引,与此不同的是,字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。理解字典的最佳方式是把它看做无序的键=>值对集合。在同一个字典之内,关键字必须是互不相同。一对大括号创建一个空的字典:{}。这是一个字典运用的简单例子:>>> tel = {'jack': 4098, 'sape': 4139}>>> tel['guido'] = 4127>>> tel{'sape': 413

2020-05-29 13:34:53 251

原创 python异常模块raise的概念以及基本用法

当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。 raise():用raise语句来引发一个异常。异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类.Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。Python中...

2020-05-28 13:58:04 2927

原创 TDD(Test Drived Develop)实战

TDD简介: TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,...

2020-03-25 15:17:14 838

原创 pandas中GroupBy:分割,应用和组合(最全解析)

1、groupby主要用于数据的某些标签或索引的局部进行累计分析,大致过程为输入,分割,应用,组合。import numpy as npimport pandas as pddf = pd.DataFrame({'key':['A','B','C','A','B','C'], 'data':range(6)},columns = ['key','da...

2019-12-02 10:28:50 1710

原创 python处理数据中缺失值

(1)直接删除法(当缺失值个数只占整体很小一部分时)在采用删除法处理缺失值时,需要首先检测样本总体中确实值得的个数。python中统计缺失值的方法为:import numpy as npimport pandas as pd#读取数据,将空值形式的缺失值转换为可识别的类型data = pd.read_csv('data.csv',encoding='GBK')#用NaN代替空值...

2019-12-01 15:57:39 5214

转载 annotate标注解释

标注 基本标注使用text()会将文本放置在轴域的任意位置。 文本的一个常见用例是标注绘图的某些特征,而annotate()方法提供辅助函数,使标注变得容易。 在标注中,有两个要考虑的点:由参数xy表示的标注位置和xytext的文本位置。 这两个参数都是(x, y)元组。 # coding=utf-8import numpy as npimport matplotli...

2018-09-01 16:49:30 8601

原创 Python中的sorted函数以及operator.itemgetter函数

operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3] &gt;&gt;&gt; b=operator.itemgetter(1)      //定义函数b,获取对象的第1个域的值&gt;&gt;&gt; b(a) 2 &gt;&gt;...

2018-08-04 20:51:03 114

原创 机器学习实战P24页,图例代码(书上没有)

机器学习实战中P24页,图2—5没有源代码,代码如下:@author: zeh0814"""import matplotlibimport matplotlib.pyplot as pltimport numpy as npfig = plt.figure()ax = fig.add_subplot(111)datingLabels = array(datingLabels)...

2018-08-04 16:14:32 458

转载 PCA用于人脸识别

写这个程序是老师布置的作业。一个莫名其妙的机会选了一个莫名其妙的课,于是写了与自己关系不大的人工智能的人脸识别的程序。这里给自己记录一下,估计这个学习都要和这个方面的打交道了。        Part 1:程序流程简介        这个程序是典型的。在已有资源中使用一部分做训练集,找到一个合适的模型或者结论,然后用剩下的部分来测试自己的结论的正确度,进而一步步提高自己的算法效率或者正确性等。  ...

2018-06-25 12:06:48 378

转载 MATLAB中PCA人脸识别实现

因为需要,花了一点时间写了下经典的基于特征脸(EigenFace)的人脸识别方法的Matlab代码。这里仅把该代码分享出来。其实,在较新版本的OpenCV中已经提供了FaceRecognizer这一个类,里面不仅包含了特征脸EigenFace,还有FisherFace和LBPHFace这三种人脸识别方法,有兴趣的可以参考OpenCV的API手册,里面都有很详细的使用...

2018-06-25 12:05:07 8649 2

MultiPie人脸数据集

MultiPie人脸数据集共包含1515张人脸数据,已经进行对齐处理,可以直接读取使用

2018-11-29

FERET人脸数据集

FERET人脸数据集,已经转化为mat文件,可以直接使用。

2018-11-29

ORL人脸数据集,可以直接使用

ORL人脸数据集,共包含400张人脸图像(40个个体,每个个体有10个样本),已进行对齐处理,可以直接读取使用

2018-11-29

AR人脸数据集

AR人脸数据集共2600张人脸数据(50位男性,50位女性,每人26个样本),已经转为mat文件,可直接使用

2018-11-29

空空如也

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

TA关注的人

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