- 博客(13)
- 收藏
- 关注
原创 支持向量机打卡
1.什么是支持向量 过两类样本中离分类面最近的点且平行于分类面的训练样本就叫做支持向量 2.支持向量机的推导 support vector machine(SVM),通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。给定训练样本,支持向量机建立一个超平面作为 决策曲面,使得正例和反例之间的隔离边缘最大化。 3.SVM的损失函数 监督学习实际上就是一个经验风险或者结构风险函数的最优化问题。风险函数度量平均意义下模型
2020-08-26 21:37:25 114
原创 决策树打卡
决策树是一个递归过程。在决策树算法中,有三种情况会导致递归返回: 1,当所有结点包含的样本属性全属于同一类别,无需划分; 2,当前属性集为空,或者所有样本在所有属性上取值相同,无法划分; 3,当前结点包含的样本集合为空,不能划分。 决策过程其实就是不断划分的过程。我们是希望决策树的分支结点所包含的样本尽可能属于同一类别,即结点的’纯度‘会越来越高。 ID3算法 信息增益 信息增益的意思就是指某条信息对整体的增幅情况。简单可以理解为该信息的权重。通常我们会用‘**信息熵’**来度量样本集合的纯度。 信息增益越
2020-08-22 17:15:51 144
原创 机器学习--逻辑回归初识打卡
逻辑回归用回归方法解决分类的问题,是建立在线性回归的基础之上的,线性模型输出结果是负无穷到正无穷的连续值,而逻辑回归输出的是「0,1」之间的概率值,这会用到一个很重要的函数sigmoid函数(或称为Logistic函数): 逻辑回归从其原理上来说,逻辑回归其实是实现了一个决策边界:对于函数,当z≥0 时,y≥0.5,分类为1,当 z<0时,y<0.5,分类为0,其对应的y值我们可以视为类别1的概率预测值。 对于模型的训练而言:实质上来说就是利用数据求解出对应的模型的特定的ω。从而得到...
2020-08-20 21:30:15 173
原创 文件与文件系统--打卡
1. 文件与文件系统 打开文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure. file: 必需,文件路径(相对或者绝对路径)。 mode: 可选,文件打开模式 buffering: 设置缓冲 encoding: 一般使用utf8 errors: 报
2020-08-08 18:47:56 151
原创 模块和 datetime模块打卡
datetime模块 datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime、date、time 和 timedelta。 1. datetime类 class datetime(date): def __init__(self, year, month, day, hour, minute, second, microsecond, tzinfo) pass def now(cls, tz=None):
2020-08-07 22:43:37 108
原创 类与对象、魔法方法打卡
类与对象 1. 对象 = 属性 + 方法 对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。 封装:信息隐蔽技术 我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。 【例子】 class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10
2020-08-05 21:11:23 122
原创 函数与Lambda表达式---打卡
函数与Lambda表达式 1. 函数 还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如: 参数是函数 返回值是函数 函数的定义 函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 def functionname(parameters): "函数_文档字符串" fu
2020-08-02 21:36:48 149
原创 字典、 集合、序列打卡
集合 python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 注意,key为不可变类型,即可哈希的值。 【例子】 num = {} print(type(num)) # <class 'dict'> num = {1, 2, 3, 4} print(type(num)) # <class 'set'> 1. 集合的创建 先创建对象再加入元素。 在创建空集合的时候只能使用s = set(),因为s
2020-07-31 22:39:09 85
原创 列表、元组、字符串打卡
列表 简单数据类型 整型<class 'int'> 浮点型<class 'float'> 布尔型<class 'bool'> 容器数据类型 列表<class 'list'> 元组<class 'tuple'> 字典<class 'dict'> 集合<class 'set'> 字符串<class 'str'> 1. 列表的定义 列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语
2020-07-28 22:09:31 70
原创 05. 异常处理
异常处理 异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。 1. Python 标准异常总结 BaseException:所有异常的 基类 Exception:常规异常的 基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 ZeroDivision
2020-07-25 21:07:23 71
原创 03. 条件语句---来自Datawhale小组学习分享
条件语句 1. if 语句 if expression: expr_true_suite if 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。 单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。 【例子】 if 2 > 1 and not 2 > 3: print('Correct Judgement!') #
2020-07-24 21:36:01 57
原创 02. 位运算
位运算 1. 原码、反码和补码 二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。 原码:就是其二进制表示(注意,有一位符号位)。 00 00 00 11 -> 3 10 00 00 11 -> -3 反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。 00 00 00 11 -> 3 11 11 11 00 -> -3 补码:正数的补码就是原码,负数的补码是反码+1。 00 00 00 11 -> 3 11 11 11
2020-07-23 21:43:19 107
原创 python基础第一次学习——01. 变量、运算符与数据类型
变量、运算符与数据类型 1. 注释 在 Python 中,# 表示注释,作用于整行。 【例子】单行注释 # 这是一个注释 print("Hello world") # Hello world ''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释 【例子】多行注释 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello china") # Hello china """ 这是多行注释,用三个双引号
2020-07-22 13:40:13 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人