自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Logistic - 逻辑斯蒂回归(对数回归) - 分类问题

一: 逻辑斯蒂回归原理(一): 似然函数每个样本的概率:P(y∣x;θ)=(hθ(x))y(1−hθ(x))1−yP(y|x;\theta)=(h_{\theta}(x))^y(1-h_\theta (x))^{1-y}P(y∣x;θ)=(hθ​(x))y(1−hθ​(x))1−y事件的概率(所有样本属于真实标记的概率)L(θ)=∏i=1nP(yi∣xi;θ)L(\theta)= ...

2020-03-17 21:12:19 631

原创 sklearn - 岭回归(Ridge)和套索回归(Lasso)

一: 拟合(一): 过拟合与欠拟合机器学习中一个重要的话题便是模型的泛化能力,泛化能力强的模型才是好模型,对于训练好的模型,若在训练集表现差,不必说在测试集表现同样会很差,这可能是欠拟合导致;若模型在训练集表现非常好,却在测试集上差强人意,则这便是过拟合导致的; 过拟合与欠拟合也可以用 Bias 与 Variance 的角度来解释,欠拟合会导致高 Bias; 过拟合会导致高 Variance ...

2020-03-11 17:42:20 1136

原创 sklearn - 线性回归(正规方程与梯度下降)

一: 线性回归方程​ 线性回归(英语:linear regression)是利用称为线性回归方程的最小二乘函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析。这种函数是一个或多个称为回归系数的模型参数的线性组合。只有一个自变量的情况称为简单回归,大于一个自变量情况的叫做多元回归​ 在线性回归中,数据使用线性预测函数来建模,并且未知的模型参数也是通过数据来估计。这些模型被叫做...

2020-03-11 17:39:43 1150

原创 第一章 1.20 多线程基础

一个应用程序在运行时就是一个进程,一个进程默认只有一个主线程,也可以有多个进程,同时执行不同的任务;本次课程主要是实现如何让进程可以进行多线程工作一个进程就像一个工厂,多个进程就像工厂例的工人,每个工人之间的工作相互之间不影响让一个进程多线程工作有两种实现方式:①.直接导入treading模块种的Tread类并创建子线程对象②.导入treading模块种的Tread类,创建一个Trea...

2020-03-12 09:49:40 128

原创 第一章 1.19 网络编程基础

一. socket编程socket又叫套接字socket编程其实就是用代码来实现进行网络通信的两个端;套接字就是实现通信的两个程序实现通信的两个端分为 服务器 和 客户端 两种python通过 socket模块 来提供socket编程相关的类和方法二. 服务器端(注:以下操作中服务器端和客户端分两个py文件实现)1. 创建套接字对象(买电话机)socket(family=AF...

2020-03-11 18:45:10 204

原创 第一章 1.18 re模块

方法使用1. compile(正则表达式) - 编译创建正则表达式对象re_obj = re.compile(r'\d{3}')re_obj.fullmatch('234')re.fullmatch(r'\d{3}', '345')a.获取匹配结果:匹配对象.group() - 获取整个正则表达式匹配到的结果匹配对象.group(N) - 获取第N分组匹配到的结果...

2020-03-11 18:44:34 147

原创 第一章 1.17 内存管理, 拷贝,正则表达式

一. 内存管理1. C语言中内存管理的概念内存分为堆区间和栈区间C的栈区间的内存是系统自动申请和释放(自动管理)C的堆区间的内存需要调用malloc函数申请,调用free函数释放其他高级语言中的垃圾管理机制是针对堆区间的内存进行管理的2. python的内存管理机制1) 内存的申请python中所有的数据都是存在堆中的,变量是保存在栈区间的,变量中保存的是保存在堆中的数据的地址...

2020-03-11 18:43:59 138

原创 第一章 1.16 类和对象(进阶)

一. 类的继承继承是让子类直接拥有父类的属性和方法1. 用法class 类名(父类1,父类2,…)  类的内容class Person: num = 70 def __init__(self): self.name = '小明' self.age = 18 @staticmethod def func1(): ...

2020-03-11 18:43:17 110

原创 第一章 1.15 类和对象(基础)

一. 类和对象1. 先来两句废话类就是拥有相同功能和相同属性的对象的集合对象就是类的实例2. 类的声明1).语法class 类名: 类的说明文档 类的内容2).说明class - 声明类的关键字类名 - 和变量的声明要求相同; 规范:见名知义;首字母大写;驼峰式命名类的说明文档 - 用三个双引号引起来类的内容 ...

2020-03-11 18:41:37 95

原创 第一章 1.14 异常捕获

一. 异常程序在运行过程中的报错就叫异常二. 异常捕获1. 使用异常捕获的场景在知道某个位置可能会出现异常,但开发者无法控制时使用2. 捕获异常①:捕获任何异常"""try: 代码块一(可能出现异常的代码)except: 代码块二(对异常进行处理)finally: 代码块三其他语句"""先执行代码块1,如果异常,直接执行代码块2,依次往后执行...

2020-03-11 18:40:31 83

原创 第一章 1.13 文件操作

一 . 文件操作1. 数据的存储1).数据存储计算机存储分为运行内存和硬盘存储运行内存是用来存储程序运行过程中产生的数据,程序结束,数据销毁硬盘存储的文件则一直存在2).常用的文件文本文件: txt, json(前后端), plist(页面), 数据库文件二进制文件: 图片文件: png, jpg… ;音频文件: mp3, wav…; exe文件等2. 文件操作文件内容操作基本...

2020-03-11 18:38:08 122

原创 第一章 1.12 生成器和模块

一. 生成器1.生成器生成器也是迭代器的一种;生成器作为容器它保存的不是数据,而是产生数据的算法2.创建生成器调用带有yield关键字的函数,就可以得到一个生成器注:函数中只要有yield,不管会不会遇到(执行),则调用该函数,函数体都不会执行,并且得到一个生成器3.生成器产生数据一个生成器能产生多少数据和什么数据,看执行完生成器关联的函数在执行完会遇到几次yield,...

2020-03-11 18:37:30 89

原创 第一章 1.11 高阶函数

一.实参高阶函数1.函数作为变量使用python中声明函数就是声明一个类型是function的变量,变量名就是函数名普通变量能做的函数都能做:1).一个变量可以给另一个变量赋值,函数也可以赋值给一个变量2).变量的值可以修改,函数作为变量并被赋值后,函数原本的功能就消失了3).变量作为序列中的元素,函数也行4).变量作为函数的参数,函数也行将函数作为另一个函数的参数,这就是实参高...

2020-03-11 18:36:04 111

原创 第一章 1.10 函数进阶

一.函数返回值1.返回值的作用:将函数里面的数据传到函数外(在函数里的打印只能看不能操作)2.怎么确定需不需要返回值:看函数的功能完成后会不会产生新的数据3.怎么确定函数的返回值:函数声明的时候return后面的值就是函数的返回值;如果没有return,函数的返回值就是Nonereturn是关键字;只能出现在函数体中 作用:①.确定函数的返回值   ②.结束函数(执行函数体的时候若遇...

2020-03-11 18:34:33 84

原创 第一章 1.9 函数基础

一、认识函数1、什么是函数1)、函数的定义:函数就是对实现某一特定功能的代码的封装2)、函数的分类:①、系统函数 - 语言系统自带的,可以直接调用的函数:print、len、chr、ord、input…②、自定义函数 - 开发者自己声明的函数二、函数的声明1、语法:def 函数名(参数列表): 函数说明文档 函数体2、说明:def---------->关键字,固...

2020-03-11 18:31:08 89

原创 第一章 1.8 数据类型之字符串

一、字符串字符串(str)是容器型数据类型,他是将单引号(’’)、双引号("")、三个单引号或三个双引号(’’’ ‘’’/""" “”")作为容器标志字符串有不可变性(不支持增删改)、有序性(支持下标操作)1、字符串的元素 —字符python中只有字符概念,没有字符类型。引号中只有一个元素的字符串可以看成一个字符;字符串又叫字符集。1)、字符原则上任何可以通过键盘输入或者从其他地方...

2020-03-11 18:29:34 285

原创 第一章 1.7 数据类型之集合

一、什么是集合集合是容器型数据类型,将大括号{}作为容器标志,元素之间用逗号隔开{元素1,元素2,元素3…}集合有可变性(支持增删改),无序性(不支持下标操作)集合中的元素:元素不可变性,元素唯一性(自带去重)1、空集合x = {} —(如果这样写,系统会默认为空字典而不是空集合)空集合的正确写法:set1 = set()2、集合中的元素集合里的元素具有不可变性和唯一性3、...

2020-03-11 18:27:25 239 1

原创 第一章 1.6 数据类型之字典

一、字典1、什么是字典1)、字典:字典是容器型数据类型,将大括号{}作为容器的标志,里面多个元素用逗号隔开,字典中的元素只能是键值对:{键1:值1, 键2:值2, 键3:值3,…}字典的可变性(支持增删改),无序性(不支持下标操作)2)、键值对字典中所有元素都必须是键值对,键和值必须成对出现字典存数据存的是值,键只是用来区分不同的值的键 - 理论上是任何不可变的数据都可以,实...

2020-03-11 18:26:26 429

原创 第一章 1.5 数据类型之元组

一、什么是元组元组就是不可变的列表元组是将小括号 () 作为容器的标志;(元素1,元素2,…)元组不可变性,不能增、删、改,元组有序性,支持下标操作元组元素可以是任何类型的数据二、元组的操作。(元组的操作和列表的相似度很大,有一些独特的操作已单独列出)1、查 (元组的查和列表的基本相同;但元组不支持增、删、改)tuple1 = (2,5,8,1,8)print(tuple1[...

2020-03-11 18:24:55 118

原创 第一章 1.4 数据类型之列表

一、什么是列表1、列表列表是python提供的容器型数据类型;以中括号[]作为容器标志;里面多个元素用逗号隔开:[1,2,3,4,5,6],元素的个数就是列表的长度列表是可变的、 有序的 ;可变性:(元素的个数,元素的值,元素的顺序)-元素支持增、删、改操作;有序性:支持下标操作2、列表元素:列表中的元素可以是任何类型的数据(赋值语句除外)同一个列表中的元素的类型可以不一样...

2020-03-11 18:20:43 227

原创 第一章 1.3 分支结构和循环结构

第一章 1.3 分支结构和循环结构一、分支结构1、if 结构 (满足条件就执行某个操作,不满足就不执行。)1)语法结构if 条件语句: 代码段2)说明if------>关键字,固定写法条件语句------>任何有结果的表达式都可以:数据,已经声明过的变量,运算表达式;不能是赋值:(冒号) ------>固定写法,(一般出现冒号的位置,后面一般都会产生缩进)代...

2020-03-11 18:06:51 209

原创 第一章 1.2 变量和运算符

一、变量1、变量变量是用来申请空间保存数据的变量的公式:变量名 = 值2、说明变量名:自由命名,但要遵循一下要求和规范要求:是标识符(1.由数字、字母和下划线组成;2.数字不能开头),不能是关键字规范:1.见名知义:看到变量名,知道变量里存的什么数据2.满足PEP8命名规范:变量名内所有字母都小写,如果由多个单词组成变量名,则多个单词之间用下划线隔开3.不能用系统提供的...

2019-11-19 13:46:47 629

原创 第一章 1.1 计算机和Python基础

一、计算机基础1.1、进制计算机中的数字有四种存在形式,分别是:十进制、二进制、八进制和十六进制1.1.1、十进制1.基数:0-92.进位:逢10进13.位权:例:123 = 3*10^0 + 2*10^1 +1*10^2,其中10^x就是这个十进制数的权位4.在Python中的表示方式:十进制数在Python中可直接书写5.将其他进制的数字转换为十进制的方法:直接用输出函数:...

2019-11-19 13:36:17 149

空空如也

空空如也

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

TA关注的人

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