2013年7月26日

判别模型、生成模型与朴素贝叶斯方法

摘要: 1判别模型与生成模型上篇报告中提到的回归模型是判别模型,也就是根据特征值来求结果的概率。形式化表示为,在参数确定的情况下,求解条件概率。通俗的解释为在给定特征后预测结果出现的概率。比如说要确定一只羊是山羊还是绵羊,用判别模型的方法是先从历史数据中学习到模型,然后通过提取这只羊的特征来预测出这只羊是山羊的概率,是绵羊的概率。换一种思路,我们可以根据山羊的特征首先学习出一个山羊模型,然后根据绵羊的特征学习出一个绵羊模型。然后从这只羊中提取特征,放到山羊模型中看概率是多少,再放到绵羊模型中看概率是多少,哪个大就是哪个。形式化表示为求(也包括,y是模型结果,x是特征。利用贝叶斯公式发现两个模型的统一性 阅读全文
posted @ 2013-07-26 19:10 you Richer 阅读(315) 评论(0) 推荐(0) 编辑

git的安装已经连github

摘要: https://help.github.com/articles/generating-ssh-keys 1.安装git [plain] view plain copy sudoapt-getinstallgit-coregit-guigit-doc 2.设置ssh key,git连接github是通过ssh(一种加密的类似ftp传输协议) 先备份原有的key [plain] view plain copy cd~/.ssh//进入.ssh目录(隐藏目录ls-lh查看) $ls//列出.ssh目录所有文件 ... 阅读全文
posted @ 2013-07-26 19:08 you Richer 阅读(185) 评论(0) 推荐(0) 编辑

uva 10061 How many zero's and how many digits ?

摘要: How many zeros and how many digits?Input:standard inputOutput:standard outputGiven a decimal integer number you will have to find out how many trailing zeros will be there in its factorial in a given number system and also you will have to find how many digits will its factorial have in a given numb 阅读全文
posted @ 2013-07-26 19:06 you Richer 阅读(202) 评论(0) 推荐(0) 编辑

Java菜鸟学习笔记()--面向对象篇(七):Wrapper Class包装类

摘要: 什么是包装类? 在Java里一切都是对象,除了Java中的基本数据类型(byte,short,int,long,char,float,double,boolean)不是面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。 包装类对应关系 包装类均位于java.lang包 包装类的用途 ... 阅读全文
posted @ 2013-07-26 19:05 you Richer 阅读(327) 评论(0) 推荐(0) 编辑

丁香园技术负责人冯大辉近日在知乎上披露了当年共同创办阿里巴巴的18个合伙人的近况:

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-07-26 19:03 you Richer 阅读(384) 评论(0) 推荐(0) 编辑

不用派生CTreeCtrl不用繁琐的过程 教你如何让CTreeCtrl的每一项有ToolTip提示

摘要: 最近工作中需要让CTreeCtrl控件的每一项都有提示信息,于是谷歌百度,爬山涉水,结果是…………。在CodeProject里找到一篇文章是把CTreeCtrl派生出新类,重载一些函数自定义内容。使用的时候添加这个类,创建树控件。觉得十分麻烦,看懂都够费劲了。琢磨了一段时间,找出一个简单的实现方法,还没发现有什么漏洞,如果你们有什么问题,可以提出来,十分感谢。下面进入正题:1、拖一个树控件到对话框中,绑定一个变量,风格随你喜好。2、在头文件里添加一个CToolTipCtrl变量3、在OnInitDialog()中给树添加一些项。4、创建CToolTipCtrl对象,把树控件添加到对象中,具体代 阅读全文
posted @ 2013-07-26 19:01 you Richer 阅读(392) 评论(0) 推荐(0) 编辑

数据结构排序系列详解之三 冒泡排序

摘要: 前面两篇博客讲述的排序算法都是基于插入类的排序,这篇文章开始介绍交换类的排序算法,即:冒泡排序、快速排序(冒泡排序的改进)。交换类的算法:通过交换逆序元素进行排序的方法。冒泡排序:反复扫描待排序记录序列,在扫描的过程中,顺次比较相邻的两个元素的大小,若逆序就交换位置。算法实现代码如下:package exp_sort;public class BubbleSort { public static void bubble(int array[]) { boolean change = true; for (int i = 0; i array[j + 1]) { int temp ... 阅读全文
posted @ 2013-07-26 18:59 you Richer 阅读(232) 评论(0) 推荐(0) 编辑

HDU 4612 (13年多校第二场1002)无向图缩点,有重边

摘要: 这道题是多校的题,比赛的时候是一道纷纷水过的板刷题。题意:给你一些无向边,只加一条边,使该图的桥最少,然后输出最少的桥。思路:当时大致想到思路了,就是缩点之后找出最长的链,然后用总的桥数减去链上的桥数。也是这么写的,但是卡在了重边上。。还是接触的题目太少了。。#include #include #include #include #include #include #include #include #include #include #include #include #define PI acos(-1.0)#define Max 2505#define inf 1using namesp 阅读全文
posted @ 2013-07-26 18:57 you Richer 阅读(214) 评论(0) 推荐(0) 编辑

MDX示例:求解中位数、四分位数(median、quartile)

摘要: 一个人力资源咨询集团通过网络爬虫采集手段将多个知名招聘网站上发布的求职和招聘等信息准实时采集到自己的库里,形成一个数据量浩大的招聘信息库,跟踪全国招聘和求职的行业、工种、职位、待遇等信息,并通过商业智能系统,开展职业职位供求及趋势等相关统计分析。这家公司竟然用SSAS OLAP Cube多维数据集容纳如此数量级的数据,广告维成员包含了每一个广告条目。该商业智能团队的开发人员咨询如何用MDX求解薪水中位数、四分位数(Median,Quartile)等。以下是对Median、Q1、Q3等问题的MDX解答:1、MDX中位数(Median)求解中位数(median)是对长度为n的系列数据,根据数据大小 阅读全文
posted @ 2013-07-26 18:55 you Richer 阅读(909) 评论(0) 推荐(0) 编辑

Truncate Table user

摘要: Truncate Table百科名片Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。目录语法参数注释示例权限补充参数编辑本段语法TRUNCATE TABLE name编辑本段参数name是要截断的表的名称或要删除其全部行的表的名称。编辑本段注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TR 阅读全文
posted @ 2013-07-26 18:53 you Richer 阅读(507) 评论(0) 推荐(0) 编辑