Python学习
不吃香菇666
这个作者很懒,什么都没留下…
展开
-
混淆矩阵demo
import seaborn as snsimport pandas as pdfrom sklearn.metrics import confusion_matriximport matplotlib.pyplot as pltC = [[0 for col in range(3)] for row in range(3)]sns.set()f,ax=plt.subplots()y_true = [0,0,1,2,1,2,0,2,2,0,1,1]y_pred = [1,0,1,2,1,.原创 2020-06-27 15:25:26 · 177 阅读 · 0 评论 -
python散点图属性&用不同颜色展示不同的分类结果(分类着色)
对于画多重颜色的散点图,将不同颜色的数据用labels分开就好。在这里举一个例子:假如需要四种颜色:1. 用label_com存储四个标签的名字,2. 用colors存储四种颜色3. 在data中找到标签为对应label_com的labeldata.loc[data['Label'] == index],后面的price和number是我的数据 data其中的两个列。4. 绘制散点图,用...转载 2019-12-05 19:38:08 · 12498 阅读 · 0 评论 -
机器学习-感知机perceptron
转自:http://blog.csdn.net/dream_angel_z/article/details/48915561在机器学习中,感知机(perceptron)是二分类的线性分类模型,属于监督学习算法。输入为实例的特征向量,输出为实例的类别(取+1和-1)。感知机对应于输入空间中将实例划分为两类的分离超平面。感知机旨在求出该超平面,为求得超平面导入了基于误分类的损失函数,利用梯转载 2018-01-12 14:49:32 · 368 阅读 · 0 评论 -
多层感知器模型(MLP)
转自:http://blog.csdn.net/zhaohuizhu135/article/details/52654481需要训练的模型参数(parameters)num_hidden:隐藏层节点数目 activation func:隐藏层/输出层节点的激发函数 weights/biases:连接权重/偏置 * 构造成本函数 训练模型的目的就是降低C转载 2018-01-12 15:11:41 · 1181 阅读 · 0 评论 -
系统学习机器学习之神经网络(一)--MLP及局部模型,RBF综述
转自:http://blog.csdn.net/App_12062011/article/details/50379410今天我们要谈的MLP其实是一种人工神经网络结构,属于非参数估计,可以用于解决分类和回归问题。我们先来了解下神经网络的背景,然后再来介绍下感知器。神经网络感知器多层感知器神经网络的应用局部模型一、神经网络转载 2018-01-12 16:51:44 · 13409 阅读 · 0 评论 -
机器学习(一)——K-近邻(KNN)算法
转自:https://www.cnblogs.com/ybjourney/p/4702562.html 最近在看《机器学习实战》这本书,因为自己本身很想深入的了解机器学习算法,加之想学python,就在朋友的推荐之下选择了这本书进行学习。 一 . K-近邻算法(KNN)概述 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某转载 2018-01-03 22:57:47 · 312 阅读 · 0 评论 -
cuda+caffe
OpenCV 下载驿站(百度云盘下载,同步更新):http://blog.csdn.net/yanzi1225627/article/details/47668021http://blog.csdn.net/autocyz/article/details/52299889https://www.jianshu.com/p/68ac83436a1b原创 2018-01-25 21:37:45 · 226 阅读 · 0 评论 -
PANDAS 数据合并与重塑(concat篇)
转自:https://blog.csdn.net/stevenkwong/article/details/52528616pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有con...转载 2018-10-13 20:07:29 · 141 阅读 · 0 评论 -
Python中lambda表达式学习
转自:https://www.cnblogs.com/alan-babyblog/p/5163408.html lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambda表...转载 2018-10-13 20:10:55 · 709 阅读 · 0 评论 -
python sklearn包——cross validation笔记
转自:https://blog.csdn.net/u010159842/article/details/53082760preface:做实验少不了交叉验证,平时常用from sklearn.cross_validation import train_test_split,用train_test_split()函数将数据集分为训练集和测试集,但这样还不够。当需要调试参数的时候便要用到K-fol...转载 2018-10-13 20:34:40 · 2835 阅读 · 0 评论 -
时间序列分析之ARIMA上手-Python
转自:https://blog.csdn.net/shine19930820/article/details/72667656?locationNum=14&fps=1建议阅读原文,本文排版有问题。概念时间序列时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。时间序列分析时间...转载 2018-12-09 17:21:31 · 579 阅读 · 0 评论 -
ARIMA时间序列分析-----Python实例(一周销售营业额预测)
转自:https://blog.csdn.net/xingchenhy/article/details/79911747建议阅读原文以ARIMA模型为例介绍时间序列算法在python中是如何实现的,一下是应用Python语言建模步骤:-- coding: utf-8 --“”” Created on Mon Apr 2 16:45:36 2018@author: houy “...转载 2018-12-10 16:33:27 · 1452 阅读 · 0 评论 -
实习面试中的一些简单排序查找算法(持续更新)
因为python语法简单(基本10多行代码左右),所以选择的用python写。 面试官看中的是思路,并不是很重视性能。冒泡:1 #假设变量已经全部定义好2 for i in range(len-1):3 for j in range(len-1-i):4 if a[j] > a[j+1]:5 a[j], a[j+1] = a[j+1], a[...原创 2019-03-12 15:19:21 · 343 阅读 · 0 评论 -
机器学习中的F1-score
转自:https://blog.csdn.net/qq_14997473/article/details/82684300一、什么是F1-scoreF1分数(F1-score)是分类问题的一个衡量指标。一些多分类问题的机器学习竞赛,常常将F1-score作为最终测评的方法。它是精确率和召回率的调和平均数,最大为1,最小为0。此外还有F2分数和F0.5分数。F1分数认为召回率和精确率同...转载 2019-05-22 15:17:48 · 5012 阅读 · 0 评论 -
python学习中遇到的问题整理
在学西机器学习实战的时候出现的这个问题,其中实现的是将文本文件读出变成一个向量 用python先读入文件 再用readline()一行一行的读出 转化为整形 并在数组中记录,但是给定文本是字符串。转化不成功原创 2017-10-25 22:30:57 · 579 阅读 · 0 评论 -
机器学习理论与实战(八)回归
转自:http://blog.csdn.net/pi9nc/article/details/26616063 按照《机器学习实战》的主线,结束有监督学习中关于分类的机器学习方法,进入回归部分。所谓回归就是数据进行曲线拟合,回归一般用来做预测,涵盖线性回归(经典最小二乘法)、局部加权线性回归、岭回归和逐步线性回归。先来看下线性回归,即经典最小二乘法,说到最小二乘法就不得说下线性代数转载 2017-11-03 15:43:15 · 214 阅读 · 0 评论 -
布隆过滤器 (Bloom Filter) 详解
原文地址:http://www.cnblogs.com/allensun/archive/2011/02/16/1956532.html布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元素是否在集合中。在垃圾邮件过滤的黑白名单方法、爬虫(Crawler)的网址判重模块中等等经转载 2016-11-26 16:56:28 · 751 阅读 · 0 评论 -
用python进行图片处理和特征提取
原文来自:http://www.analyticsvidhya.com/blog/2015/01/basics-image-processing-feature-extraction-python/毫无疑问,上面的那副图画看起来像一幅电脑背景图片。这些都归功于我的妹妹,她能够将一些看上去奇怪的东西变得十分吸引眼球。然而,我们生活在数字图片的年代,我们也很少去想这些图片是在怎么存转载 2017-10-19 21:52:47 · 18411 阅读 · 2 评论 -
Python 图片处理-图片翻转
[python] view plain copy#coding=utf-8 from PIL import Image import random def Jpg(dir_line): try: im=Image.open(dir_line) except IOError as er_info: pr转载 2017-10-20 15:46:23 · 1976 阅读 · 0 评论 -
python之批量使图片水平翻转
转自:http://www.cnblogs.com/gilgamesh-hjb/p/7298037.html12345678910111213141516171819from PIL import转载 2017-10-20 15:53:18 · 3868 阅读 · 0 评论 -
图像识别实验过程(二)图像数据集的扩展
转自:http://www.cnblogs.com/zhoulixue/p/6567443.html在训练图像识别的深度神经网络时,使用大量更多的训练数据,可能会使网络得到更好的性能,例如提高网络的分类准确率,防止过拟合等。获取更多的训练样本其实是很好的想法。但是,这个方法的代价很大,在实践中常常是很难达到的。不过还有一种方法能够获得类似的效果,那就是人为扩展训练数据(Artifici转载 2017-10-20 16:41:45 · 4436 阅读 · 2 评论 -
python 安装 feedparser
转自:http://blog.csdn.net/z1102252970/article/details/41863019学习《机器学习实战》的时候,需要RSS,首先要先安装feedparser。书上是这么说的: 在win7系统下进入cmd,首先配置python环境变量,可以自行搜索具体配置方法。这里可以下载feerparser:https://pypi.转载 2017-10-29 18:11:56 · 423 阅读 · 0 评论 -
基于OpenCV-python3实现抠图&替换背景图
转自:http://blog.csdn.net/haofan_/article/details/76687238[+]简述在上一篇博客进行了证件照更换背景颜色,纯蓝色,红色,白色之间的替换,有人私信我,可以不可以把背景换成其他图片,而不是单纯的颜色填充。这在photoshop里面就是选中一个图层然后复制到另外一张图片上去,用代码实现的话和上篇博文换纯转载 2017-10-30 22:40:46 · 6257 阅读 · 3 评论 -
机器学习理论与实战(十一)关联规则分析Apriori .
转自:http://blog.csdn.net/wbgxx333/article/details/9935567《机器学习实战》的最后的两个算法对我来说有点陌生,但学过后感觉蛮好玩,了解了一般的商品数据关联分析和搜索引擎智能提示的工作原理。先来看看关联分析(association analysis)吧,它又称关联规则学习(association rule learning),它的主要工作就是快转载 2017-11-09 11:31:57 · 671 阅读 · 0 评论 -
图像对比度与亮度调整算法实现(Python&OpenCV)
转自:http://blog.csdn.net/haofan_/article/details/76752353算法对图片对比度和亮度的调整一般通过下面公式计算:g(x,y) = a*f(x,y)+bf(x,y)代表源图像x行,y列的像素点的c通道的数值 g(x,y)代表目标图像x行,y列的像素点的c通道的数值a参数(a>0)表示放大的倍数(一般在0转载 2017-10-31 22:36:08 · 18344 阅读 · 2 评论 -
windows下的python-opencv的配置
转自:http://www.cnblogs.com/dhr9936/p/5479876.htmlwindows平台下的python-opencv的配置1.介绍opencv: opencv是由1999年由Intel建立,现由Willow Garage提供支持的基于C/C++的开源跨平台计算机视觉库。python: python 是由Gu转载 2017-10-31 22:55:36 · 293 阅读 · 0 评论 -
利用python-pandas和sklearn进行天池移动推荐离线赛的全过程
转自:http://blog.csdn.net/ly_ysys629/article/details/74012491赛题简介1) 使用工具,python,pandas,sklearn2)思路:利用前一天的用户商品对的交互行为统计量,预测今天的用户商品对的购买行为。需注意:特征变量的时间窗口为天,分类数据点是用户商品对即(user_id - item_id)转载 2017-11-09 22:46:59 · 435 阅读 · 0 评论 -
图像数据集的扩展
转自:http://www.cnblogs.com/zhoulixue/p/6567443.html如有侵权联系博主删除在训练图像识别的深度神经网络时,使用大量更多的训练数据,可能会使网络得到更好的性能,例如提高网络的分类准确率,防止过拟合等。获取更多的训练样本其实是很好的想法。但是,这个方法的代价很大,在实践中常常是很难达到的。不过还有一种方法能够获得类似的效果,那就是人为扩展训转载 2017-11-01 22:53:34 · 2646 阅读 · 0 评论 -
re正则表达式
字元功能說明\number代表除了換行字元以外的所有字元。\d代表字串位於開頭。\D代表字串位於結尾。\s代表空格字元,即r'[ \t\n\r\f\v]'。\S代表非空格字元,即r'[转载 2016-10-14 22:52:46 · 2440 阅读 · 0 评论