- 博客(14)
- 收藏
- 关注
原创 排序算法的自我理解
按照自己的理解归纳一下,有不对的地方欢迎指正 1. 冒泡 每一趟遍历将相邻两个数从小到大排,O(N^2) 2.选择 每一趟遍历找最小的元素往前放,O(N^2) 3. 插入 将前面的序列看作有序数列,将后面的值依次插入序列中相应位置,O(N^2) 4.快速 选一基准元素,将其余数依次与基准数作对比,较大的放右边,较小的放左边,然后再对左右的按照前面方法排,O(nlogn) 5.归并 将数...
2019-09-24 21:45:49
142
原创 第7届泰迪杯B题医学图像分割(一等奖代码分享)
使用改进的Unet,详情可参见我的github:https://github.com/EthanCalf/7th_Teidi_ChanllengeCup_MedicalImageSegmentation
2019-06-19 10:28:55
3647
13
原创 Python 报表自动化
读取excel xlrd import xlrd workbook = xlrd.open_workbook('excel文件') #查看表单名称 wb.sheet_names() #得到一个表单 sheet1 = workbook.sheet_by_index(索引号) sheet1 = workbook.sheet_by_name(/u'名称') ##获得表单内容 #按行获得 for rown...
2019-06-03 16:15:37
354
原创 Chapter7 BayesianClassifier
第七章 贝叶斯分类器 贝叶斯决策论 贝叶斯决策论(Bayesian decision theory)是概率框架下实施决策的基本方法,是利用已知的一些相关概率和误判损失来对数据进行类别标记的一种方法。 基本原理:假设有N中可能的类别标记,即γ={c1+c2+...+cN},λij\gamma=\{c_1+c_2+...+c_N\},\lambda{ij}γ={c1+c2+...+cN},λij...
2019-01-15 11:24:02
207
原创 CHAPTER 5 Multi-table Queries
多表查询 5.1 什么是连接 5.1.1 笛卡尔积 当查询只连接了两个表而未指定连接列(键),那么数据库服务器将产生笛卡尔积,即将两个表的所有置换。 SELECT e.fname, e.lname, d.name FROM employee e JOIN department d; 5.1.2 内连接 要修改上一个查询就要求我们描述清楚两个表要如何关联的: SELECT e.fname, e....
2018-12-19 10:46:35
141
原创 CHAPTER 4 FILTER
第四章 过滤 4.1 条件评估 4.1.1 使用圆括号 在第三章,我们已经涉及到了在where字句中and和or的使用,那么如果需要同时使用and和or操作符,我们就需要用圆括号来明确意图。如: WHERE end_date IS NULL AND (title='Teller' OR start_date<'2007-01-01') 这两行代码就指定了截止日期无且职位为出纳或2...
2018-12-18 20:19:51
112
1
原创 Chapter 6 SVM
#第六章 支持向量机 6.1 间隔与支持向量机 分类学习最基本的想法就是基于训练集D再样本空间中找到一个最鲁棒的划分超平面。它可用如下线性方程来描述: wTx+b=0w^Tx+b=0wTx+b=0 其中,w被称为法向量,可用于描述超平面的方向,b为位移项,决定超平面到原点的距离。显然这两项决定了划分超平面,可以证明样本空间中任意点x\bf xx到超平面距离可写为: r=∣wTx+b∣∣∣w∣∣r...
2018-12-18 16:37:14
327
原创 CHAPTER 3 Query
第三章 查询入门 3.1 查询机制 当把查询发送到服务端时,服务器会在执行语句前进行如下三点检查: 用户是否有权限执行该语句 用户是否有权限访问目标数据 语句的语法是否正确 通过后查询语句就会被传递给查询优化器,它将为查讯找到最有效率的执行方式。 3.2 查询语句 SELECT语句: query子句(属于ANSI标准) 子句名称 使用目的 select 确定结果集包含哪些列 ...
2018-12-12 19:52:06
100
原创 CHAPTER 2 Create and Use Databases
第二章 创建和使用数据库 首先,需要说明的是,在学习SQL时,我是通过MySQL这一开源数据库服务器来学习如何编写SQL语句,但目光并不能仅限于此,在甲骨文公司上的Oracle Database,Microsoft上的SQL Server,IBM上的DB2 Universal Database 和Sybase的Sybase Adaptive Server也要熟悉把握各中特色与差异。 2.1创建...
2018-12-10 19:15:17
160
原创 Chapter5 Neural Network
第五章 神经网络 5.1 神经元模型 定义:神经网络是具有自适应性的简单单元所组成的广泛并行连接的网络,它的组织能够模拟生物神经系统对真实世界物体所做出的交互反应 与机器学习交叉的领域称为神经网络学习 神经网络最基本的成分为神经元模型,即上面说的简单单元。 5.2 感知机与多层网络 感知机(Perception)由两层神经元组成,输入层接收外界信号传递给输出层,然后输出层将输入层传递来的带有权重...
2018-12-10 17:11:56
250
2
原创 Chapter 4 Decision Tree
第四章 决策树 4.1基本流程 决策树:由一个根结点(包含所有样本集)。若干内部结点(属性测试)和若干叶结点(分类结果)组成。 决策树是一个递归过程,当产生如下三种情况时,会导致递归返回: 1.当前节点包含的所有样本归属同一类,无需再分; 2.当前属性集为空,或所有样本在该属性上取值相同;(-&amp;gt;叶结点) 3.当前节点包含的样本集合为空。(-&amp;gt;叶结点,并以其父结点所含样本最多的类别作为该...
2018-12-08 15:24:08
121
原创 CHAPTER 1 Introduction
第一章 背景知识 1.1数据库简介 数据库是指一组相关信息的集合。 1.1.1 非关系数据库 {层次数据库系统(以一个或多个树形结构展示信息)网状数据库系统(多个记录的集合并记录之间相互链接)\begin{cases}层次数据库系统 (以一个或多个树形结构展示信息)\\ 网状数据库系统 (多个记录的集合并记录之间相互链接)\end{cases}{层次数据库系统(以一个或多个树形结构展示信息)网状数...
2018-12-08 09:49:13
145
原创 C3 Algorithm Analysis
第三章 算法分析 数据结构:组织和访问数据的一种系统化方式 算法:是在有限的时间里一步步执行某些任务的过程 3.1实验研究 *算法时间必须要有限,这样才有意义,算法时间的长短对于评价一个算法好坏也至关重要 from time import time start_time = time() run algorithm end_time = time() elapsed = end_time-star...
2018-12-04 15:56:23
127
原创 Chapter 3 Linear Model
第三章、线性模型 &3.1 基本形式 *f(x)=(w^T)*x+b其中,w=(w1,w2,…,wd),x=(x1,x2,…,xd); *线性模型形式简单,易于建模,有很好的可解释性,对于机器学习来说十分基本且重要 *许多功能强大的非线性模型可在线性模型的基础上通过层级结构和高维映射而得 &3.2 线性回归 *数据集D={(x1,y1),(x2,y2),…,(xm,ym)},其中x...
2018-12-03 20:41:51
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人