博主资料

留言 加为好友 收藏

用户名:  zhangxinzhou
来自:  北京 石景山
年龄:  33

个人统计

用户名: zhangxinzhou
等级: 初来乍到
威望: 475
积分: 1019
在线时间: 113 小时
日志总数: 137
评论数量: 1328
访问次数: 684674
建立时间: 2006-09-14
RSS订阅       手机访问

最新评论

文章搜索

文章列表

最近访问的人:

炒股软件
2008-10-08 11:35:03
320JAVA && .NET
2008-09-24 11:16:09
☆笨笨№
2008-09-23 14:41:15
[敞篷帅哥]的赛迪..
2008-08-29 22:02:46
majun
2008-08-19 12:01:30
老虎机上分器
2008-08-14 17:04:03
javaEE
2008-08-12 18:18:21
寒冰
2008-08-11 16:15:45
逆风飞扬
2008-08-05 09:59:30
王仰富/企业IT架构..
2008-08-04 12:47:58

日志文章列表

2008年01月16日 17:07:43

lucene 自定义SORT

如欲转载,请注明作者:caocao,来源http://caocao.javaeye.com/。

Lucene的搜索结果默认按相关度排序,这个相关度排序是基于内部的Score和DocID,Score又基于关键词的内部评分和做索引时的boost。默认Score高的排前面,如果Score一样,再按索引顺序,先索引的排前面。那么有人问了,如果我要先索引的排后面怎么办呢?隐士研究了源码后发现这是相当简单的事情。以下代码基于Lucene 2.0。

看Sort的默认构造函数,相关度就是SortField.FIELD_SCORE和SortField.FIELD_DOC的组合。

java 代码
/**
* Sorts by computed relevance. This is the same sort criteria as calling
* {@link Searcher#search(Query) Searcher#search()}without a sort criteria,
* only with slightly more overhead.
*/
public Sort() {
this(new SortField[] { SortField.FIELD_SCORE, SortField.FIELD_DOC });
}

那么该如何构造我们需要的SortField呢?请看SortField的一个构造函数,有一个参数reverse可供我们调整结果集的顺序。

java 代码
/** Creates a sort, possibly in reverse, by terms in the given field with the
* typ..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(2321) |  收藏
2008年01月14日 19:28:34

2008年最激动人心的图片.

阅读全文>>

Tags: 史玉柱  

类别: 无分类 |  评论(0) |  浏览(1796) |  收藏
2008年01月12日 22:45:26

计算机当当的响声终于解决了

终于解决了.烦人了很久. 网上也有很多人提到这个问题.

是MSN的声音. 到msn的选项中,声音事件.然后把所有的勾选的都去掉,包括下面的事件声音...

OK了.

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(2072) |  收藏
2008年01月09日 13:26:28

智能理论实现基础. 思维的上下文

思维是上下文定义: 就是当前出现的所有信息都是在一个整体环境所限制的条件中.而且这个环境是被交流双方所一致默认的条件. 这就是思维上下文.
思维上下文是实现思维的一个重要理论基础. 因为这个环境基础意味着诸多的条件, 如果仅仅局部考虑思维, 那么这个条件就会无比复杂和繁重.
例如: 你给计算机所要一个文件的位置, 计算机要判断:
1, 是本地机器吗?
2, 是硬盘上吗?3
3. 是你的用户目录下的文件吗
4, 是非法文件名称吗
....
要判断无数的条件.就失去了人机交流快捷的意义.

这也就是人与人之间交流所说的"默契". 默契的最高境界是什么都不用指示就能交流 . 高级的默契也就是.一个眼神,他就知道我的意思. 一个小小的动作,就明白意思. 默契的理论,就是上下文条件保持了完全的同步和一致. 以至于都明白,往这里一坐,计算机就立刻打开了我需要的东西. 这就叫默契. 但当然, 现在计算机到不到..但这个理论是务必要形成的.







阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1539) |  收藏
2008年01月09日 10:36:08

智能理论实现基础. 视觉识别.也就是屏幕识别

视觉识别是计算机智能的基本要素.但目前阶段属于高级要素. 只能几笔带过,留作以后深入分析.

视觉识别定义就是: 将图片上的图像信息转化为有意义的思维信息的过程. 这个过程涉及到动态图片,还是静态图片等. 对计算机来说,就是屏幕上的信息识别,而不观这个屏幕上的信息有多复杂.是覆盖,还是显示了部分..都应该能从局部进行分辨.可以识别屏幕上的一个字, 一个图,一个位置,一种颜色, 一个框架, 方,圆,线,相片,数字按钮,链接等等..

所以很多,很复杂. 但确实计算机智能的要素. 是要实现的.

昨天,电视上说盖茨预言人机交互将出现新的突破. 既然是预言.说明还未实现..但我认为这个预言充满了冒险. 因为,虽然计算机已经足够发达.但对实现智能来说..仍未有充裕的进步.所以不敢贸然肯定能实现.

屏幕识别的,就不多写了. 希望有人能看到这个文章, 去单独研究这一块: 视觉识别,也就是屏幕识别. 当然搞识别的人很多. 但都不是从这个高度来研究的. 有印章识别,人脸识别,黄色图片识别, 等等..这个识别是一个另外一个高度.


建议: 一定要按照人的识别思路走. 否则很难达到目标. 先看看我们的屏幕, 然后看你看到了什么.. 这个识别是驾驭眼睛...

如此.

阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1537) |  收藏
2008年01月08日 13:34:56

智能理论实现基础. 思维基础

思维.是建立在大脑物质之上,基于大脑内数据产生的一种抽象.

这种抽象又具体的可以描述,可以表现为对数据的控制.

这种抽象不是表现为一个个独立的抽象单元,也表现为一个完整的整体. 思维可大,海纳百川,可小,细致入微. 但思想这个东西,也是基于大脑产生,离不开基本的脑细胞. 至于计算机的思维抽象应以何种形式出现. 思想不会感觉到脑细胞的存在的. 所以,计算机思维也是一个道理.要有一个基本模块,不停的倒腾数据.提炼思想.

人的思想到底是存贮在哪呢. 睡觉不会丢失.所以也是以细胞为基础的. 只是思想的存储更抽象.

人的思想是从哭和笑开始的. 也就是神经系统首先接触到外界刺激.好的就笑,不好的,就哭. 然后一系列的其他感官开始接受数据, 饥饿,视觉, 运动等都培养了基本思想的形成.

而作为计算机, 开始不用像人那样..因为不具备人的硬件. 所以开始计算机的思想肯定要经历一个又傻,又疯,瘫痪,痴呆的基本阶段,才能摸清思维的原理. 然后才能改进到更好的阶段.

所以开始计算机的智能是弱智的..而且还要教授很多东西后...才具有弱弱的智能..

阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1558) |  收藏
2008年01月08日 11:05:02

智能理论实现基础. 汉语语言实现原理

根据以前的理论, 下面说明汉语语言实现.

1, 单字学习.
2, 单词学习.
3, 基本处理程序学习.
4, 句子学习.
5, 文章学习.
6, 输出文字.
7, 输出句子
8, 输出文章.
9, 输出对话.
10, 高级处理程序.
11, 以语言海量数据探讨智能产生基础.
12, 核心思维架构程序. 将所有级别的程序和数据永远当成子.
13, 自调用机制建立. 寻找数据.
14, 建立权衡机制.
15, 输出结果.

阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1724) |  收藏
2008年01月08日 10:59:12

智能理论实现基础. 智能实现流程

智能的实现是一个复杂的过程.

智能的产生是随着数据和程序的增加并活动而产生的一种控制之外的输出结果.就是智能.

所以如果要实现智能. 就必须遵循必要的步骤.

1, 必须研究思维.明白思维的原理.

2, 必须遵循思维的形成规律.

3, 必须有步骤的让机器学习.

4, 必须将整个人类的思维过程划分为几个阶段. 模仿输入,模仿存储,模仿输出.

5, 必须先期解决语言问题.

6, 然后完成最简单的学习,存储,输出原型. 可以最简单的学习方式和最简单的输出方式. 也就是说开始可以模仿一个残疾人.只能听和说.


阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1569) |  收藏
2008年01月07日 18:19:42

智能理论实现基础. 智能框架核心

智能数据是在思维的控制下的.

所以思维是驾驭数据的核心. 也就是必须有一套可扩展的思维框架来驾驭所有的数据. 核心思维是一个程序.但下面的子思维,是由子元素组成

程序可以处理程序,也可以处理数据. 就是这样的架构. 处理的核心参数.方法.等等. 但智能架构核心,是代码. 负责调用,组织,创造所有的数据和程序.

这样,整个的结构就起来了.

阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1595) |  收藏
2008年01月07日 18:08:06

智能理论实现基础. 高级智能数据

在智能数据有了以后. 就涉及到智能数据基础上的高级智能数据的数据单元.
由于高级智能数据也是要延续并与基本智能数据单元的结构一致,可扩展.所以高级智能数据就是在基本数据上的抽象. 并存储. 以能进行数据挖掘.高级智能数据的自动抽取是智能智能表现之一. 就是以数据触发高级数据抽象进行数据归类. 以能发现高级数据.

高级数据的的层次是无层次的.具体的提取机制. 是无限度的. 平等的数据格式.或许有父子关系..平等关系..活着没有关系..

然后形成高级数据单元. 以供思维框架调用.读取.



阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(1431) |  收藏
2008年01月07日 17:55:11

智能理论实现基础. 存储单元

数据单元的意思已经确定差不多了. 写下来.

经过很久时间的思考.这个理论基础可以确定下来了. 智能数据在有意义的层面上存储的单元为xml格式.

xml格式的数据,格式化方面,可扩充方面.都有很好的表现. 其他数据,都可以在这个层面上来做. 向下和向上扩展.

数据的父和子,也可以在这个基础上扩展.灵活处理. 理论上,数据可以有父节点,也可以没有父节点. 可以有子节点,也可以没有子节点.

数据包括属性数据,动作数据. 也就是一个数据可以有动作数据. 动作数据. 属性数据就是名称,数值. 一对一,一对多.等.动作数据就是脚本程序, 允许动态调用的.

基本如此.

阅读全文>>

Tags: 人工智能  

类别: 人工智能 |  评论(0) |  浏览(11) |  收藏
2008年01月07日 11:36:41

破msn在我重装xp后一直提示80048820错误

网上找了很久.终于发现官方提示..中文大概意思:当你的MSN 无法登录,且提示错误代码为80048820,这种问题一般是由于你的系统时间不对,先校准系统时间.

一看,我的系统时间,居然是2007年1月8日. 见鬼... 改正,好了.浪费了一个上午的时间.可惜啊...

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1421) |  收藏
2008年01月06日 18:09:36

鄙视户籍制度

我上小学三年级的儿子有一天回家告诉我:爸爸,我要办一个北京户口...
各位朋友,请告诉我,我该如何给孩子回答????????????????

阅读全文>>

类别: 无分类 |  评论(0) |  浏览(1477) |  收藏
2008年01月06日 16:55:06

visita 心得

1, 已经格式化了.换XP了.
2, 双核的Hp2210.慢的跟死猪一样.郁闷要死.痛下决心.所有东西重装.宁愿.
3, vista启动的很慢.或许是hp装了很多恶心的软件工具广告..
4, vista的没有权限提示很恶心. 至少我觉得是.很多人还不知道在哪去掉. 在控制面板,账户管理.下面有个划勾的地方.去掉即可.
5, vista下的office都是使用试用版的.慢的要死.不知道office2007是不是没有在visita下测试. 特别是outlook..打开秒,收文本10秒.. 只有装上了foxmail.微软诚心让自己的没落.
6. IE7. 超乎你想想的慢. 还有就是总是停止工作...实在难以忍受.总是罢工.只有换上傲游. 即使在自动获得更新N回的情况下,仍没有能正常工作. 而且版面大乱..总是不能适应.. 只有支持傲游.
7, MSN在vista下的cpu占用率总是不停的想15%跳.一个破msn,居然消耗cpu.
8. 圣诞那几天,下了一个圣诞的雪花礼物. 在administrator的账户能运行,到一个子账户里面,就不能运行. 搞得孩子还非要给我换账户..就不明白.
9, msn这个软件, 两个问题, 第一,鼠标总是不小心双击到组,弹出编辑框...既然msn不能保证单击一次能一定打开组.就不应设置双击编辑组. 在一个就是鼠标放到组上或者人的上面时,总是提示: 显示该组的联系人,用鼠..

阅读全文>>

类别: 无分类 |  评论(2) |  浏览(1932) |  收藏