<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[beiger的专栏]]></title><description><![CDATA[自己选择的路、跪着也要走完]]></description><link>https://blog.youkuaiyun.com/beiger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; beiger]]></copyright><item><title><![CDATA[java泛型的类型擦除]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/104637901</link><guid>https://blog.youkuaiyun.com/beiger/article/details/104637901</guid><author>beiger</author><pubDate>Tue, 03 Mar 2020 18:30:10 +0800</pubDate><description><![CDATA[泛型是JDK1.5时添加的，为了向前兼容，同时不对JVM进行大改，泛型在编译和运行期会擦除类型，这就会导致一些问题。

以数组为例：


String[] s = String[5];
Object[] o = s;
o.add(Object());

我们看这段代码，String数组是不能够添加Obect类型的对象的，运行时数组的具体类型是知道的，所以运行时会报错，编译前检查时不报错。

再来看...]]></description><category></category></item><item><title><![CDATA[一 操作系统导论]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/52886835</link><guid>https://blog.youkuaiyun.com/beiger/article/details/52886835</guid><author>beiger</author><pubDate>Fri, 21 Oct 2016 20:54:40 +0800</pubDate><description><![CDATA[一 操作系统导论


1.为什么需要操作系统？


当今的硬件都执行多种软件应用程序。为了提高硬件的使用率，人们将应用程序设计为并发执行。这些并发执行的应用程序彼此之间可能会互相干扰。因此，用一个软件层将应用程序与它们所访问的硬件分隔开，并提供一些服务，通过这些服务，每一个应用程序都可以安全有效的执行，我们将这个软件层称为“操作系统”。
操作系统将应用软件开发人员解放出来，他们不必再]]></description><category></category></item><item><title><![CDATA[第二章 感知机]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/51151570</link><guid>https://blog.youkuaiyun.com/beiger/article/details/51151570</guid><author>beiger</author><pubDate>Thu, 14 Apr 2016 14:52:21 +0800</pubDate><description><![CDATA[感知机
感知机是二类分类的线性分类模型，它是神经网络与支持向量机的基础。
感知机假设数据是线性可分的。对于线性可分数据，感知机学习算法收敛，即经过有限次迭代可以得到一个将训练数据集完全正确划分的分离超平面。感知机算法存在许多解，这依赖于初值的选择和误分类点的选择顺序。为了得到唯一的超平面，需要增加约束条件，比如线性支持向量机。当训练集线性不可分时，算法不收敛，迭代结果会发生震荡。
 
模型]]></description><category></category></item><item><title><![CDATA[第一章 统计学习方法概论]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/51147797</link><guid>https://blog.youkuaiyun.com/beiger/article/details/51147797</guid><author>beiger</author><pubDate>Wed, 13 Apr 2016 23:05:35 +0800</pubDate><description><![CDATA[统计学习
统计学习是基于数据构建模型，并运用模型对数据进行预测和分析的一门学科。
统计学习对数据的基本假设是同类数据具有一定的统计规律性，即可以用概率统计方法来学习。
监督学习的假设是训练数据和测试数据是依联合概率分布P(X,Y)独立同分布产生的，独立同分布就是比如随机变量（X1,Y1）与（X2,Y2）具有相同的概率分布，并且取值相互独立。比如实验条件保持不变，一系列的抛硬币的正反面结果就是]]></description><category></category></item><item><title><![CDATA[线性回归]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/46566315</link><guid>https://blog.youkuaiyun.com/beiger/article/details/46566315</guid><author>beiger</author><pubDate>Fri, 19 Jun 2015 23:00:47 +0800</pubDate><description><![CDATA[线性回归
1.  为什么使用
a.      模型简单，
b.      常常对输入如何影响输出有可结实的描述，
c.      在训练数据较少，信噪比较低或稀疏数据的情况下，预测远胜过非线性模型，
d.      通过基函数的方法，可以大大扩展其应用范围。
2.  使用前提
假定回归函数是线性的，或者假定线性模型是一个合理的近似。
3.  最小二乘法和最大似然
使用最小二乘法有]]></description><category></category></item><item><title><![CDATA[动态规划心得]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/41909143</link><guid>https://blog.youkuaiyun.com/beiger/article/details/41909143</guid><author>beiger</author><pubDate>Sat, 13 Dec 2014 12:49:26 +0800</pubDate><description><![CDATA[目录
动态规划心得...
2
什么是动态规划...
2
最优子结构...
2
重叠子结构...
2
做备忘录...
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
动态规划心得
什么是动态规划
动态规划过程是：每次决策依]]></description><category></category></item><item><title><![CDATA[人工智能——图搜索]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/40661689</link><guid>https://blog.youkuaiyun.com/beiger/article/details/40661689</guid><author>beiger</author><pubDate>Fri, 31 Oct 2014 21:47:48 +0800</pubDate><description><![CDATA[目录
目录 1
人工智能——图搜索 2
一．数据驱动和目标驱动搜索 2
二．盲目搜索 2
1.回溯搜索 2
2.宽度优先搜索 2
3.深度优先搜索 3
4. 等代价搜索 4
5. 与或图搜索 4
三． 启发式搜索 5
1. 估价函数f(n) 5
2.A算法 6
3. 算法 6
四． 博弈中的启发式搜索 6
1. 可穷举搜索的极小极大过程 6
2.固定层深的极小极大过]]></description><category></category></item><item><title><![CDATA[部分可观测Markov决策过程的上界近似算法]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/40557681</link><guid>https://blog.youkuaiyun.com/beiger/article/details/40557681</guid><author>beiger</author><pubDate>Tue, 28 Oct 2014 21:46:23 +0800</pubDate><description><![CDATA[1. MDP近似与QMDP近似
MDP近似公式:


QMDP近似公式:

MDP近似是直接根据MDP最优值近似的,QMDP是利用上一步的MDP最优值得到,相当于两次近似,更接近.

上图中,Q(s1,a1)和Q(s2,a2)就是当前的MDP最优值.
2.             FastInformed Bound Method近似

公式1为：
公式2为：
FIB近似]]></description><category></category></item><item><title><![CDATA[人工智能——知识表示]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/40557265</link><guid>https://blog.youkuaiyun.com/beiger/article/details/40557265</guid><author>beiger</author><pubDate>Tue, 28 Oct 2014 21:38:15 +0800</pubDate><description><![CDATA[1.     状态空间表示
它是以状态和操作符为基础的。从某个初始状态开始，每次增加一个操作符，递增的建立起操作符的实验序列，直到达到目标状态为止。容易出现组合爆炸，适用于表示简单的问题。
一个状态空间图包含：状态节点，弧（表示状态的转移），起始状态集合，目标状态集合。
2.     与或图表示
它把初始问题变换成子问题和子子问题的集合。



3．谓词逻辑表示
       它]]></description><category></category></item><item><title><![CDATA[使用Myeclipse来打jar包]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/40375099</link><guid>https://blog.youkuaiyun.com/beiger/article/details/40375099</guid><author>beiger</author><pubDate>Wed, 22 Oct 2014 13:46:46 +0800</pubDate><description><![CDATA[我们有时候想让我们写的Java程序能够像windows中的exe文件一样能够双击执行，其实，在Java中我们只需要将我们的程序打包成一个jar文件就可以了，只要安装了jre计算机都可以运行。
      这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。
      第一种，我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的]]></description><category></category></item><item><title><![CDATA[关于自律]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/40299349</link><guid>https://blog.youkuaiyun.com/beiger/article/details/40299349</guid><author>beiger</author><pubDate>Mon, 20 Oct 2014 13:39:19 +0800</pubDate><description><![CDATA[1.每天坚持三十分钟]]></description><category></category></item><item><title><![CDATA[android中cursor解释]]></title><link>https://blog.youkuaiyun.com/beiger/article/details/38733425</link><guid>https://blog.youkuaiyun.com/beiger/article/details/38733425</guid><author>beiger</author><pubDate>Thu, 21 Aug 2014 17:04:13 +0800</pubDate><description><![CDATA[询数据库均会把查询的结果包装在一个Cursor的子类对象中返回。Cursor就像是位于结果集之上的一个游标，可以对结果集进行向前、向后或随机的访问。而Cursor本身是一个接口类，提供了对结果集访问的一些抽象方法，根据功能的不同在其子类有着不同的实现。要控制查询时返回的Cursor
 类型，可以自定义一个继承自CursorFactory类通过实现其newCursor()方法来返回需要的Curso]]></description><category></category></item></channel></rss>