摘要:
http://zxffl.blog.163.com/blog/static/25909762010102475353451/ 阅读全文
摘要:
http://tieba.baidu.com/f?kw=%C8%CB%B9%A4%D6%C7%C4%DC#!/m/p50http://tieba.baidu.com/f?kw=%C8%CB%B9%A4%D6%C7%C4%DC 阅读全文
摘要:
http://tieba.baidu.com/p/803391580?pid=8591815831&cid=0#8591815831我所说的是纯文本人工智能,他其实很简单,多少有点数据结构基础的都会想到用指针,链表来实现。只要构建合适的数据结构,完全可以实现学习,思考,逻辑,记忆等功能。 当然,不要想的一步登天,写一个可以自动进化的程序,那是不可能实现的,程序本身还是需要人去写,每一个版本的程序相当于又一代的人一样,程序应该是这样进化的。程序的数据库应该具有无限可扩展性。这里就体现出了人工智能相对于人的优点,记忆力非常强,随之而来的思考能力也就强了,因为素材多了啊。 先详细说下学习吧, 阅读全文
摘要:
http://tieba.baidu.com/p/921609137?pid=10093515358&cid=0#10093515358纯文本人工智能是什么呢?我以为,它是人工智能的大脑。图像识别只是人工智能的眼睛,它最终生成的信息也应该是一些文本描述信息,如“前方5米处有棵树”、“远处有座山”、“现在的速度是10米每秒”。这些信息在传到纯文本人工智能里后识别处理,并生成反应指令。声音识别就是人工智能的耳朵,传感技术就是人工智能的触觉,它们也和图像识别一样,主要功能是接受外在信息,并生成内部可以理解的信息。人有眼耳鼻皮肤等器官,以识别判断外界环境和信息,用大脑来分析处理这些外来信息。而 阅读全文
摘要:
汉语的词有个特点,就是向前靠,例如:“深圳的欢乐谷是个发展十分迅速的主题公园。”这里边有个词“欢乐谷”,程序如何判断呢?是“欢乐”、“谷”两个词还是“欢乐谷”一个词?按照汉语的特点,程序首先判断整句话是不是一个词,然后去掉句子的最后一个字再判断剩下的是不是一个词,直到只剩下“深圳”这两个字,判断“深圳”是词后,在句子中去掉“深圳”,在判断剩下的“的欢乐谷是个发展十分迅速的主题公园。”这部分,依次类推,最后可以 分出全部的词。结合程序的其它判断部分,完全可以正确分出词来。其它判断部分主要是结合句子中词的词性的特点来判断。如,如果数据库中有“欢乐”和“谷”这两个词,而没有“欢乐谷”这个词时,前边的 阅读全文
摘要:
正确识别出句子后,接下来就是句子中包含的信息如何提取及保存下来了。这里先详细谈谈保存的问题。 前边说过,保存信息是以词节点的方式来实现的。汉语中名词分为专用名词、抽象名词和方位名词这三类。表示专用名称的叫做"专用名词",表示抽象事物的名称的叫做"抽象名词",表示方位的叫做"方位名词"。除了方位名词外,另外两类名词所包含的信息可以用“有什么”和“是什么来”解析它们所包含的信息。 例如“张三”,这是一个人名,是教师,是爸爸,是志愿服务队员,有女儿,有工作,有老婆,有工资等很多信息,大家可以自己试下,看能不能找出名词除了有和是以外描述的方法 阅读全文
摘要:
我”就是世界,世界就是“我”。当一个“物”,无论是生物还是非生物,只要能感知这个世界,它就具备了产生智力的第一个基本条件;再前进一步,当它能感知到这个世界的变化,产生智力的第二个基本条件具备了;对世界的感知信息在时间上的延迟,记忆产生,产生智力的第三个基本条件也具备了。(其他条件的都是配角)当这个“物”利用记忆在某个世界的变化前做出行动,无论对或错,只要记忆了这个世界的变化和对应的行动,第一缕智慧产生。世界是变化的,所以每一刻的世界是不一样的。(不要和空间这个概念混淆)感知每一个世界和世界的变化,我们就能获得一缕这个世界的智慧。感知每一个世界和世界的变化,积累一缕又一缕的智慧,朦胧的“我”出现 阅读全文
摘要:
有一种专门写ai的语言:prolog用vc2008吧,基本可以忽略英语水平。呵呵,看我写的纯中文代码,如果再定义几个宏,基本就可以全部是中文了(#define 如果 if #define _空 NULL)////////////////////////// if ((x==' ')&&(临时词!="")) { if (词查找(临时词)==NULL) { if (临时指针==NULL) { 临时指针= new 词列表类(); } 临时指针->词=临时词; 词分析全局变量=""; 插入词(临时指针); 临时指针=NULL 阅读全文
摘要:
1 2 3 4…… ->信息 +-/* ->信息处理方法 1 2 *|2 1 * ->规则:信息顺序+处理方法提取信息->查询规则->使用规则所以,你说的自动能进行到什么程度,取决于以上步骤能做到多少。。。如果想能自动建立规则,还需要人工写 建立规则 的规则。。。zcl:教AI使用window的计算器 阅读全文
摘要:
http://tieba.baidu.com/p/1174702020?pid=13716200352&cid=0#13716200352还是以前的观点,人工智能最重要的逻辑的实现,看了图像识别,就是个眼睛的功能.没有大脑的眼睛是摆设.Alice还有点靠谱,可惜英文语系决定了她成不了气候,还是看中文的把.1.中文的最简单的语句是句型是有限的吧<这就决定了我们可以用穷举法完成,信息的提取和回应.2.中文的词语是有限的吧(30W条)?这就决定了数据库不会太大.3.中文的语法也能满足需要.第一条是最重要的一条,把复杂句子分解成简单句子(需要人工做)然后识别,就这么简单. 阅读全文
摘要:
http://tieba.baidu.com/p/1180650771?pid=13814874186&cid=0#13814874186给你个函数看看,分析下有什么用句列表指针 存储的是一句话的数据,其中已经分好词,并知道每个词的词性.周春海(专有名词) 是(动词) 周依言(专有名词) 的(的词) 爸爸(抽象名词) .(句号词)程序里的词性分法和语文课本中的分法有所不同. 是链,有链最后都可以归结为动词链我的想法是把复杂的语句通过学习分解成简单的语句(程序可以理解的语句,就是程序里可以处理的语句),复杂的语句可能很多,但是简单的语句句型是有限的,通过编程,处理了简单语句,遇到复杂的语 阅读全文
摘要:
http://tieba.baidu.com/p/1181473884?pid=13824051667&cid=0#13824051667werkss的人工智能程序开发理论框架if( (词性数组[0]->获取词性().Right(1)==_代词 || 词性数组[0]->获取词性()==_专有名词) && 词性数组[1]->获取词()==_是字 && 词性数组[2]->获取词性()== _基数词 && 词性数组[3]->获取词性()==_名量词\&& 词性数组[4]->获取词性()==_抽 阅读全文
摘要:
这个外国友人研究过了,你可以查查资料。NLP哈工大最近开源了,好像他们就这样做的,你可以去看看。可以去52nlp了解 阅读全文
摘要:
http://tieba.baidu.com/p/1198311601?pid=14091750160&cid=0#14091750160汉语的一句话,主要有主谓宾三个部分。主语前边描述主语这里称作定语,谓语前边描述动词的这里称为状语,宾语前边的称为补语。(不要与汉语语法完全对应,这里是人工智能里的分法)。假如我们看到一个树。首先是眼睛来分析,通过颜色,形状等对比就能告诉大脑,这是一棵树。这时大脑需要把这条信息存储下来,再进行其它判断。在详细讲存储方法前,先说说用什么样的数据结构,数据结构说穿了很简单,以下是我经过多次试验后保留的最后的数据结构,从最初的简单,到中途的复杂,最后回归简单 阅读全文
摘要:
#include <regex>#include <list>对wchar_t*字符串的search调用方法:boost::wcmatch match;boost::wregex reg(L"\\d{3}你");boost::regex_search(L"345你好啊!", match, reg);bool mt0 = match[0].matched;bool mt1 = match[1].matched;bool mt2 = match[2].matched;int ln = match.length();对std::wstr 阅读全文
摘要:
本文转载自企业级IT信息服务平台-网界网-CNW.com.cn原文地址:http://www.cnw.com.cn/news-SlideShow/htm2011/20111202_238539.shtml虽然最近人们对广告支持的用于盈利的SourceForge软件嗤之以鼻以支持GitHub,但是,SourceForge提醒人们:SourceForge仍托管30多万个项目并且每天的下载量多达400万次。SourceForge新的社区主管和资深开源软件程序员里奇·鲍恩(Rich Bowen)挑选了一些他认为IT专业人员喜欢的极好的、却不太知名的项目。下面是鲍恩和《网络世界》挑选的IT专业 阅读全文
摘要:
研究生毕业课题的参考数目《基于ARM_Linux嵌入式系统Web服务器的研究与设计》http://www.docin.com/p-123443549.html-->田泽 arm9嵌入式linux开发实验与实践-->王进德 嵌入式linux程序设计与应用案例《基于ARM和Linux的嵌入式Web服务器的研究与实现》太原http://www.doc88.com/p-17212726574.html--> 盖斯机 嵌入式系统的描述与设计-->田泽 arm9嵌入式linux开发实验与实践--> 马忠梅 ARM&Linux嵌入式系统教程《基于ARM和Linux的嵌入 阅读全文
摘要:
CString CMacroCmd::String2Ascii(CString strValue){ #ifdef UNICODE CString strAscii = _T(""); for (int i=0; i<strValue.GetLength(); i++) { CString stemp; stemp.Format(_T("%04X"), strValue.GetAt(i));strAscii = strAscii+stemp; } return strAscii; #else ASSERT(FALSE); // 必须是UNICODE 阅读全文