摘要: 首先我们知道Java中的内存模型 即:线程工作内存——主内存 工作内存是线程私有的,主内存是线程共有的 变量的初始化,生成都在主内存,工作内存只有使用到该变量时才从主内存加载操作 共八中原子性操作,read,load,use,assign,store,wirte,lock,unlock Java虚拟 阅读全文
posted @ 2016-03-10 10:22 simbaorz 阅读(168) 评论(0) 推荐(0)
摘要: Java源码被编译成class字节流后,需要把class中的信息加载到内存中才能使用,我们就来讲一讲这个过程中所发生的事情; Java与C不同,Java源码经编译后的class文件作为一个单元文件存放,直到运行期间才动态解析、动态链接; 首先class遇到什么情况会被加载呢? 虚拟机规范严格的定义了 阅读全文
posted @ 2016-03-09 16:24 simbaorz 阅读(220) 评论(0) 推荐(0)
摘要: SVM是Support Vector Machine的简称 首先介绍,线性分类 上图中直线$f(x)=w^tx + b$代表一个线性判别函数 假设$f(x)>0$代表小矩形类别,$f(x)<0$代表小圆圈类别 在线性可分的情况下,SVM的目的是为了找出一个最优分类平面,哪个是呢,通俗来说就是图中距离 阅读全文
posted @ 2016-03-09 10:45 simbaorz 阅读(157) 评论(0) 推荐(0)
摘要: 首先要了解贝叶斯定理 说贝叶斯定理前先说说条件概率 假设有A,B事件则$P(A|B)$说的是在B事件发生下A事件发生的概率,计算公式为: $$P(A|B)=\frac{P(AB)}{P(B)}$$ 上式右边可理解为:A,B同时发生的概率在B发生概率中占的比率 阅读全文
posted @ 2016-03-08 22:23 simbaorz 阅读(105) 评论(0) 推荐(0)