hive(2):单机本地数据配置与第一个例子

show tables; show databases; 配置:在hive.conf目录下新建hive-site.xml,输入如下内容: <?xml version="1.0"?> <?xml-stylesheet type=&quo...

2019-04-26 19:09:18

阅读数 18

评论数 0

hive(1):安装与启动

hadoop先保留单机模式 下载hive 1.2.2 解压缩 配置环境变量 命令:hive,启动hive shell hadoop版本为2.6.5,报错: [ERROR] Terminal initialization failed; falling back to unsupported jav...

2019-04-26 18:11:19

阅读数 25

评论数 0

mark线段树模板(以维护最值为例)

// // Created by zhengwei. // #include <iostream> using namespace std; const int MaxN = 5e4 + 1; int N = 6; int data[] = {-1, 2...

2019-02-18 00:41:09

阅读数 35

评论数 0

基于数组实现并查集

// // Created by zhengwei. // #include <iostream> #include <vector> #include <set> ...

2019-02-15 15:57:11

阅读数 49

评论数 1

基于类实现并查集

/*===并查集===*/ class Node { public: Node *parent; Node() : parent(NULL) {} }; Node *find(Node *x) { Node *p = x; if (p->p...

2019-02-15 15:42:30

阅读数 18

评论数 0

蓝桥杯2013年c语言B组第4题——黄金连分数

/* 标题: 黄金连分数 黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。 对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是...

2019-01-27 23:30:08

阅读数 79

评论数 0

C++大整数加减除法,除法保留小数

头文件 // // Created by zhengwei. // #include <iostream> #include <string> using namespace std; /** * 去除头部...

2019-01-27 23:14:46

阅读数 383

评论数 0

挑战编程:程序设计竞赛训练手册-题解:UVa100_3nPlus1

UVa100_3nPlus1 /* 每周一题(1) The 3n+1 problem (3n+1 问题) PC/UVa IDs: 110101/100, Popularity: A, Success rate: low Level: 1 测试地址:https://vjudge.net/proble...

2018-11-21 15:57:55

阅读数 81

评论数 1

搭积木(全排列变体)

/** * 小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。 下面是两种合格的搭法: 0 1 2 3 4 5 6...

2018-05-11 12:56:20

阅读数 324

评论数 1

AdaBoost分类算法小结

基本思想:反复使用弱分类器,这是一个迭代过程。在上一次分类的基础上,基于上次分类的错误率和错分样本,调整当次迭代的参数以优化上次分类的结果…… 弱分类器——单层决策树 单层决策树其实就是一个树桩,在学得一个树桩(buildStump)的算法中,要尝试每个维度,尝试每种步长,尝试每种正负划分,得...

2018-01-24 13:57:00

阅读数 549

评论数 0

对SVM的推导和编码实践(二)SMO算法的推导

目标函数和约束条件 (13)minα12∑i,j=1Nαiαjyiyj<xi,xj>−∑i=1Nαis.t.,&a...

2018-01-23 18:58:21

阅读数 319

评论数 0

概念收纳

凸 凸集的定义为: 其几何意义表示为:如果集合C中任意2个元素连线上的点也在集合C中,则C为凸集。其示意图如下所示: 常见的凸集有:   n维实数空间;一些范数约束形式的集合;仿射子空间;凸集的交集;n维半正定矩阵集;这些都可以通过凸集的定义去证明。 凸函数的定义为: ...

2018-01-23 14:35:32

阅读数 163

评论数 0

对SVM的推导和编码实践(一)

线性模型 对于线性可分的二分类数据集,我们总是可以写出: wTx+b" role="presentation" style="position: relative;">wTx+bwTx+bw^Tx+b这样的预测模型,其中w是各属性的权重,...

2018-01-23 01:20:38

阅读数 178

评论数 0

朴素贝叶斯(normal bayes)及其应用(MLIA第四章)

1. 概念简介 贝叶斯(约1701-1761) Thomas Bayes,英国数学家。约1701年出生于伦敦,做过神甫。1742年成为英国皇家学会会员。1761年4月7日逝世。贝叶斯在数学方面主要研究概率论。他首先将归纳推理法用于概率论基础理论,并创立了贝叶斯统计理论,对于统计决策函数、统计推断...

2018-01-22 23:12:49

阅读数 101

评论数 0

对极大似然估计的理解

参数估计 随机变量X属于某种分布,这样的分布是可以用概率函数表示出来的 p(X=x)=f(x)p(X=x)=f(x) 也就是说,要计算一个具体的x的概率,只需将x作为函数f的输入求值即可。 常见的分布的概率函数有: 两点分布:f(x)=px(1−p)(1−x)f(x)=p^x(1-p)^...

2018-01-20 00:39:52

阅读数 295

评论数 0

逻辑回归(logistics regression)及其应用(MLIA第五章)

一、基本原理 逻辑回归与线性回归 Logistic Regression和Linear Regression的原理是相似的,按照我自己的理解,可以简单的描述为这样的过程: (1)找一个合适的预测函数(Andrew Ng的公开课中称为hypothesis),一般表示为h函数,该函数就是我们...

2018-01-19 19:05:17

阅读数 147

评论数 0

离散型随机变量的常见概率分布

伯努利0-1分布 事件A在某次试验中发生的概率稳定计为pp,但A要么发生要么不发生,随机变量XX,单次试验中A发生记为1,没有发生记为0,则P(X=1)=p,P(X=0)=1−pP(X=1)=p,P(X=0)=1-p,也可以统一成这个公式: f(x|p)=px(1−p)1−x,x=0,1f(x...

2018-01-07 21:48:37

阅读数 3033

评论数 0

Spark集成开发环境

Scala and INTELLIJ IDEA 根据Scala官方文档指示安装INTELLIJ的Scala插件。 然后就可以愉快地在INTELLIJ IDEA里面书写Scala代码了。 其实本文所指spark集成开发环境就是scala开发环境。 有了这个开发环境我们只需以下几步: 添加s...

2018-01-05 18:13:23

阅读数 189

评论数 0

Spark-shell初体验:WordCount

安装spark 略 运行spark-shell 略 代码 val rdd1=sc.parallelize(List("hello","spark")) // 生成一个rdd val rdd2=sc.parallelize(List(&q...

2018-01-04 23:28:11

阅读数 187

评论数 0

拉格朗日乘子法(Lagrange multiplier)

问题提出 已知函数z=f(x,y)z=f(x,y)(本文假设它是凸函数,三维空间想象成抛物体,局部极值就是全域唯一极值),现在要求 minf(x,y)min f(x,y)只需求解方程组: ⎧⎩⎨⎪⎪⎪⎪∂f∂x=0∂f∂y=0\left\{\begin{matrix} \frac{\pa...

2018-01-03 14:51:34

阅读数 254

评论数 0

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