- 博客(51)
- 资源 (20)
- 问答 (3)
- 收藏
- 关注
转载 \u4e00-\u9fa5是什么意思?Unicode编码,匹配中文
"u4e00"代表什么意思 "u9fa5“代表什么意思?答:\u4e00-\u9fa5是用来判断是不是中文的一个条件,采用的是unicode编码查了下中文的unicode的中文编码表第一个“4e00”最后一个“9fa0”总共有20901个汉字,中国文化果然博大精深啊。附中文编码表下载http://download.csdn.net/detail/s_jobs/478...
2019-11-30 21:54:47 30842
原创 深度学习进阶学习LeNet、AlexNet、GoogLeNet、VGG、ResNetInception-ResNet-v2
一、引言: 2006年Hinton他们的Science Paper再次引起人工神经网络的热潮,当时提到,2006年虽然Deep Learning的概念被提出来了,但是学术界的大家还是表示不服。当时有流传的段子是Hinton的学生在台上讲paper时,台下的机器学习大牛们不屑一顾,质问你们的东西有理论推导吗?有数学基础吗?搞得过SVM之类吗?回头来看,就算是真的,大牛们也确实不算无理...
2019-11-30 10:34:14 534
原创 深度学习之CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)概念区分理解
背景我们知道,目前,深度学习十分热门,深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步。从广义上来说,NN(或是更美的DNN)可以认为包含了CNN、RNN这些具体的变种形式。神经网络技术起源于上世纪五...
2019-11-29 11:41:05 4262 1
原创 python将print输出结果写入文件
1.重定向python -u test.py > a.log# 将打印的结果输出到log -u是清空变量有第一个就足够了,其实。2. 其他参考:1 重定向标准输出流重定向标准输出流有两种方式,既可以在每个print方法中进行重定向,如下所示:# assume the log file is 'a.log'# for python2print >...
2019-11-28 00:04:35 5594
转载 python在服务器或者Linux下导包出现No module named XXX的问题
问题描述:在写python flask或者其他框架时,从一个目录下导入一个模块文件,服务器却总是报错“No module named XXX”,这是怎么回事呢?其实原因很简单:原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py ...
2019-11-27 21:52:54 1130
原创 pycharm在同目录下import,pycharm会报错,如何解决?
因为pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources path将当前工作的文件夹加入source_path就可以了。
2019-11-27 21:51:45 551
原创 python3 记录程序运行时间
Python3日期和时间一、 time模块1. 基本介绍Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以...
2019-11-27 20:17:49 1249
原创 什么是ROC曲线?为什么要使用ROC?以及 AUC的计算
一、ROC简介 ROC的全名叫做Receiver Operating Characteristic,中文名字叫“受试者工作特征曲线”,其主要分析工具是一个画在二维平面上的曲线——ROC 曲线。平面的横坐标是false positive rate(FPR),纵坐标是true positive rate(TPR)。对某个分类器而言,我们可以根据其在测试样本上的表现得到一个TPR和FPR点对...
2019-11-25 23:24:39 62865
原创 Keras 学习笔记(五)卷积层 Convolutional tf.keras.layers.conv2D tf.keras.layers.conv1D
Conv1Dkeras.layers.Conv1D(filters, kernel_size, strides=1, padding='valid', data_format='channels_last', dilation_rate=1, activation=None, use_bias=True, ...
2019-11-25 09:40:47 3592
原创 Keras 学习笔记(四)函数式API
开始使用 Keras 函数式 APIKeras 函数式 API 是定义复杂模型(如多输出模型、有向无环图,或具有共享层的模型)的方法。这部分文档假设你已经对Sequential顺序模型比较熟悉。让我们先从一些简单的例子开始。例一:全连接网络Sequential模型可能是实现这种网络的一个更好选择,但这个例子能够帮助我们进行一些简单的理解。网络层的实例是可调用的,它以张...
2019-11-25 09:27:09 687
原创 Keras 学习笔记(三)Keras Sequential 顺序模型
开始使用 Keras Sequential 顺序模型顺序模型是多个网络层的线性堆叠。你可以通过将网络层实例的列表传递给Sequential的构造器,来创建一个Sequential模型:from keras.models import Sequentialfrom keras.layers import Dense, Activationmodel = Sequentia...
2019-11-25 09:15:02 1499 2
原创 Keras 学习笔记(二)什么是Keras?为什么要使用Keras?
为什么选择 Keras?在如今无数深度学习框架中,为什么要使用 Keras 而非其他?以下是 Keras 与现有替代品的一些比较。Keras 优先考虑开发人员的经验 Keras 是为人类而非机器设计的 API。Keras 遵循减少认知困难的最佳实践: 它提供一致且简单的 API,它将常见用例所需的用户操作数量降至最低,并且在用户错误时提供清晰和可操作的反馈。 这使 Kera...
2019-11-25 08:30:46 3259 1
原创 Keras 学习笔记(一)编码与简单快速上手
1. 使用Keras对类别进行编码,如one-hot参考keras中to_categorical函数解析简单来说,to_categorical就是将类别向量转换为二进制(只有0和1)的矩阵类型表示。其表现为将原有的类别向量转换为独热编码的形式。先上代码看一下效果:from keras.utils.np_utils import *#类别向量定义b = [0,1,2,3,4,5,...
2019-11-25 08:26:56 504
原创 OpenCV丢失Nonfree模块(解决方案2)
直接下载安装我的资源文件中的install文件,配置一遍OpenCV即可,注意,博主文件中的install为vs2019的文件。https://download.csdn.net/download/IT_flying625/11995722注意:添加环境变量添加lib文件...
2019-11-24 23:59:07 2252 4
转载 Fashion_mnist数据集介绍
Fashion-MNIST](https://hanxiao.github.io/2018/09/28/Fashion-MNIST-Year-In-Review/)目录为什么要做这个数据集?获取数据如何载入数据?基准测试数据可视化参与贡献联系在论文中引用Fashion-MNISTLicenseFashion-MNIST是一个替代MNIST手写数字集的图像数据集。 它是...
2019-11-24 14:42:07 7109 3
转载 关于Linux中的top命令,各参数及表头解释
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以...
2019-11-23 20:35:57 1822
原创 jupyter 服务似乎挂掉了,但是会立即重启……怎么解决
主要原因是显存不足,可以使用nvidia-smi命令查看GPU使用情况。详见https://blog.csdn.net/IT_flying625/article/details/103194767然后寻找显存占用最少的GPU指定使用。import osos.environ['CUDA_VISIBLE_DEVICES'] = '1'应该就没问题了,除非没有找到可用的GPU资源,或...
2019-11-22 09:32:54 13628
转载 Linux查看GPU信息和使用情况表头解释
Linux查看Nvidia显卡信息及使用情况Nvidia自带一个命令行工具可以查看显存的使用情况:nvidia-smi表头释义:Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;Temp:显卡内部的温度,单位是摄氏度;Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小...
2019-11-22 09:27:16 5468
原创 CCF-ISBN号码
试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,...
2019-11-21 19:57:37 415
原创 CCF-窗口
试题编号: 201403-2 试题名称: 窗口 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点...
2019-11-20 22:15:29 333
原创 CCF-Z字形扫描
试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示: 对于下面的4×4的矩阵, 1 5 3 9 ...
2019-11-20 21:22:20 432
原创 CCF2014 09-2画图(代码超短,易懂,stl大法好)
试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(...
2019-11-20 20:59:29 403
原创 CCF-数字排序(使用map)
// 问题描述// 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。// 输入格式// 输入的第一行包含一个整数n,表示给定数字的个数。// 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。// 输出格式// 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数...
2019-11-20 20:55:42 501
原创 CCF-CSP日期计算
// 问题描述// 给定一个年份y和一个整数d,问这一年的第d天是几月几日?// 注意闰年的2月有29天。满足下面条件之一的是闰年:// 1) 年份是4的整数倍,而且不是100的整数倍;// 2) 年份是400的整数倍。// 输入格式// 输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。// 输入的...
2019-11-20 20:52:23 656
转载 MCMC原理解析(马尔科夫链蒙特卡洛方法)
马尔科夫链蒙特卡洛方法(Markov Chain Monte Carlo),简称MCMC,MCMC算法的核心思想是我们已知一个概率密度函数,需要从这个概率分布中采样,来分析这个分布的一些统计特性,然而这个这个函数非常之复杂,怎么去采样?这时,就可以借助MCMC的思想。 它与变分自编码不同在于:VAE是已知一些样本点,这些样本肯定是来自于同一分布,但是我们不知道这个分布函数的...
2019-11-19 08:56:20 5656 2
原创 DBSCAN聚类算法原理及图解
DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种很典型的密度聚类算法,和K-Means,BIRCH这些一般只适用于凸样本集的聚类相比,DBSCAN既可以适用于凸样本集,也可以适用于非凸样本集。下面我们就对DBSCAN算法的原理做一个总结。1. 密度聚类原理 DBS...
2019-11-18 23:22:51 11568 1
原创 聚类算法之——k-means,k-means++,Minibatch kmeans
聚类算法之——k-means,k-means++,Minibatch kmeans原始K-means算法最开始随机选取数据集中K个点作为聚类中心,而K-means++按照如下的思想选取K个聚类中心:假设已经选取了n个初始聚类中心(0<n<K),则在选取第n+1个聚类中心时:距离当前n个聚类中心越远的点会有更高的概率被选为第n+1个聚类中心。 在选取第一个聚类中心(n...
2019-11-18 20:48:59 1270
原创 周志华老师报告Boasting 25years
一、经典的机器学习过程训练数据 - 模型 -预测二、集成学习的成功三、集成学习的分类一个是序列化的,一个是平行的。四、关键点:Adaboast优势:准确,简单,广泛而又成功的应用,具有理论基础。1. 诞生把一个弱学习器改造成一个和强学习器有相同效果的算法,创造者给了构造性证明。(未完)视频参考:...
2019-11-17 22:01:37 486
原创 角点检测集锦(Harris,Shi-Tomasi,亚像素级角点检测)原理及相关实现
什么是角点? 一个像素所在的区域一般情况下可以分为以下三种情况,平坦,边,角点三种情况,如下图最右边。 在角点处,沿任意方向运动都会引起像素颜色的明显变化等价于:在角点附近,图像梯度具有至少两个主方向。 如何实现角点检测? 角点检测最原始的想法就是取某个像素的一个邻域窗口,当这个窗口在各个方向上进行小范围移动时,观察窗口内平均的像素灰度值的变化。...
2019-11-17 15:35:38 1494 4
转载 jupyter notebook之魔法函数
魔法函数使用魔法函数可以简单的实现一些单纯python要很麻烦才能实现的功能。一些常用魔法函数的示例:注意这些命令是在Python kernel中适用的,其他 kernel 不一定适用转自:https://www.jianshu.com/p/6982034e01a1...
2019-11-17 15:17:18 506
原创 Darknet是什么?如何在Windows和Linux下安装
1.什么是darknet?首先,让我们看一下官网:https://pjreddie.com/darknet/这是一个开源的神经网络框架,使用C语言实现。darknet深度学习框架源码分析:详细中文注释,涵盖框架原理与实现语法分析:https://github.com/hgpvision/darknetdarknet是一个较为轻型的完全基于C与CUDA的开源深度学习框架,其主...
2019-11-15 23:57:13 4233
转载 Cygwin国内比较快的镜像
windows上装一个cygwin,只占很小的空间,windows就可以当unix用了。今天找到两个不错的国内镜像。1)上海交大的FTP:ftp://ftp.sjtu.edu.cn/sites/cygwin.com/pub/cygwin/2)163的镜像:http://mirrors.163.com/cygwin/3)http://mirrors.sohu.com/cy...
2019-11-15 23:55:08 1419
转载 C/C++常用头文件及函数汇总
C/C++常用头文件及函数汇总C/C++头文件一览C#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <iso646.h...
2019-11-14 20:45:18 864
转载 OpenCV丢失Nonfree模块(解决方案1)
(关于解决方案2:https://blog.csdn.net/IT_flying625/article/details/103231212)在opecv3.0中,SURF/SIFT 以及其它的一些东西被移动到了独立的库(opencv_contrib repo)中所以需要使用cmake重新编译一、下载为了确保不会报错,这里使用OpenCV版本和OpenCV Contrib版本保持一致...
2019-11-14 14:07:53 1845
原创 Invalid character escape '\O'. Call Stack (most recent call first): modules/CMakeLists.txt:7 (ocv_
用cmake直接复制Windows下路径出了这个问题,本来以为是其他问题,后来发现是路径有问题,因为window下路径是以‘\’分割的,此处应该改成'/'
2019-11-14 13:51:54 6050 6
原创 数据结构之链表散列实现
给定散列函数的除数D和操作数m,输出每次**操作后的状态**。有以下三种操作:1. 插入x,若散列表已存在x,输出“Existed”2. 查询x,若散列表不含有x,输出“Not Found”,否则输出x所在的链表长度3. 删除x,若散列表不含有x,输出“Delete Failed”,否则输出x所在链表删除x后的长度1)定义结构体类型的pairNode,定义element和...
2019-11-14 12:00:43 1043
转载 MATLAB中 crossvalind K重交叉验证
官方文档:https://ww2.mathworks.cn/help/bioinfo/ref/crossvalind.htmlk-重交叉验证(k-fold crossValidation):在机器学习中,将数据集A 分为训练集(training set)B和测试集(testset)C,在样本量不充足的情况下,为了充分利用数据集对算法效果进行测试,将数据集A随机分为k个包,每次将其中一个包作...
2019-11-10 11:10:17 4197
原创 CCF历年试题(持续更新)
专栏如果链接不对应,可以去专栏查看,因为没有写题目时期,所以可以直接Ctrl+F 定位题目。第一题小中大碰撞的小球跳一跳数位之和数列分段门禁系统卖菜分蛋糕打酱油出现次数最多的数小明种苹果第二题小明放学买菜游戏二十四点小明种苹果(续)公共钥匙盒最小差值最大波动中间数折点计数相邻数对相反数工资计...
2019-11-09 20:36:42 1791 3
原创 CCF-CSP 消除类游戏
试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被...
2019-11-09 20:13:14 451
GMS_Installer_44MB.apk
2020-03-21
山东大学2020年1月机器学习期末考试题目整理.pdf
2020-01-08
操作系统概念复习整理笔记
2020-01-04
chrome去除“请停用以开发者模式运行的扩展程序”提示补丁2.exe
2019-12-13
亮度调节工具V2.37.3304473.zip
2019-11-15
OpenCV在比较直方图时,最佳操作是在HSV空间中操作,为什么?
2019-10-15
如何使用python实现多层语句之间的跳转即简单交互
2019-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人