自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 机器学习之朴素贝叶斯

朴素贝叶斯算法1️⃣、概率定义概率定义为一件事情发生的可能性扔出一个硬币,结果头像朝上的概率P(X):取值在[0,1]2️⃣、女神是否喜欢计算案例#### 1、

2018-11-23 12:46:01 312 1

原创 机器学习之模型选择与调优

2018-11-23 12:39:49 1045

原创 机器学习之k-近邻算法

2018-11-23 12:34:07 486

原创 机器学习之转换器和估计器

1️⃣、转换器想一下之前做的特征工程的步骤?1 实例化 (实例化的是一个转换器类(Transformer))2 调用fit_transform(对于文档建立分类词频矩阵,不能同时调用)我们把特征工程的接口称之为转换器,其中转换器调用有这么几种形式fit_transformfittransform实例化一个转换器transfer = StandardScaler()...

2018-11-23 12:25:01 2458

原创 机器学习之特征工程

skleandatasets.load_*() 加载小数据集datasets.load_iris(), datasets.load_boston()datasets.fetch_*(data_home=None, sunset=‘train’ ) 加载大数据集datasets.fetch_newgroups()from sklearn.datasets import load_irisde...

2018-11-22 01:24:28 454

原创 Redis

1. NOSQL 和 Redis介绍 (了解)泛指非关系型的数据库nosq一般可以存储多种数据类型, 除了基本类型(数字、字符串、日期),还可以存储json、html等文件类型数据以键值方式存取, 不能像关系型数据库一样使用外键建立表之间的关系, 不适合用于关系特别复杂的数据查询场景每种nosql数据库都有自己的api和语法, 不支持SQL语法“事务”的支持:sql对事务的支持非常完善...

2018-11-20 00:57:26 178

原创 Django REST framework 使用

Django REST framework 简介在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的:增:校验请求数据 -> 执行反序列化过程 -> 保存数据库 -> 将保存...

2018-11-20 00:56:35 436

原创 数据结构之python实现希尔排序shell sort

"""希尔算法:指定步长,比较交换,步长缩小"""def shell_sort(alist): """希尔排序""" n = len(alist) """n = 9 gap = 4""" gap = n // 2 while gap > 0: for

2018-11-20 00:55:04 206

原创 数据结构之python实现插入算法insert sort

"""插入排序思想: 第一个数字保持不变后面取数值,依次插入"""def insert_sort(alist): """插入排序""" n = len(alist) # 从右边的无序序列中取出多少个元素执行这样的过程 for j in range(n): # j = [1,2,3,n-1] # i 代表内层循环起始值

2018-11-20 00:53:19 473

原创 数据结构之Python实现选择排序election sort

"""选择排序""""""思想是:对一个列表进行查找,记录下最小值和下标,之后根据下标查找出最小的那个元素,删掉的同时加入到另一个列表中 这样就形成了按照从小到大排序的效果。"""# 查找列表中最小的元素,然后进行排序def ChooseSmall(arr): smalllist = arr[0] # 把列表中第一个元素取出来 smalllist_

2018-11-20 00:51:09 204

原创 数据结构之Python实现快速排序quick_sort

"""快速排序:"""def quick_sort(alist, first, last): """快速排序""" if first >= last: return mid_value = alist[first] low = first high = last while low <

2018-11-20 00:47:23 218

原创 数据结构之Python实现二分法查找dichotomy

"""定义一个数组780从里面查89"""def dichotomy(list, item): low = 0 high = len(list) - 1 while low <= high: mid = (low + high) # 取中间值 guess = list[mid] # 中间值查找数据 if ...

2018-11-20 00:45:39 324

原创 数据结构之Python实现冒泡排序bubblesort

"""冒泡排序思想:就是先取出来第一个数,依次往后走相比较如果比他大的就交换走到n-1为止再重新走一遍。。。。直到最后"""def bubble_sort(alist): """冒泡排序""" n = len(alist) # 控制外层循环了几次 for j in range(n-1): for i in range(0,

2018-11-20 00:43:39 357

原创 数据结构之Python实现归并排序merge

"""归并排序:"""def merge_sort(alist): """归并排序""" n = len(alist) if n <= 1: return alist mid = n // 2 left_li = merge_sort(alist[:mid]) right_li = merge_sort

2018-11-20 00:41:39 246

原创 Matplotlib之基本的用法

使用Jupyter来进行Matplotlib的绘制Jupyter notebook使用进入虚拟环境workon ai# 输入命令jupyter notebook1.实现一个简单的Matplotlib图形。import matplotlib as plt%matplotlib inlineplt.figure() # 创建一个画布plt.plot([1,3,4],[5,6...

2018-11-12 17:30:47 1123

转载 聚类算法

1. K-Means(K均值)聚类算法步骤: (1) 首先我们选择一些类/组,并随机初始化它们各自的中心点。中心点是与每个数据点向量长度相同的位置。这需要我们提前预知类的数量(即中心点的数量)。 (2) 计算每个数据点到中心点的距离,数据点距离哪个中心点最近就划分到哪一类中。 2. 均值漂移聚类均值漂移聚类是基于滑动窗口的算法,来找到数据点的密集区域。这是一个基于质心的算法,通过将中心点的...

2018-11-09 15:55:07 333

转载 朴素贝叶斯公式

本文参考了该博客的实例,但该博客中的朴素贝叶斯公式计算错误,评论中的也不对,所以,重新写一篇。一. 朴素贝叶斯      朴素贝叶斯中的朴素一词的来源就是假设各特征之间相互独立。这一假设使得朴素贝叶斯算法变得简单,但有时会牺牲一定的分类准确率。    首先给出...

2018-11-09 15:20:07 735

转载 奇异值分解(SVD)原理

  奇异值分解是一个有着很明显的物理意义的一种方法,它可以将一个比较复杂的矩阵用更小更简单的几个子矩阵的相乘来表示,这些小矩阵描述的是矩阵的重要的特性。就像是描述一个人一样,给别人描述说这个人长得浓眉大眼,方脸,络腮胡,而且带个黑框的眼镜,这样寥寥的几个特征,就让别人脑海里面就有一个较为清楚的认识,实际上,人...

2018-11-06 16:08:22 446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除