自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++17新特性(2) -- if/switch初始化(Init statement for if/switch)

1 IntroductionC++17语言引入了一个新版本的if/switch语句形式,if (init; condition)和switch (init; condition),即可以在if和switch语句中直接对声明变量并初始化。 以if为例,在C++17之前,使用if我们可能会这样写:{ auto val = GetValue(); if(condition(...

2018-04-07 16:05:31 4175

原创 C++17新特性(1) -- 结构化绑定初始化(Structured binding declaration)

1 Introduction2 Structured binding尝鲜3 Structured binding使用场景Case 1: 绑定array类型Case 2: 绑定tuple-like类型Case 3: 绑定数据成员(binding to data members)Reference1 IntroductionC++17语言上(语言特性,而不是标准...

2018-04-07 14:19:33 5110

原创 统计学习方法《决策树》

决策树本博文是《统计学习方法》第5章决策树的学习笔记,后面的Python代码来源于《机器学习实战》(代码中的例子是《统计学习方法》中的)1 决策树模型决策树就是一个if-the规则的集合,这个集合具有互斥和完备的性质:每一个实例都被一条路径或一条规则所覆盖,而且只被一条路径或一条规则所覆盖。 因此,决策树学习本质上就是从训练数据集中归纳出一组分类规则,主要包括:特征选择、决策树的生成、决策树的剪枝

2017-04-03 14:02:31 594

原创 模拟退火算法求解指派问题

模拟退火算法模拟退火算法(Simulated Annealing)求解工作指派问题(Assignment Problem)的Python实现1 简单指派问题nn个工作可以由nn个工人分别完成。工人ii完成工作jj的时间为dijd_{ij}。如何安排可使总工作时间达到极小?2 Python实现# -*- coding: utf-8 -*-'''basic SA algorithm on assig

2017-03-31 17:21:09 4323 1

原创 高斯过程之条件分布(Conditional Distribution)

高斯过程之条件分布(Conditional Distribution)设X=(X1,X2)∈Rm×n∼N(μ,Σ)X=(X_1,X_2)\in \mathbb{R}^{m\times n}\sim N(\mu,\Sigma),其中X1∈Rm,X2∈Rn,μ=(μ1,μ2),μ1=E(X1),μ2=E(X2),Σ∈R(m+n)×(m+n)X_1\in \mathbb{R}^m, X_2\in \mat

2016-12-18 15:59:49 8298

原创 《随机过程》学习笔记--高斯过程()

高斯过程之条件分布(Conditional Distribution)设X=(X1,X2)∈Rm×n∼N(μ,Σ)X=(X_1,X_2)\in \mathbb{R}^{m\times n}\sim N(\mu,\Sigma),其中X1∈Rm,X2∈Rn,μ=(μ1,μ2),μ1=E(X1),μ2=E(X2),Σ∈R(m+n)×(m+n)X_1\in \mathbb{R}^m, X_2\in \mat

2016-12-13 10:54:13 3867

原创 《随机过程》学习笔记--高斯过程(1)

随机变量X(t)X(t),对∀n,∀t1,t2,⋯,tn \forall n,\forall t_1,t_2,\cdots ,t_n,记(X(t1),X(t2),⋯,X(xn))T=X(X(t_1),X(t_2),\cdots,X(x_n))^T=X,即XX为nn维随机向量,如果X∼N(μ,Σ)X\sim N(\mu,\Sigma),其中μ\mu为均值向量,Σ\Sigma为协方差矩阵,那么称XX为n

2016-12-12 09:19:17 4858

原创 《机器学习实战》学习笔记(四):Naive Bayes

Naive Bayes(朴素贝叶斯)基于采样范型描述的朴素贝叶斯模型。先做如下符号假设: (1)设P(i|x)P(i|x)表示一个测量向量为x=(x1,x2,...,xp)x=(x_1,x_2,...,x_p)的对象属于类别ii的概率; (2)f(x|i)f(x|i)表示xx关于类别ii的条件分布; (3)P(i)P(i)为不知道对象自身任何信息的情况下该对象属于类别ii的概率,即类别ii的先

2016-04-12 19:47:37 253

原创 快速排序的递归和非递归实现方法

快速排序的递归和非递归实现方法参考来源:点击打开链接/*快速排序的两种实现方法:1、递归实现 2、非递归实现*/ #include #includeusing namespace std;//以a[0]作为枢轴,将数组分开 int partition(int a[],int left,int right){ int temp=a[left]; while

2016-03-29 21:27:54 382

原创 动态规划回顾(1):最大连续子序列和

最大连续子序列和问题列出了两种解决连续子序列和问题的方法:线性搜索方法和动态规划方法/*回顾经典的动态规划问题1、最大子序列和问题 author:yangsentime:2016年3月29日 */#include #include#includeusing namespace std;//一种线性搜索法,只需要一遍扫描即可//最大子序列和的子序列不可能以负数或者0

2016-03-29 16:43:40 677

原创 二叉树回顾(1):建立、交换左右子树

二叉树的建立和中序遍历输出、交换左右子树由数组建立二叉排序树,并使用中序遍历进行输出,交换二叉树的左右子树(递归写法)#include #includeusing namespace std;struct node{ int data; node *lchild; node *rchild;};node* newNode(int x){ node *root=new

2016-03-29 15:59:40 1143

空空如也

空空如也

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

TA关注的人

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