- 博客(106)
- 资源 (1)
- 收藏
- 关注
原创 局域网内远程桌面连接
1 被连接电脑打开允许被连接计算机右键—>属性—>远程设置—>远程2 获取被连接计算机的信息计算机名此电脑—>属性用户名开始菜单—>更改账户设置3 开始连接windows + R 或者直接在搜索中输入mstsc,回车输入被连接的计算机名,用户名,用户密码(同一局域网下)确定...
2019-11-15 16:37:19
1950
原创 多进程multiprocess学习
计算机将任务平均的分配给不同的运算空间,可以提高运算速度,达到“多人同时处理任务” 的效果1 创建multiprocess创建process和thread如出一辙:#进程和线程的import差不多import multiprocessing as mpimport threading as tddef job(a,b): print('aaaaa') #创建多进...
2019-11-13 11:06:35
368
原创 多线程threading学习
1 线程import threadingdef main(): print(threading.active_count()) #看一下目前有多少个激活了的线程 print(threading.enumerate()) #看一下这些线程是哪几个 print(threading.current_thread()) #看一下现在在用的是哪个线程 if ...
2019-11-10 11:10:21
184
原创 opencv imshow同时显示多个窗口查看图片
while(True): cv2.imshow('img2',img2) cv2.imshow('img5',img5) if cv2.waitKey(5) & 0xff == ord('q'): breakcv2.destroyAllWindows()其中img2,img5是两个要查看的图片...
2019-10-28 16:24:58
11946
5
原创 plt.savefig()保存图片是空的
plt.subplot(236)plt.imshow(cv2.cvtColor(img5, cv2.COLOR_BGR2RGB))plt.title('Line')plt.savefig('shiguanjiaodu.jpg')#plt里面,save一定要放在show之前,否则将保存到白色图片,因为show之后已经开始了新的空白窗口plt.show()注意:这里的savefig一定要...
2019-10-28 16:20:03
3159
原创 opencv目标跟踪
目标跟踪就是识别移动目标的过程,并且跨帧跟踪这些目标,为了跟踪视屏中的目标,首先要做的就是识别出可能包含目标的区域。目前有很多视屏目标跟踪的方法:当跟踪所有移动目标时,帧之间的差异很重要当跟踪移动的手时,基于皮肤颜色的均值漂移方法最好当跟踪对象知道的时候,模板匹配更好...
2019-09-27 15:58:01
3534
1
原创 vs2015+opencv3.4.6配置
参考:https://www.cnblogs.com/linshuhe/p/5764394.htmlhttps://blog.csdn.net/u014626607/article/details/790968141 下载好vs201530天后会提示使用过期,注册一个账号就可以继续使用了2 下载好opencv3.4.6vs2015对应的opencv里面的cv14,一会选择的时候不要选择...
2019-09-26 17:40:33
1045
原创 windows10 + Anaconda + python3.6 + yolov3测试demo程序
已经安装好tensorflow-gpu 1.10.0版本,cudnn7.1.4,cuda8.0,keras2.0.8版本下载yolo工程:https://github.com/CAUlearner/YOLOv3下载yolo权重:https://pjreddie.com/media/files/yolov3.weights(权重放到工程项目文件里面)在prompt里面进行权重文件转换:...
2019-07-26 17:24:16
3604
转载 使用cv2.imwrite保存的图像是全黑的
最近尝试了一下超像素分割:import cv2from skimage.segmentation import slic,mark_boundariesfrom skimage import ioimport matplotlib.pyplot as pltimg = cv2.imread("E:\\bishe\\fig\\1.jpg")segments = slic(img, n...
2019-06-30 13:14:04
19316
11
原创 win10 + anaconda + python3.6 + mask_rcnn 的坑
已安装anaconda,建立了tensorflow环境,并且可以运行,跑过手写数字识别程序,是可用的现在我们下载
2019-06-28 11:04:48
692
原创 操作数据库
1. 数据库的创建,修改,删除创建数据库create database test1;如果没有数据库的话就创建:create database if not exists test2 character set utf8;显示创建的数据库:show databases:修改数据库比如将test2的字符集改成拉丁文:alter database test2 character ...
2019-06-26 21:06:10
445
原创 opencv目标检测与识别(传统的目标检测方法)
目标检测用来确定图像的某个区域是否含有要识别的对象,计算机视觉中有很多目标检测和是别的技术,这里介绍:梯度直方图(Histogram of Oriented Gradient,HOG),图像金字塔(image pyramid),滑动窗口(sliding window)与特征检测算法不同,这些算法是互补的,在梯度直方图(HOG)里面会用到滑动窗口技术。1.HOG 梯度直方图HOG描述符:HO...
2019-06-18 13:19:17
63093
15
原创 opencv特征检测和匹配
opencv可以检测图像的主要特征,然后提取这些特征,使其成为图像描述符,利用这些图像描述符来搜索数据库里,进行图像的检测1.特征检测算法算法:Harris:用于检测角点SIFT:用于检测斑点SURF:用于检测斑点FAST:用于检测角点BRIEF:用于检测斑点ORB:代表带有方向的FAST算法与具有旋转不变性的BRIEF算法方法:暴力匹配法基于FLANN的匹配法2....
2019-06-03 17:18:39
7286
原创 opencv3处理图像
1.傅里叶变换为什么要傅里叶变换?傅里叶变换可以将人眼看到的不同频率的波形分离出来,可以区分出哪些区域的信号(图像像素)变化特别强,哪些区域的信号变化不那么强,从而可以任意的标记噪声区域,感兴趣区域,前景和背景等。傅里叶变换是很多常见的图形处理操作的基础,比如边缘检测,形状线段的检测。高通滤波器:通俗来说,就是取小块图片,计算中央像素与周围邻近像素的亮度差值之后,如果亮度变化很大,那么中...
2019-05-29 16:31:16
271
原创 opencv3基本操作
1.numpy矩阵表示一个图片import cv2import numpyimg = numpy.zeros((3,3),dtype = numpy.uint8)#每个像素由8个位来表示,像素范围0-255print(img)2.将矩阵表示为BGR图img = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)#cv2.cvtColor将图像转变为BGR模...
2019-05-25 13:52:18
730
原创 《深度学习 第五章 深度学习用于计算机视觉3》
卷积神经网络可视化深度学习模型很多很难可视化,但卷积神经网络学到的表示非常适合可视化1.可视化中间激活可视化中间激活,指对于给定输入,展示网络中各个卷积层,池化层的输出特征图,(输出通常被称为该层的激活,即激活函数的输出)首先加载之前的‘cats_and_dogs_smal_2.h5’模型from keras.models import load_modelmodel = load_m...
2019-05-16 20:30:55
887
1
原创 《深度学习 第五章 深度学习用于计算机视觉2》
5.使用预训练的卷积训练神经网络想要将深度学习应用于小型数据集上,一种非常有效的方法是使用预训练的网络预训练网络是指之前在大型数据集上训练好的网络,比如在ImageNet上训练了一个网络(其类别主要是动物和日用品),然后将这个网络应用于其他识别的图片(比如家具上)。这种学到的特征在不同问题之间具有可移植性,是深度学习的重要优势,它是的深度学习对小数据问题也很有效使用预训练的网络有两种方法:特...
2019-05-16 10:32:17
282
原创 《深度学习 第四章 机器学习基础》
1.机器学习分类1.监督学习2.无监督学习3.自监督学习4.强化学习2.评估机器学习1.留出验证集2.k折验证3.打乱顺序的看折验证3.数据预处理,特征工程,特征学习1.神经网络的数据预处理1.向量化2.标准化3.缺失值处理2.特征工程4.过拟合,欠拟合降低过拟合的方法:1.做正则化(regularization)2.减小网络大小正则化1.权重正则化强制让模型...
2019-05-09 16:33:18
213
原创 《深度学习 第三章 神经网络入门》
1.关于神经网络构建一个神经网络,首先要构造他的模型,有几层,每层有多少个神经元;然后要配置学习过程,也就是编译的这个过程,这个过程需要选择合适的optimizer(优化器),loss(损失函数),metrics(监控指标);最后是学习过程fit,这一步要指定循环多少个轮次epochs,每次处理多少个数据batch_size:##两种构建模型的方式#Sequential()类from ke...
2019-05-09 14:58:39
1463
原创 opencv人脸检测入门实践
1.显示图片img导入图片的路径一定要正确,不能用中文名,反斜线,加后缀jpg,记得查看图片格式,如果不是jpg,要用画图工具重新存一下存成jpg,jpeg也是识别不出来的。#1.导入库import cv2#2.加载图片img = cv2.imread('E:/fig_data/yy_3.jpg')#之前imshow一直报错说要显示长宽都大于零的,说明img没有读进去,路径出问题了!!...
2019-04-24 14:00:07
189
原创 自然语言处理类问题的一般流程--1
自然语言处理类问题的一般流程Tokenize将长句分成短句:中文和英文有区别中文有启发式&机器学习/统计方法(HMM,CRF)英文直接用word_tokenize就可以了:import nltksentence = 'hello,world!'tokens = nltk.word_tokenize(sentence)print(tokens)runfile(‘E:/...
2019-04-10 22:06:26
631
原创 nltk安装,语料库nltk下载
安装了anaconda,已经自带安装了nltk包,但是并没有安装nltk_data语料库,所以只有了算法,没有素材nltk.download()下载连接不上或者网速太慢,用云盘下载zip到C盘:链接:https://pan.baidu.com/s/1EelodBbekgK6-sWLc7bdyA提取码:xemi复制这段内容后打开百度网盘手机App,操作更方便哦新建C:\nltk_data文...
2019-04-08 16:13:37
7872
18
原创 房价预测5--Regression--Boosting(AdaBoost / xgboost)
1.数据处理import numpy as npimport pandas as pdtrain_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/input/train.csv',index_col = 0)test_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/input/te...
2019-04-04 14:19:23
1155
1
原创 房价预测4--Regression--进阶版Bagging
1.数据处理如前面一样:import numpy as npimport pandas as pdtrain_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/input/train.csv',index_col = 0)test_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/i...
2019-04-04 12:12:35
612
原创 房价预测3--Regression--Stacking
现在做stacking的思想,对两个预测结果做一个融合1.分别得出预测数据作死的我刚开始只处理了训练数据,没有处理测试数据,现在对测试数据进行处理:test_data['MSSubClass'] = test_data['MSSubClass'].astype(str)dummy_test = pd.get_dummies(test_data)然后我发现dummy_test在dummy...
2019-04-03 19:25:47
589
3
原创 房价预测2--Regression--Random Forest
前面的数据处理都是一样的,我还是只对训练集做了处理,也可以对训练集和测试集数据一起处理,再分开来,随意import numpy as npimport pandas as pdtrain_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/input/train.csv',index_col = 0)test_data = pd.read...
2019-04-03 17:55:49
822
原创 房价预测1--Regression--Ridge
1.数据集train.csvtest.csv2.数据读取import numpy as npimport pandas as pdtrain_data = pd.read_csv('E:/机器学习/my_code_kaggle/lesson2/input/train.csv',index_col = 0)test_data = pd.read_csv('E:/机器学习/my_cod...
2019-04-02 21:49:28
617
原创 用Anaconda安装tensorflow-gpu针对NVIDA GEFORCE MX150
搜了各种博客写的,要想安装tensorflow-gpu好像必须安装CUDA,Cudnn,tensorflow-gpu我在anaconda里面直接新建立了一个tensorflow环境然后在右边搜tensorflow-gpu会出现这个包,会出现让你下载与之相关的依赖包什么的,然后直接安装,安装了很多次。。。失败了貌似是因为网速太慢的原因,然后试图分开下这三个东西,可是cuda,和cudnn成功...
2019-03-31 20:38:51
604
原创 《数据分析与挖掘 第十五章 电商产品评论数据感情分析》
电商产品评论数据感情分析抽取数据我们这里先抽取出美的品牌的评论信息:import pandas as pdinputfile = 'huizong.csv' #评论汇总文件outputfile = 'meidi_jd.txt' #评论提取后保存路径data = pd.read_csv(inputfile,encoding = 'gb18030')#python3上面导入中文经常会出错...
2019-03-28 20:29:58
2741
3
原创 4--tensorflow CNN 卷积神经网络
1.什么是卷积神经网络人工神经网络的一种结构,最常见应用于图片识别,已可以用于其他方面。卷积也就是说神经网络不再是对每个像素的输入信息做处理了,而是图片上每一小块像素区域进行处理, 这种做法加强了图片信息的连续性.在每一次卷积的时候, 神经层可能会无意地丢失一些信息. 这时, 池化 (pooling) 就可以很好地解决这一问题. 而且池化是一个筛选过滤的过程, 能将 layer 中有用的信息...
2019-03-27 20:07:24
252
原创 《数据分析与挖掘 第十四章 基于基站定位数据的商圈分析》
基于基站定位数据的商圈分析数据抽取以2014-1-1开始到2014-6-30结束时间作为分析窗口数据分析以55555这个人为例,判断其活动位置,基站号改变,说明其进入下一个区域,分析出2014-1-1下午零时53分进入36902基站,直到二时13分才进入36907基站,说明他在36902基站呆了80分钟数据预处理首先,去掉无用的属性,例如什么信令类型,LOC编号这些的,只留下日期,时间...
2019-03-27 11:45:32
1574
1
原创 3--tensorflow 分类器classifier
分类器classifier之前的回归问题,预测的结果是数值型的,分类器预测出的数据是标称型一个手写数字识别的分类器import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#number 1 to 10 data#如果没有这个数据包,会自动从网上帮你下载下来mnist = inp...
2019-03-26 15:35:37
742
基于遗传算法的路径规划matlab代码
2020-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人