- 博客(8)
- 收藏
- 关注
原创 基本排序算法python实现
一.冒泡排序原理冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作 是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。最优时间复杂度O(n)【即恰好符合顺序排列,只遍历一遍】,最差时间复杂度O(n^2)【
2018-01-31 19:24:38
561
转载 机器学习建模与评估
内容概要模型评估的目的及一般评估流程分类准确率的用处及其限制混淆矩阵(confusion matrix)是如何表示一个分类器的性能混淆矩阵中的度量是如何计算的通过改变分类阈值来调整分类器性能ROC曲线的用处曲线下面积(Area Under the Curve, AUC)与分类准确率的不同1. 回顾模型评估可以用于在不同的模型类型、调节参数
2018-01-31 19:06:32
789
原创 f1-score
F1分数(F1 Score),是统计学中用来衡量二分类模型精确度的一种指标。它同时兼顾了分类模型的准确率和召回率。F1分数可以看作是模型准确率和召回率的一种加权平均,它的最大值是1,最小值是0.数学定义 分数( Score),又称平衡F分数(balanced F Score),它被定义为精确率和召回率的调和平均数。更一般的,我们定义
2018-01-31 18:51:30
5502
1
转载 机器学习结果评估 之 召回率和准确率
在信息检索、分类体系中,有一系列的指标,搞清楚这些指标对于评价检索和分类性能非常重要,因此最近根据网友的博客做了一个汇总。准确率、召回率、F1信息检索、分类、识别、翻译等领域两个最基本指标是召回率(Recall Rate)和准确率(Precision Rate),召回率也叫查全率,准确率也叫查准率,概念公式: 召回率(Recall) = 系统检索
2018-01-31 18:47:45
709
转载 python算法归纳
第二章2.2.2 交通规则几种常见的渐近运行时间实例时间复杂度相关名称相关示例及说明O(1)常数级哈希表的查询与遍历O(lgn)对数级二分搜索O(n)线性级列表的遍历O(nlgn)线性对数级任意值序列的最
2018-01-31 18:20:05
600
转载 算法复杂度
一、算法的时间复杂度定义 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度。记作:T(n)=O(f(n))。它表示随问题n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称为时间复杂度。其中,f(n)是问题规模n的某个函数。 这样
2018-01-31 18:08:01
246
转载 前端知识汇总
HTML/CSS部分1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。 2、行内元素
2018-01-31 16:07:49
234
原创 MySQL学习总结
一、数据库1.数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。SQL,指结构化查询语言,全称是 Structured Query Language。MySQL是一种关系型数据库(RDBMS),主要有以下特点:1.数据以表格的形式出现2.每行为各种记录名称
2018-01-22 00:05:44
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅