自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuanwei的博客

你必须非常努力,才能看起来毫不费力。

  • 博客(1180)
  • 论坛 (1)

原创 【Processing学习】 - 公交车马路动态绘制

效果图:汽车动态移动,云彩动态移动,小草没有找到矢量图,百度了一张先用着.float q = 0;int s = 0;int add = 1;PImage p1;void setup() { size(800, 400); background(0, 0, 255); rect(300, 150, 300, 140, 30); //sun fill(255, 255, 0); circle(800, 0, 40); ////first //cir.

2020-09-17 14:30:57 31

原创 【PAT甲级最新题解】PAT甲级2020.7月春季考试满分题解(附代码)

写在前面:这次题目虽然大多数是模拟题且不算难,但是题面其实不算友好,不少同学因为题目描述而错失满分。A:题意:给定一个数字串,问每一个前缀串是否是素数。模拟题不多解释。#include<cstdio>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<string>#include<iostream&..

2020-08-02 16:41:40 305

原创 【Python学习】win10+Anaconda3环境,安装phthon第三方库Jieba

一、介绍jieba库是一款优秀的 Python 第三方中文分词库,jieba 支持三种分词模式:精确模式、全模式和搜索引擎模式,下面是三种模式的特点。精确模式:试图将语句最精确的切分,不存在冗余数据,适合做文本分析全模式:将语句中所有可能是词的词语都切分出来,速度很快,但是存在冗余数据搜索引擎模式:在精确模式的基础上,对长词再次进行切分。二、安装方法打开开始菜单,找到...

2020-05-18 19:25:28 132

原创 【机器学习】 - 目标检测 - VOC格式数据集介绍与自己制作

一、VOC数据集PASCAL VOC 挑战赛主要有Object Classification 、Object Detection、Object Segmentation、Human Layout、Action Classification这几类子任务.所有的标注图片都有Detection需要的label, 但只有部分数据有Segmentation Label。VOC2007中包...

2020-05-18 19:24:53 424

转载 【深度学习】 - MobileNet使用的可分离卷积

任何看过MobileNet架构的人都会遇到可分离卷积(separable convolutions)这个概念。但什么是“可分离卷积”,它与标准的卷积又有什么区别?可分离卷积主要有两种类型:空间可分离卷积(spatial separable convolutions)深度可分离卷积(depthwise separable convolutions)空间可分离卷积从概念上讲,这是两者中较容易的一个,并说明了将一个卷积分成两部分(两个卷积核)的想法,所以我将从这开始。 不幸的是,空间可分离卷积具有一些显着

2020-05-18 19:23:24 314

原创 【机器学习】 - import cv2 opencv安装python

果然不出我所料,直接pip就出了很多奇奇怪怪的错误,还是用清华镜像吧输入:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple安装完后,重启spyder即可使用。下载方法2:下载地址:https://www.lfd.uci.edu/~gohlke/pythonli...

2020-05-18 19:02:51 176

原创 【机器学习】 - 使用dlib进行人脸定位,人脸检测,给人脸图片戴口罩

detector = dlib.get_frontal_face_detector()功能:人脸检测画框参数:无返回值:默认的人脸检测器faces = detector(img_gray, 0)功能:对图像画人脸框参数:img_gray:输入的图片返回值:人脸检测矩形框4点坐标。坐标为[(x1, y1) (x2, y2)]。可以通过函数的left,right,top,bottom方法分别获取对应的x1, x2, y1, y2值。(cv里的矩阵和C++的那种一样,左上角是(0,0)点,

2020-05-18 19:02:26 329

原创 关于报错:'nvidia-smi' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

使用cmd查看电脑显卡的信息,调用nvidia-smi查看显卡使用情况报错如下:因为它找不到该命令。这个文件是一个exe文件,一般都在下面这个文件夹中。C:\Program Files\NVIDIA Corporation\NVSMI所以想要使用该命令必须要能得到这个文件夹,才能执行。我们有两种办法可以解决:1.添加环境变量在path里面添加上面的路径,就可以...

2020-05-14 01:04:28 855

原创 【Python学习】 - 关于函数返回拷贝还是返回视图的几组函数汇总

1.np.flatten() 和 np.ravel()两者的功能是一致的,将多维数组降为一维,但是两者的区别是返回拷贝还是返回视图。np.flatten()返回一份拷贝,对拷贝所做修改不会影响原始矩阵,而np.ravel()返回的是视图,修改时会影响原始矩阵使用时推荐np.flatten()输入:import numpy as npa = np.array([[1 , 2]...

2020-03-12 17:24:08 90

原创 【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法

一、概述在我们使用TensorFlow进行神经网络的搭建时,难免遇到需要训练很多次来拟合数据的情况,假设需要拟合1000次数据,那么可能前800次的拟合效果都不是很好,所以显示进度条就会使得输出面板被填满,输出的信息我们并不关心,我们只关心最后200次的拟合效果,此时思考能否可以有一种办法可以简便的在训练多个epochs时隐藏进度条的输出呢?二、具体操作阅读这个函数tenso...

2020-03-12 17:22:36 1013

原创 【Python学习】 - 使用Anaconda的Spyder查看某些函数的原型的6种方法汇总

1.Ctrl+鼠标点击函数名(对应的函数名会加下划线) 或 Ctrl+g2.help(function)在某些情况下方法1失效,比如TensorFlow中的一些函数tf.constant,他只会跳转到一个init文件,并不会展示函数原型。所以可以这样help(tf.constant),就可以3.使用inspect包import inspect as ist...

2020-03-12 17:22:01 1108

原创 【机器学习】 - keras学习 - 图片生成器ImageDataGenerator

函数原型:keras.preprocessing.image.ImageDataGenerator(featurewise_center=False, samplewise_center=False, featurewise_std_normalization=False, samplewise_std_normalization=False, zca_whi...

2020-03-12 17:21:41 104

原创 【机器学习】 - 关于Keras的深入理解

1.keras中使用相同的loss与metrics,都指定为mse,为什么训练时每轮完成后它们数值不一样?答:此时的loss是指完成最后一个batch后得到的这轮epoch的loss的加权平均,权重就是每个batch的样本数,(因为最后一个batch样本数往往跟训练时指定的不一样),完成最后一个batch后,此时loss已经固定了,但是仍然需要反向更新网络中的参数。注意,metric...

2020-03-12 17:21:11 871 2

原创 【机器学习】 - 激活函数与交叉熵Sigmoid, Softmax, binary_crossentropy, categorican_crossentropy区别

Content:为什么需要激活函数; 一个神经元在做什么; 激活函数Sigmoid Softmax4. 交叉熵损失函数Binary cross-entropy Categorican cross-entropy为什么需要激活函数:Ans: 为了引入非线性变换。如下图所示的红线和蓝线,在这个二维空间中,我们不能用一条线完整的将这两个区域分割开。但如果我们将这个二维...

2020-03-11 14:46:11 303

原创 【机器学习】 - 各种人脸数据集下载地址及说明汇总

1. Olivetti Faces人脸数据集由40个人组成,共计400张人脸;每人的人脸图片为10张,包含正脸、侧脸以及不同的表情;整个数据集就是一张大的人脸组合图片,下载地址:https://cs.nyu.edu/~roweis/data/olivettifaces.gif,下载得到的图片尺寸为942*1140,每一行包含人脸20个,每一列包含人脸20个,那么每一个人脸区域大小为47*5...

2020-03-11 14:45:43 907

原创 【Python学习】 - PIL - 各种图像操作

官方文档:http://effbot.org/imagingbook/image.htm1.打开图像并显示(注意这样show的话,会生成本地文件的):img=Image.open('1.jpg')img.show()2.转8位灰度图greyimg=img.convert('L')greyimg.show()3.获取图片某一像素点的 (R,G,B)值...

2020-03-09 19:56:53 176

原创 【Python学习】 - skimage包

一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵 2、软件容量大。一般3G以上,高版本甚至达5G以上。 3、只能做研究,不易转化成软件。因此,我们这里使用python这个脚本语言来进行数字图像处理。要使用python进行各种开发和科学计算,还需要安装对应的包。这和matlab非常相似,只是matlab里面叫工具箱(to...

2020-03-09 19:56:17 147

转载 【Python学习】 - sklearn学习 - 自带数据集sklearn.datasets.x

sklearn 的数据集有好多个种自带的小数据集(packaged dataset):sklearn.datasets.load_ 可在线下载的数据集(Downloaded Dataset):sklearn.datasets.fetch_ 计算机生成的数据集(Generated Dataset):sklearn.datasets.make_ svmlight/libsvm格式的数据集:s...

2020-03-09 19:55:37 230

原创 【Python学习】 - 几乎所有常用包汇总

库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加速器...

2020-03-09 19:54:14 583

原创 【机器学习】 - TensorFlow.Keras 建立模型 model.evaluate 和 model.predict 的区别

一、概述model.evaluate函数原型:evaluate(x=None, y=None, batch_size=None, verbose=1, sample_weight=None, steps=None)输入数据和标签,输出损失值和选定的指标值(如精确度accuracy) # 评估模型,不输出预测结果 loss,accuracy = model.evalua...

2020-03-09 19:53:51 2499

原创 【机器学习】 - Keras学习 - TensorBoard模块 - 可视化模型训练过程神器

运行环境:Win10 + anaconda3。TensorFlow版本:'2.0.0'import numpy as npimport tensorflow as tfimport tensorflow.kerasfrom tensorflow.keras.models import Sequentialfrom tensorflow.keras.layers import De...

2020-03-09 19:52:53 160

转载 【Python学习】 - 使用PIL, cv2, keras.preprocessing, scipy.imageio, matplotlib.image, skimage读取和保存图像的方法

python中图像处理相关库有很多,这里简单介绍PIL、cv2、scipy.imageio 、matplotlib.image、skimage等常用库,其中PIL库使用最方便,cv2库功能最强大。PIL:Python Imaging Librarypython安装:pip install Pillow这里只给出读取、形状变化、图像转array、array转图像,以及保存图像的方法。...

2020-03-08 17:47:26 160

原创 【机器学习】 - 关于合适用均方误差(MSE)何时用交叉熵(cross-entropy)

分类问题用交叉熵,回归问题用均方误差。至于原因,可以看看它们的函数式,主要是两种损失函数对分类和回归结果误差的衡量的方式不同。比如,交叉熵,在分类时(热编码),如果分类正确,则损失值为零,否则就有个较大的损失值,然后反向传播,能够更好地更新权重;同理,均方误差mse,则是用来测算距离,很好地衡量了预测的实数值和事实值之间的数值大小的差异程度,如果很大,则bp之后权重更新会较为明显,反之,则只是...

2020-03-08 17:46:52 315

转载 【机器学习】 - CNN

fromhttp://blog.jobbole.com/113819/?utm_source=blog.jobbole.com&utm_medium=relatedPosts什么是卷积神经网络,它为何重要?卷积神经网络(也称作ConvNets或CNN)是神经网络的一种,它在图像识别和分类等领域已被证明非常有效。 卷积神经网络除了为机器人和自动驾驶汽车的视觉助力之外,...

2020-03-08 17:46:21 283

原创 【机器学习】 - 关于图像质量评价IQA(Image Quality Assessment)

图像质量评价(Image Quality Assessment,IQA)是图像处理中的基本技术之一,主要通过对图像进行特性分析研究,然后评估出图像优劣(图像失真程度)。主要的目的是使用合适的评价指标,使得评价结果最符合人类主观评价。从有没有人参与的角度区分,图像质量评价方法有主观评价和客观评价两个分支。图像质量主观评价:主观图像质量的评价方法是以人的主观意识为判断的评价方法,主观评...

2020-03-08 17:45:19 600

原创 【Python学习】 - anaconda中spyder的常用快捷键总结

熟练spyder中的一些快捷键后,能极大提升code效率。这里列出常用的快捷键。(可以在spyder导航栏Tools-Preferences-Keyboard shortcut中查看有所有的快捷键)Tab/Shift+Tab:代码缩进/撤销代码缩进Ctrl+1:注释/撤销注释Ctrl+4/5:块注释/撤销块注释Ctrl+L:跳转到行号F5:运行F11:全屏常用快捷键快...

2020-03-08 17:44:43 304

原创 【Python学习】 - pyecharts包 - 地图可视化

安装:https://pan.baidu.com/s/1vAlSjVbHt0EDJY6C_38oEA提取码:t9be在这个链接中下载对应的.whl文件,放到下图所示的目录中。然后打开anaconda prompt 找到对应的目录,输入:pip install pyecharts-0.1.9.4-py2.py3-none-any.whl即可安装成功。但是发现版本...

2020-03-08 17:44:13 332

原创 【机器学习】Softmax和Sigmoid

如果你在开发一个音乐分类的应用,需要对k种类型的音乐进行识别,那么是选择使用 softmax 分类器呢,还是使用 logistic 回归算法建立 k 个独立的二元分类器呢?这一选择取决于你的类别之间是否互斥,例如,如果你有四个类别的音乐,分别为:古典音乐、乡村音乐、摇滚乐和爵士乐,那么你可以假设每个训练样本只会被打上一个标签(即:一首歌只能属于这四种音乐类型的其中一种),此时你应该使用类别数 ...

2020-03-08 17:43:39 143

原创 【基于Python】 - 人工智能机器学习深度学习数据分析 - 常见问题,常用的套路与操作(持续更新)

20200221;1.做分类问题的时候,给定你标签,你想知道每一类标签的出现频数,可以使用这个函数:np.bincount()。如果想分析一下数据样本是否均衡的时候,可以考虑这种操作,代码十分简明。...

2020-03-08 17:43:11 141

原创 【机器学习】 - 数据预处理之数据归一化(标准化)与实战分析,正则化

2020-03-08 17:42:33 314

原创 【Python学习】 - Matplotlib二维绘图 - plt.matshow()和plt.imshow()区别对比

给定一个8*8的数据,用两种方式分别进行输出。xx = np.zeros((8,8),dtype = np.uint8)xx[0,0] = 13im = Image.fromarray(xx)plt.imshow(im)plt.matshow(xx)plt.show()输出:得出结论:首先我不知道为啥两个窗口是不一样大的。其次发现图片显示的都是正着...

2020-02-21 20:32:57 873

原创 【Python学习】 - sklearn - 用于生成数据的make_blobs模块

函数原型:sklearn.datasets.make_blobs(n_samples=100, n_features=2, centers=3, cluster_std=1.0, center_box=(-10.0, 10.0), shuffle=True, random_state=None)参数含义:n_samples: int, optional (default=100)...

2020-02-21 18:14:59 252

原创 【Python学习】 - sklearn - PCA降维相关

意义:PCA算法中所要保留的主成分个数n,也即保留下来的特征个数n类型:int 或者 string,缺省时默认为None,所有成分被保留。赋值为int,比如n_components=1,将把原始数据降到一个维度。赋值为string,比如n_components='mle',将自动选取特征个数n,使得满足所要求的方差百分比。

2020-02-21 18:09:19 235

原创 【Python学习】 - sklearn学习 - 数据集分割方法 - 随机划分与K折交叉划分与StratifiedKFold与StratifiedShuffleSplit

一、随机划分import numpy as npfrom sklearn import datasetsiris = datasets.load_iris()X = iris.datay = iris.target# 1)归一化前,将原始数据分割from sklearn.model_selection import train_test_splitX_train,X_tes...

2020-02-20 18:09:28 856

原创 【Python学习】 - sklearn学习 - 评估指标precision_score的参数说明

函数声明:precision_score(y_true, y_pred, labels=None, pos_label=1, average='binary', sample_weight=None)其中较为常用的参数解释如下:y_true:真实标签y_pred:预测标签average:评价值的平均值的计算方式。可以接收[None, 'binary' (default), 'm...

2020-02-20 18:00:53 1704

原创 【最小费用可行流模板】

可能再也用不到了吧,今天整理电脑文件看到的,作为图论选手,留个纪念,//原图: 对于pi,拆点xi,yi s->S,[m,m],0 S->xi,[0,inf],0 yi->t,[0,inf],0 xi->yi,[vi,vi],0 对于有航线的pi和pj,yi->xj,[0,inf],cost//这样就建好了原图 那么有源汇有上下界的费用流的改造方法: 首先...

2020-02-19 21:12:57 98

原创 【Python学习】 - - 链表推导式[ 2*x for x in X ]、匿名函数、并行迭代

列表推导式[x for x in range(n)]问题:请计算出1~9间的整数的平方常规方法for i in range(1,10): print(i*i)链表推导式:print([x*x for x in range(1,10)])匿名函数方法:匿名函数语法形式:lambda [arg1, arg2, arg3, ... , argn]...

2020-02-19 20:45:29 110

原创 【PAT甲级 - 1028】List Sorting (25分)(模拟,排序)

题干:Excel can sort records according to any column. Now you are supposed to imitate this function.Input Specification:Each input file contains one test case. For each case, the first line contain...

2020-02-07 16:14:08 67

原创 【PAT - 甲级1024】Palindromic Number (25分)(大数,模拟)

题干:A number that will be the same when it is written forwards or backwards is known as aPalindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are palindromic nu...

2020-02-06 23:11:21 39

原创 【PAT - 甲级1021】Deepest Root (25分)(并查集,暴力枚举)

题干:A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that results in a highest tree. Such a ...

2020-02-05 23:25:04 43

空空如也

韬光养晦_的留言板

发表于 2020-01-02 最后回复 2020-01-02

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