首页 > 编程语言
机器学习算法--贝叶斯分类器(一)
1. 贝叶斯决策论 定义: 贝叶斯决策论是概率框架下实施决策的基本方法。对分类任务来说,在所有概率都已知的理想情形下,贝叶斯决策考虑如何基于这些概率和误判损失来选择最优的类别标记,下面以多分类任务为例来解释其基本原理。 条件风险:假设有N中可能的类别标记,即 Y={c1,c2,...,cN}, λi ...
分类:编程语言   时间:2017-03-06 17:48:24    收藏:0  评论:0  赞:0  阅读:483
Java中Unsafe类详解
http://www.cnblogs.com/mickole/articles/3757278.html Java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1、通过Unsafe类可以分配内存,可以释放内存; 类中提供的3个本地方法 ...
分类:编程语言   时间:2017-03-06 17:41:23    收藏:0  评论:0  赞:0  阅读:240
java对象序列化
java对象序列化 1 概述 1.1 概念 对象序列化机制(Object Serialzation)是Java语言内建的一种轻量级持久化方式,可以容易的在JVM的活动对象信息与字节序列之间转化(序列化与反序列化),用来屏蔽底层实现细节。 1.2 意义 对于对象来说,其内部状态信息保存在内存中。当JV ...
分类:编程语言   时间:2017-03-06 17:40:31    收藏:0  评论:0  赞:0  阅读:221
升级Python2.7
习惯于centos6.5的系统,却习惯使用Python2.7,每次都会升级Python版本,安装pip。于是总结了升级过程中遇到问题(原创) 升级Python2.7 注意的是 1.编译2.7时依赖问题的解决 2.新旧版本冲突 3.库文件libpython2.7.so.1.0 cannot open之 ...
分类:编程语言   时间:2017-03-06 17:39:08    收藏:0  评论:0  赞:0  阅读:237
javascript中的函数
摘自:javasricpt语言精粹,写的太精彩了,忍不住要写下来与大家分享。 “javascript函数是对象,所以它们可以像任何其他的值一样被使用。函数可以放在变量,对象和数组中。函数可以被当作参数传递给其他的函数,函数也可以再返回函数。而且,因为函数是对象,所以函数可以拥有方法。” 读完这句话, ...
分类:编程语言   时间:2017-03-06 17:36:41    收藏:0  评论:0  赞:0  阅读:211
Java IO流学习总结
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 ...
分类:编程语言   时间:2017-03-06 17:28:56    收藏:0  评论:0  赞:0  阅读:206
Python4 高级特性
切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,用一行代码就可以完成切片(Slice): L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略: 类似的,既然Pytho ...
分类:编程语言   时间:2017-03-06 17:27:49    收藏:0  评论:0  赞:0  阅读:202
机器学习(5): K-means 算法
3. K-means 算法: 3.1 Clustering 中的经典算法,数据挖掘十大经典算法之一 3.2 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一 聚类中的对象相似度较高;而不同聚类中的对象相似度较小。 3.3 算法思想: 以空间中k个点为中心 ...
分类:编程语言   时间:2017-03-06 17:24:40    收藏:0  评论:0  赞:0  阅读:244
JavaWeb浏览器传值乱码
在Java服务接口调用中,可能会出现乱码,如下图所示: 这是由编码不一致而致的乱码,可转,如下: ...
分类:编程语言   时间:2017-03-06 17:20:47    收藏:0  评论:0  赞:0  阅读:147
python3练习-发送IP地址到邮箱
PS: 1、仅实现的基本功能,代码不够规范 2、待修改增加log记录,配置文件写入到sqlLite中 3、方法需要重构,不灵活 ...
分类:编程语言   时间:2017-03-06 16:32:07    收藏:0  评论:0  赞:0  阅读:269
C语言 · 拿糖果
算法提高 拿糖果 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P ...
分类:编程语言   时间:2017-03-06 16:27:22    收藏:0  评论:0  赞:0  阅读:445
Java Number类
在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。 ...
分类:编程语言   时间:2017-03-06 16:27:04    收藏:0  评论:0  赞:0  阅读:200
c++ list, vector, map, set 区别与用法比较
List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速 ...
分类:编程语言   时间:2017-03-06 15:40:31    收藏:0  评论:0  赞:0  阅读:308
javascript中的this
①javascript函数中的this表示调用该函数的上下文。如下例: ②javascriprt字面量声明的对象中的this指向对象本身。 ③javascript构造函数中的this指向由该构造函数创建的实例对象。(注意,不是指向构造函数本身) ④javascript中事件监听this指向触发事件的 ...
分类:编程语言   时间:2017-03-06 15:40:15    收藏:0  评论:0  赞:0  阅读:219
Swift and OC in the same project
15:08:02 2017-03-06 官方解释文档 Swift and Objective-C in the Same Project 其实只要知道方法,很简单; 首先在OC项目中创建swift文件 或者 在swift项目中创建OC文件 都会自动提示需不要生产桥梁文件(xxx-bridging-H ...
分类:编程语言   时间:2017-03-06 15:37:29    收藏:0  评论:0  赞:0  阅读:230
java异常了解
Java中的异常可以分为两种异常类型--受检异常(checked exception)和非受检异常(unchecked exception)。非受检异常指的是java.lang.RuntimeException和java.lang.Error类及其子类,其他所有的异常类都被称之为受检异常。两种类型的 ...
分类:编程语言   时间:2017-03-06 15:34:44    收藏:0  评论:0  赞:0  阅读:203
Java中值类型和引用类型的区别
引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变. 值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变. ...
分类:编程语言   时间:2017-03-06 15:27:23    收藏:0  评论:0  赞:0  阅读:250
一种简单的直接插入排序精解
直接插入排序,就像是桌子上一叠正面向下的扑克从小到大地依次拿到自己的手上。1,显然拿到的第一张扑克(假如是3)是不用比较的,而且可以认为,它是有序的。2,拿到第二张牌(假如是2)的时候,我们只要和第一张比较,放到合适的位置(现在是2,3),保持有序。3,接着拿到第..
分类:编程语言   时间:2017-03-06 15:20:41    收藏:0  评论:0  赞:0  阅读:226
我总结的四种排序
本帖为了快速牢靠的记住四种排序。冒泡排序冒泡排序的时间复杂度是O(n^2);外层控制趟数,并且跟内层排序个数相关。$arr=[1,5,4,9,11]; $n=count($arr); $max=$n-1; for($i=0;$i<$max;$i++){ for($j=0;$j<$max-$i;$j++){ if($arr[$j]>$arr[$j+1]){ $t=$arr[$j]; $arr[..
分类:编程语言   时间:2017-03-06 15:16:43    收藏:0  评论:0  赞:0  阅读:269
CentOS 编译安装gcc 4.8 为了支持C++11新特性
gcc属于gun软件,下载gun所有软件ftp://ftp.gnu.org/gnu/ftp://ftp.gnu.org/gnu/gcc1,编译gcc的时候,还是需要存在gcc,g++2,等编译完成,卸载系统的gcc,g+++3,测试c++11 [chunli@CentOS~]$sudoyuminstallgccgcc-c++ [chunli@CentOS~]$wgetftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/..
分类:编程语言   时间:2017-03-06 15:15:55    收藏:0  评论:0  赞:0  阅读:248
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!