3 韬光养晦_

尚未进行身份认证

我要认证

一个热爱算法竞赛的弱校ACMer路过,,望各位大佬多多关照

等级
TA的排名 2k+

【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

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

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

2020-05-18 19:25:28

【机器学习】 - 目标检测 - 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

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

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

2020-05-18 19:23:24

【机器学习】 - 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

【机器学习】 - 使用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

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

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

2020-05-14 01:04:28

【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

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

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

2020-03-12 17:22:36

【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

【机器学习】 - 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

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

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

2020-03-12 17:21:11

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

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

2020-03-11 14:46:11

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

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

【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

【Python学习】 - skimage包

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

2020-03-09 19:56:17

【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

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

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

2020-03-09 19:54:14

【机器学习】 - 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

【机器学习】 - 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

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。