机器学习实战技巧
黑夜中坚持
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 中各种imread函数的区别与联系
Python 中各种imread函数的区别与联系原创 2020-03-10 18:38:02 · 224 阅读 · 0 评论 -
glob函数查找符合条件的文件
https://blog.youkuaiyun.com/GeorgeAI/article/details/81035422原创 2020-03-10 18:19:11 · 368 阅读 · 0 评论 -
安装anaconda及修改终端python为anaconda中的python
https://blog.youkuaiyun.com/qq_15192373/article/details/81091098原创 2020-03-10 18:18:30 · 1013 阅读 · 0 评论 -
图像的上采样和下采样
https://blog.youkuaiyun.com/stf1065716904/article/details/78450997原创 2020-03-10 18:16:58 · 303 阅读 · 0 评论 -
keras中常用到的一些函数
from keras.utils.vis_utils import plot_model # 画出神经网络模型图from keras.layers.core import Dense, Activation, Flatten, Dropoutfrom keras.layers.convolutional import Convolution2Dfrom keras.laye...原创 2020-03-10 18:16:26 · 327 阅读 · 0 评论 -
keras显示网络模型图和保存模型所有信息
1)显示网络模型图from keras.utils.vis_utils import plot_model# 通过pydot画出模型图,需要先导入该包,命令行通过pip install pydotplot_model(model, to_file='model1.png', show_shapes=True)2)保存模型所有信息from keras.callbacks import M...原创 2020-03-10 18:14:40 · 576 阅读 · 0 评论 -
numpy之histogram()直方图函数
histogram(a,bins=10,range=None,weights=None,density=False);# a是待统计数据的数组;# bins指定统计的区间个数;# range是一个长度为2的元组,表示统计范围的最小值和最大值,默认值None,表示范围由数据的范围决定# weights为数组的每个元素指定了权值,histogram()会对区间中数组所对应的权值进行求和# d...原创 2020-03-10 18:11:11 · 15842 阅读 · 0 评论 -
hough霍夫线变换
参考链接:https://blog.youkuaiyun.com/sudohello/article/details/51335237https://blog.youkuaiyun.com/yuyuntan/article/details/80141392原创 2020-03-10 18:07:25 · 180 阅读 · 0 评论 -
hog(Histogram of Oriented Gridients)方向梯度直方图
参考链接:https://blog.youkuaiyun.com/zhanghenan123/article/details/80853523hog使用条件:针对小分辨率图像,这样才能检测更加准确,对于大分辨率图像,可能会造成直方图相似,但图片差别过大。Gamma校正原理及实现HOG特征纠正:全文倒数第4行,每6*6组成一个cell...原创 2020-03-10 18:06:35 · 224 阅读 · 0 评论 -
创建anaconda环境及为anaconda中的环境安装所需包
1)查看anaconda中已有环境:conda info -e2)创建环境:conda create --name {环境名} python={python版本}eg: conda create --name python36 python=3.6注:大括号中内容为需要自己填写的3)切换到创建好的某个环境中:conda activate 环境名执行以下命令:conda...原创 2020-03-10 18:04:33 · 1645 阅读 · 0 评论 -
python数据存储:pickle模块,可用于存储训练模型
序列化对象并保存到磁盘中,并在需要的时候读取出来.实际例子:把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。参考链接:https://www.cnblogs.com/fmgao-technology/p/9078918.html...原创 2020-03-10 18:01:07 · 292 阅读 · 0 评论 -
使用urlretrieve从链接网址下载数据集
# python快速的、可扩展的进度条from tqdm import tqdm# 将URL表示的网络对象复制到本地文件from urllib.request import urlretrieve# 用于判断某一对象(路径)是否为文件(即文件是否存在)from os.path import isfileclass DLProgress(tqdm): last_block = ...原创 2020-03-10 17:59:46 · 381 阅读 · 0 评论 -
边缘检测之canny
Canny边缘检测算法可以分为5个步骤:一:使用高斯滤波器,平滑图像,滤除噪声1)噪声表现形式噪声在图像上常表现为一引起超强视觉效果的孤立像素点或像素块。一般,噪声信号与要研究的对象不相关,它以无用的信息形式出现,扰乱图像的可观测信息。2)噪声对数字图像的影响对于数字图像信号,噪声表现为或大或小的极值,这些极值通过加减作用于图像像素的真实灰度值上,对图像造成亮、暗点干扰,极大降低了图像质...原创 2020-03-10 17:58:12 · 1722 阅读 · 0 评论 -
将.p文件转换为图片
# python imaging libraryfrom PIL import Imageimport matplotlib.pyplot as pltimport picklewith open('train.p', 'rb') as f: data = pickle.load(f)X_train = data['features']y_train = data['label...原创 2020-03-10 17:45:46 · 447 阅读 · 2 评论 -
cv2.imshow()和plt.imshow()显示的色差问题
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) imshow(gray, cmap='gray') # imshow(gray)显示的并不是灰度图像。plt接口使用的是RGB,而opencv接口使用的是BGR参考链接...原创 2020-03-10 17:43:13 · 746 阅读 · 0 评论 -
将数据集划分为训练子集和验证子集
from sklearn.cross_validation import train_test_split# 注:若该行报错,可以写:# from sklearn.model_selection import train_test_splitX_train, X_valid, y_train, y_valid = train_test_split(X_train, y_train, te...原创 2020-03-10 17:41:14 · 885 阅读 · 1 评论 -
.p文件输出每一类标签有多少个数据
import picklefrom collections import Countertraining_file = 'train.p'test_file = 'test.p'with open(training_file, 'rb') as f: train = pickle.load(f)with open(test_file, 'rb') as f: test =...原创 2020-03-10 17:39:21 · 168 阅读 · 1 评论
分享