自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速下载Python包

#豆瓣源下载python包pip install xxxx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com#清华源下载python包pip install xxxx -i https://pypi.tuna.tsinghua.edu.cn/simple有好方法欢迎补充!...

2019-12-17 10:15:55 416

原创 《机器学习实战》基于概率论的分类方法:朴素贝叶斯

本章内容使用概率分布进行分类学习朴素贝叶斯分类器解析RSS源数据使用朴素贝叶斯来分析不同地区的态度朴素贝叶斯优点:在数据较少的情况下仍然有效,可以处理多类别问题。缺点:对于输入数据的准备方式较为敏感。适用数据类型:标称型数据。朴素贝叶斯是贝叶斯决策理论的一部分。贝叶斯决策理论的核心思想是:选择具有最高概率的决策。贝叶斯概率理论:贝叶斯概率引入先验知识和逻辑推理来处理不...

2019-12-17 09:00:43 201

原创 Markdown中在线编辑公式LaTex

在线编辑公式参考博文Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈NΓ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈N在线公式编辑器1:MathType demo在线公式编辑器2:Online...

2019-12-12 15:15:32 1488

原创 机器学习仓库(待更新)

UCI机器学习仓库UC Irvine Machine Learning Repository 是加州大学欧文学院机器学习数据集仓库,里面有大量的数据集,主要用于机器学习算法验证。链接...

2019-12-11 08:50:06 395

原创 机器学习算法归类(更新)

数据挖掘十大算法:C4.5决策树、K-均值(K-mean)、支持向量机(SVM)、Apriori、最大期望算法(EM)、PageRank算法、AdaBoost算法、k-近邻算法(KNN)、朴素贝叶斯算法(NB)、分类回归树(CART)算法。监督学习包括分类和回归预测问题,目标变量有两种类型:标称型和数值型。第一部分:分类1. K-近邻算法2. 决策树(ID3算法)3.朴...

2019-12-11 08:49:39 146

原创 《机器学习实战》AdaBoost元算法提高分类性能

本章内容组合相似的分类器来提高分类性能应用AdaBoost算法处理非均衡分类算法所有分类器都会遇到一个问题:非均衡分类问题。将不同分类器组合起来的结果被称为集成方法或者元算法。AdaBoost优点:泛化错误率低,易编码,可以应用在大部分分类器上,无参数调整.缺点:对离群点敏感适用数据类型:数值型和标称型数据AdaBoost是基于错误提升分类器性能的算法单层决策树构建伪...

2019-12-10 16:43:04 262

原创 《机器学习实战》支持向量机

本章内容简单介绍支持向量机利用SMO进行优化利用核函数对数据进行空间转换将SVM和其他分类器进行对比有人认为,SVM是最好的现成的分类器,“现成”指的是分类器不加修改即可直接使用。同时,意味着在数据上应用基本形式的SVM分类器就可以得到低错误率的结果。SVM能够对训练集之外的数据点做出很好的分类决策。SVM有很多实现,先介绍最流行的一种实现,序列最小优化(Sequential Mi...

2019-12-04 18:20:59 79

原创 《机器学习实战》Logistic回归

本章内容Sigmoid函数和Logistic回归分类器最优化理论初步梯度下降最优算法数据中的缺失项处理Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式。 训练分类器时的做法就是寻找最佳拟合参数,使用的是最优化算法。Logistic 回归的一般过程(1)收集数据:采用任意方法收集数据。(2)准备数据:由于需要进行距离计算,因此要求数据类型为数值型。...

2019-11-29 11:08:11 382

原创 《机器学习实战》k-近邻算法

本章内容:k-近邻分类算法从文本文件中解析和导入数据使用Matplotlib创建扩散图k-近邻算法优点:精度高,对异常值不敏感,无数据输入假定。缺点:计算复杂度高、空间复杂度高。适用数据范围:数值型和标称型k-近邻算法的一般流程(1)收集数据:可以使用任何方法(2)准备数据:距离计算所需要的数值,最好是结构化的数据格式。(3)分析数据:可以使用任何方式。(4)...

2019-11-22 09:57:55 182

原创 《机器学习实战》决策树(ID3算法)

参考博文(1)(2)本章内容(使用Python3.6实现)决策树简介 在数据集中度量一致性 使用递归构造决策树 使用matplotlib绘制树形图关于决策树,我们首先讨论构造决策树的方法,以及如何编写构造树的Python代码;接着提出一些度量算法成功率的方法;最后使用递归建立分类器,并且使用Matplotlib绘制决策树图。构造完成决策树分类器之后,我们将输入一些隐形眼睛的处方数据...

2019-11-01 21:44:28 940

原创 Python学习手册(第五部分 模块)

注意:导入只发生一次!如果需要一个模块的代码通过某种导入后再一次运行,需要使用内置函数reload来实现。最好使用import直接导入模块,使用from…import 语句导入的变量名可能会有问题。import导入模块包的语句中的目录路径只能是以点号间隔的变量。相对导入与绝对导入绝对导入的格式为 import A.B 或 from A import B,相对导入格式为 from .A ...

2019-10-11 10:41:29 196

原创 Python学习手册(第9章)文件及其他

文件文件迭代器是最好的读取行工具文件读取的数据回到脚本时是一个字符串close是通常选项,会终止对外部文件的连接文件是缓冲的并且是可查找的想要一行行读取一个文本文件,文件迭代器往往是最好的选择myfile = open('myfile.txt','w')a = myfile.write('hello text file\n')print(a)b = myfile.w...

2019-09-24 20:37:25 96

原创 Python学习手册(第四部分函数)第20章 迭代和解析 第二部分

重访迭代器:生成器生成器提供了工具在需要的时候才产生结果,而不是立即产生结果。生成器函数:编写为常规的def语句,但是使用yield语句一次返回一个结果,而不是立即产生结果。 生成器表达式:类似于上一小节的列表解析,但是,它们返回按需产生结果的一个对象,而不是构建一个结果列表。由于二者都不会一次性构建一个列表,它们节省了内存空间,并且允许计算时间分散到各个结果请求。生成器函数应用...

2019-09-24 19:16:20 122

原创 《机器学习实战》NumPy函数库

NumPy函数库基础>>> from numpy import *>>> random.rand(4,4)array([[ 0.74535323, 0.9731331 , 0.24320585, 0.77917169], [ 0.82597332, 0.50762721, 0.56235416, 0.17493286], ...

2019-09-18 15:19:55 178

原创 B站python视频教程(网页爬虫篇)

发送请求Requests使用Requests发送网页请求:一开始要导入Requests模块,然后,尝试获取某个网页。>>> import requests>>> r = requests.get('https://maoyan.com/board/4')现在我们有一个名为r的Response对象。我们可以从这个对象中获取所有我们想要的信息。Re...

2019-09-16 19:57:20 679

原创 Python学习手册(第四部分函数)第19章 函数的高级话题

递归函数#递归求和def mysum(L): print(L) if not L: return 0 else: return L[0] + mysum(L[1:])print(mysum([1,2,3,4,5]))"""[1, 2, 3, 4, 5][2, 3, 4, 5][3, 4, 5][4, 5][5][]...

2019-09-11 16:58:10 156

原创 Python学习手册(第四部分)函数16章-18章

def intersection(seq1,seq2): res = [] for x in seq1: if x in seq2: res.append(x) return resprint(intersection([1,2,3],[1,2])) #results: [1,2]第17章 作用域在任何情况下,一个...

2019-09-09 10:15:39 193

原创 Python学习手册(第15章)文档

dir函数内置的dir函数是抓取对象内可用所有属性列表的简单方式文档字符串:__doc__>>> print(map.__doc__)map(func, *iterables) --> map objectMake an iterator that computes the function using arguments fromeach of th...

2019-09-03 09:35:41 83

原创 Python学习手册(第14章)迭代器和解析,第一部分

读取文本文件的最佳方式(如下):>>> for line in open('log.txt'):... print(line.upper())...SPAM1 2 3G O O D !手动迭代:iter和next>>> f = open('log.txt')>>> f.__next__()'spa...

2019-09-02 16:59:16 123

原创 Python学习手册(第13章)while和for循环

>>> # 判断y是否为质数>>> y = 13>>> x = y // 2>>>>>> while x > 1 :... if y%x == 0:... print(y,'has factor',x)... break... ...

2019-09-02 15:56:32 184

原创 Python学习手册(第12章)if测试和语法规则

if 语句的多路分支choice = 'ham'print({'spam':1.25, 'ham':1.99, 'eggs':0.99, 'bacon':1.10}[choice])'''结果如下:1.99'''branch = {'soam':1.25, 'ham':1.99, 'ri...

2019-09-02 10:43:11 114

原创 Python学习手册(第11章)赋值、表达式和打印

序列赋值从技术的角度来讲,序列赋值语句实际上支持右侧任何可迭代的对象,而不仅局限于任何序列。虽然可以在“=”符号两侧混合相匹配的序列类型,右边元素的数目还是要跟左边的变量的数目相同,不然会产生错误。>>> a = 1>>> b = 2>>> A,B = a,b>>> A,B(1, 2)>>&...

2019-08-30 16:57:34 199

原创 Python学习手册(第10章)Python 语句简介

简短实例:交互循环要求:需要写一个能够读取用户键盘输入数据的循环并打印每次读取的结果。即写一个标准的“读取/计算/打印”的循环程序。>>> while True:... reply = input("Enter text: ")... if reply == 'stop':break... print(reply.upper())......

2019-08-29 21:44:59 86

原创 深度学习、优化与识别(第1章 深度学习基础)

引言从第一代的深度前馈神经网络开始,随之而来的就有如下三个问题:1)可用训练数据量远小于模型中的参数量,容易出现过(欠)拟合现象;2)随着层级的增加,模型的优化目标函数呈现高度非凸性,由于待优化参数所在的可行域中存在着大量的鞍点和局部极小值点,所以参数初始化策略影响着网络模型的稳定性和收敛性;3)基于误差的反向传播算法越靠近输出层变化越大,越靠近输入层变化越小,这对通过梯度下降方式...

2019-08-29 15:44:22 329

原创 深度学习之Tensorflow入门、原理与进阶实战(第3章 Tensorflow 基本开发步骤:以逻辑回归拟合二位数据为例)

3.1 实例1:从一组看似混乱的数据中找出 的规律深度学习大概的4个步骤:1)准备数据2)搭建模型3)迭代训练4)使用模型'''代码3-1 线性回归''''''3.1.1准备数据'''import tensorflow as tf import numpy as npimport matplotlib.pyplot as plttrain_X = np....

2019-08-29 15:31:48 257

原创 Python学习手册(第8章)列表与字典

列表列表是Python中最具灵活性的有序集合对象类型。# 列表迭代和解析>>> res = [c*4 for c in 'Spam']>>> res['SSSS', 'pppp', 'aaaa', 'mmmm'>>> res = []>>> for c in 'Spam':... res.app...

2019-07-17 15:54:59 791

原创 Python学习手册(第七章)字符串

Python字符串:一个有序的字符的集合,用来存储和表现基于文本的信息。Python的字符串被划分为不可变序列这一类别,意味着这些字符串所包含的字符存在从左至右的位置顺序,并且它们不可以在原处修改。字符串是序列的一个代表(还有列表和元组)。>>> # raw字符串抑制转义... myfile = open('C:\...\Python学习手册\text.dat','w')...

2019-07-17 08:48:00 125

原创 Python学习手册(第六章)动态类型简介

在Python中,类型是在运行过程中自动决定的,而不是通过代码声明。这意味着没有必要事先声明变量。理解一下变量,对象,类型三者的关系。

2019-07-17 08:46:53 108

原创 Python学习手册——类型与运算(字典、元组、文件、集合)

字典:可变的映射# 映射操作D = {'food':'spam','quantity':4,'color':'pink'}# 嵌套 rec = {... 'name':{'first':"Bob",'last':'Smith'},... 'age':40.5,... 'job':['dev','mgr']}# 键的循环D = {'a':1,'b':2,'c':3}...

2019-07-16 10:15:02 121

原创 Python学习手册——类型与运算(字符串与列表)

Python是动态类型的(它能自动地跟踪你的类型而不是要求声明代码),但是它也是强类型语言(你只能对一个对象进行适合该类型的有效的操作)。在python中的每一个对象都可以分为不可变性或者可变性。在核心类型中,数字、字符串和元组是不可变性;列表和字典可以完全自由地改变。这种不变性可以用来保证在程序中保持一个对象固定不变。>>> S = 'Spam'>>&gt...

2019-07-15 17:01:32 128

原创 Python学习手册Day1

1. 我们再导入import模块后,可以使用 dir(filename)来显示这个模块内部的所有属性。2.模块导入可以用import实现,但是在命令行中只能够读取一次文件内容,如果想要再读取一次文件内容,需要使用模块重载reload函数。但使用之前需确保已经import过模块。from imp import reload reload(filename)除此以外还可以使用exec...

2019-07-15 14:15:55 213

转载 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-13 20:01:56 81

空空如也

空空如也

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

TA关注的人

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