昆明理工大学人工智能期末大报告

昆明理工大学人工智能期末大报告
昆明理工大学人工智能期末大报告

人工智能及其应用

结课报告

课程名称:人工智能及其应用

论文名称:文本分类

学院:信息工程与自动化学院

专业年级:

指导老师:王剑

姓名:

学号:

目录

摘要 (3)

一、绪论 (4)

二、分类器的设计 (4)

三、文本分类流程图 (5)

四、算法介绍 (5)

五、算法实现 (7)

1、程序流程 (9)

2、关键代码 (9)

3、程序运行结果 (13)

六、心得体会 (13)

参考文献 (14)

摘要

21世纪是一个信息时代,信息传递中必然有很多没有用的信息,本文就如何在庞大而又纷繁芜杂的文本中掌握最有效的信息进行了阐述。为了对文本进行有效地分类,在分类过程中需要一个算法优良的文本分类器,本文将讲述Rocchio、Na?ve Bayes(朴素贝叶斯)、KNN(K最近邻)、SVM、Decision Tree(决策树)、ANN(人工神经网络)等算法的设计流程,最后将用朴素贝叶斯算法来进行简单的实现一个本文的分类,更详细的讲述文本分类的具体流程。

关键词:信息时代;文本;分类器;算法;实现

一、绪论

在Internet 高速发展的今天,到处都是各种类型的信息,包括文本信息,声音信息,图像信息等等。如何在庞大而又纷繁芜杂的文本中掌握最有效的信息始终是信息处理的一大目标。基于人工智能技术的文本分类系统能依据文本的语义将大量的文本自动分门别类,从而更好的帮助人们把握文本信息。近年来,文本分类技术已经逐渐与搜索引擎、信息推送、信息过滤等信息处理技术相结合,有效地提高了信息服务的质量。

文本分类在现在的生活中是必不可少的,我们每天都在接收文本信息,比如邮件、短信等等,但是这些很多都是没有用的信息,或是垃圾信息,如果每个信息都要我们去看,这就太浪费时间了,这是我们就需要文本分来来帮助我们,将没有用的信息自动屏蔽。那么我们就要有个算法能自动识别哪些是有用的文本,哪些是没用文本,不能随便分类,把有用的信息当成没用的信息,那就适得其反了。

二、分类器的设计

1、设计思路

要进行文本分类,一开始肯定要给机器一个学习的过程,给定一个文本训练集,也就是说给定一个分好类的文本给机器取学习。然后将训练集的特征提取出来,主要提取的是词和该词的权重。

2、分类流程:

① 用向量空间模型来表示文本),;...,;,;,(332211n n i W T W T W T W T V

② 特征选择

降维:

真实网页中出现的词汇数量是十分巨大的,这导致表示网页的向量空间的维数也相当大,用于表示网页的向量可以达到几万维。这几万个词汇对于分类的意义是不同的,一些通用的、在各个类别中普遍出现的词不仅对于分类贡献小,而且还影响系统的性能,因此,我们需要对向量空间进行降维。通过降维,我们可以保留那些对分类

贡献重大的词,提高分类的精度,同时也可以提高程序的运行速率和效率。常用的降维的方法有:可用TF/IDF 反转文档频率、去停止词、开方检验、信息熵。

TF(词频):指某一给定词在文件中出现的频率。

IDF (反转文档频率):总文件数目除以包含某特定词的文件数目,再将得到的商取对数DW

D log ,其中D 代表总文件数,DW 代表出现W 的文件数。 因此权重Wi=TF*IDF 。比如把1000维降到100维时,就选取权重最大的那100

个所对应的词,组成文本的特征集合

现在我们已经了解了文本分类的几个关键步骤,在实际分类时,首先将文本表示成以某种形式的元素(通常用词)表示的向量,然后按某种方法进行特征提取,将特征用权值表示。这样就可以对元素-权值表示的文档向量进行训练,得到向量模型。分类时,也将带分类文档表示成元素-权值文档向量,并与训练得到的向量模型进行比较,最终判断其类别。

1、 Rocchio

a) 把一个类别里的样本文档各项取个平均值(例如把所有 “体育”类文档中词

汇“篮球”出现的次数取个平均值,再把“裁判”取个平均值,依次做下去),

可以得到一个新的向量,形象的称之为“质心”,质心就成了这 个类别最具

代表性的向量表示

b) 有新文档需要判断的时候,比较新文档和质心有多么相像(判断他们之间的

距离)从而确定新文档属不属于这个类。

2、 KNN (K 最近邻K-Nearest Neighbour )

计算待测文档和训练集文档的相似度,取k 篇最相似的,然后根据这k 篇文档所属的类别来判定待测文档的类别

3、 SVM(Support Vector Machine 支持向量机)

4、 Decision Tree(决策树)

5、 ANN (人工神经网络)

6、 Na ?ve Bayes(朴素贝叶斯)

在Bayes 分类方法中,有个多项式模型:

在多项式模型中,设某文档),...,,(21n t t t d =,t 是该文档中出现过的单词,

允许重复,则先验概率P (c )=类c 下单词总数/整个训练样本的单词总数;

类条件概率P (t|c )=(类c 下单词t 在各个文档中出现过的次数之和+1)/类c

下单词总数+|V|) V 是训练样本中不重复的单词数,|V|则表示训练样本包含多少总单词。在这里m=|V|,P=1/|V|。

P (t|c )可以看作是单词t 在证明d 属于类c 上提供了多大额证据,而P(c)则可以认为是类别c 在整体上占多大比例(有多大可能性)。

下面列举一个例子来详细说明Bayes 多项式模型:

请对新文档d=(Chinese,Chinese,Chinese,Tokyo,Japan)分类

通过上面的表我们可以知道,单词总数有11个、yes 的有8个、no 的有3个、v 的有6个

P(yes/Chinese,Chinese,Chinese,Tokyo,Japan)

)/()/()/()/()/()(yes Japan P yes Tokyo P yes chinese P yes chinese P yes chinese P yes P =

00058.014

1*141*73*73*6815*118≈++= 同理P(No/Chinese,Chinese,Chinese,Tokyo,Japan)≈0.00015

所以新文本d 是属于China 的,也就是yes 。

五、 算法实现

上面的例子已经对文本降维了,处理之后只剩权重最大的几个词,实际当中收到的文本都是一整篇文章,我们事先应该对整片文章预先处理,将没有用的停止词、权重比较低的词语都先去掉。接下来的这个例子将用3篇和体育有关的短文和一篇与体育无关的短文作为训练样本,再对一篇新短文进行分类,看是否属于体育类的短文。 Physical1:

Physical2:

Physical3:

NoPhysical:

待测文本:

1、程序流程:

分类器训练阶段

function[Prob] = BayesClassify(dirName,filename)

%调用训练样本

fid = fopen(filename);

words = fscanf(fid, '%c');

%去停止词、没用的词语

new_words = strrep(words, ' the ',' ');

……%省略了一部分去停止词的代码%

new_words = strrep(new_words, '.','');

% 显示字符

new_words

%%统计数组的单词数

B = strsplit(words,' ');

num_words = size(B)

%% 将这些单词放进字符串数组

C = strsplit(new_words,' ')

C(1)

C{1}

unique_array = unique(C) %建一个存放关键单词的数组NumberOfUniqueWords = size(unique_array) %统计数量

%计算出数组中单词的频率

%打开目录路径下名为Physical.txt的文档,统计属于Physical的单词概率data_Physical = fileOpen(dirName,'Physical*.txt')

for i = 1 : size(data_Physical,1)

D_Physical{i} = strsplit(data_Physical{i},' ')%将文档进行分词end

%D_Hist_Final has all the words as a cell array

D_Physical_Final = D_Physical{1};

size_data_Physical = size(data_Physical); %计算得出概率

for j = 2 : size(data_Physical,1)

D_Physical_Final = cat(2,D_Physical_Final,D_Physical{j});

end

D_Physical_Final

size(C,2)

for n = 1 : size(C,2)

TABLE_Physical{1,n} = sum(strcmp(D_Physical_Final,C{n}))

stringcompair = strcmp(D_Physical_Final,C{n})

end

TABLE_Physical %列出属于Physical的概率

data_NoPhysical = fileOpen(dirName,'NoPhysical*.txt')

for i = 1 : size(data_NoPhysical,1)

D_NoPhysical{i} = strsplit(data_NoPhysical{i},' ')

end

D_NoPhysical_Final = D_NoPhysical{1};

size_data_NoPhysical = size(data_NoPhysical);

for j = 2 : size(data_NoPhysical,1)

D_NoPhysical_Final = cat(2,D_NoPhysical_Final,D_NoPhysical{j});

end

D_NoPhysical_Final

size(C,2)

for n = 1 : size(C,2)

TABLE_NoPhysical{1,n} = sum(strcmp(D_NoPhysical_Final,C{n}))

stringcompair = strcmp(D_NoPhysical_Final,C{n})

end

TABLE_NoPhysical

D_Final = cat(2,D_Physical_Final,D_NoPhysical_Final)

size_D_Final=unique(D_Final)

size(size_D_Final)

TABLE_All = horzcat(TABLE_Physical, TABLE_NoPhysical)

Prob_Prior_Physical = size(D_Physical_Final,2) / (size(D_Physical_Final,2) + size(D_NoPhysical_Final,2))

Prob_Prior_NoPhysical = size(D_NoPhysical_Final,2) / (size(D_Physical_Final,2) + size(D_NoPhysical_Final,2))

% 开始计算

% Prob_Hist and all the others is the probability that P(Xi|H)

% 初始化

Prob_Physical = 1;

Prob_NoPhysical = 1;

for increm1 = 1 : size(C,2)% size_TABLE(1) 是总的单词的数量

Likelihood = ( TABLE_Physical{1,increm1} + 1 )./( size(D_Physical_Final,2) + size(size_D_Final,2) )%计算似然概率

Prob_Physical = Prob_Physical .* (( TABLE_Physical{1,increm1} + 1 )./( size(D_Physical_Final,2) + size(size_D_Final,2) ))

end

Prob_Physical = Prob_Physical * Prob_Prior_Physical%先验概率乘以似然概率

for increm1 = 1 : size(C,2) % size_TABLE(1) is the number of words in the input filei

Likelihood = ( TABLE_NoPhysical{1,increm1} + 1 )./( size(D_NoPhysical_Final,2) + size(size_D_Final,2) )

Prob_NoPhysical = Prob_NoPhysical .* (( TABLE_NoPhysical{1,increm1} + 1 )./( size(D_NoPhysical_Final,2) + size(size_D_Final,2) ))% 类条件概率P (t|c)=(类c下单词t在各个文档中出现过的次数之和+1)/类c下单词总数+|V|)end

Prob_NoPhysical = Prob_NoPhysical * Prob_Prior_NoPhysical

disp('Your document has been classified as : ');

if Prob_Physical > Prob_NoPhysical%如果属于Physical的概率大于不属于

disp('Physical');Physical的概率,则输出Physical,否则输出else NoPhysical

disp('NoPhysical');

end

fclose(fid);%关闭

%运行程序

dirName='D:\我的文档\MATLAB'

filename='D:\我的文档\MATLAB\test.txt'

BayesClassify(dirName,filename)

3、程序运行结果

所以待测文本是属于physical的。

六、心得体会

对一篇短文进行分类还需对代码进行改进,上面用来实现的代码效果不是很好,有事会出现分类错误的情况,当然也和我的训练样本只有3篇有关,训练样本的多少

也决定着分类效果的对错,训练样本多了分类出来的结果肯定会更加精确,通过这个代码的实现我也进一步了解了文本分类的原理。对一篇文章分类的时候首先要将无用的词语去掉,减少无用功。这个程序需还有很多需要改进的地方,比如训练样本的数量太少,停止词太少,文章中还有比较多的停止词没有去掉等等,这些都是需要改进的地方

在进行分类之前要进行机器的学习,和文本的预处理;文本的预处理就是通过降维的方法实现文本的筛选,将没用的信息先进行筛选一边,等预处理完之后再交给分类器进行分类。Bayes方法通过计算先验概率和似然概率来决定文本的归属。完成这个实验之后我深刻的了解了分类的原理,在如今信息如海的时代,如果没有一个好的文本分类算法将会是什么状况,再了解了这些算法之后我对人工智能这门课的认识有了更进一步。

参考文献

【1】《人工智能及其应用》,蔡自兴,徐光祐,清华大学出版社,2010.5

【2】来自互联网百度百科:https://www.360docs.net/doc/6c12714427.html,

人工智能大作业

第一章 1、3 什么就是人工智能?它的研究目标就是什么? 人工智能(Artificial Intelligence),英文缩写为AI。它就是研究、开发用于模拟、延伸与扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 研究目标:人工智能就是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理与专家系统等。 1、7 人工智能有哪几个主要学派?各自的特点就是什么? 主要学派:符号主义,联结主义与行为主义。 1.符号主义:认为人类智能的基本单元就是符号,认识过程就就是符号表示下的符号计算, 从而思维就就是符号计算; 2.联结主义:认为人类智能的基本单元就是神经元,认识过程就是由神经元构成的网络的信 息传递,这种传递就是并行分布进行的。 3.行为主义:认为,人工智能起源于控制论,提出智能取决于感知与行动,取决于对外界复 杂环境的适应,它不需要只就是,不需要表示,不需要推理。 1、8 人工智能有哪些主要研究与应用领域?其中有哪些就是新的研究热点? 1、研究领域:问题求解,逻辑推理与定理证明,自然语言理解,自动程序设计,专家系统,机器 学习,神经网络,机器人学,数据挖掘与知识发现,人工生命,系统与语言工具。 2、研究热点:专家系统,机器学习,神经网络,分布式人工智能与Agent,数据挖掘与知识发 现。 第二章 2、8 用谓词逻辑知识表示方法表示如下知识: (1)有人喜欢梅花,有人喜欢菊花,有人既喜欢梅花又喜欢菊花。 三步走:定义谓词,定义个体域,谓词表示 定义谓词 P(x):x就是人

昆明理工大学电机学实验报告..

昆明理工大学实验报告 实验课程名称: 电机学实验 开课实验室: 电机实验室 2013年7月5日 年级、专业、班 电自11级 3 班 学号 201110901141 姓名 刘盼 成绩 实验项目名称 电机综合实验 指导教师 教 师 评 语 教师签名 2013年 7 月 5 日 实验一、变压器综合实验 三相变压器并联运行 一、 实验目的 1.学习三相变压器投入并联运行的方法。 2.测试三相变压器并联运行条件不满足时的空载电流。 3.研究三相变压器并联运行时负载的分配规律。 二、 实验原理 理想的并联运行的变压器应满足以下条件: 1、空载时,各变压器的相应的次级电压必须相等而且同相位。为满足此条件,并联个变压器应有相同电压变比:即k1=k2=k3…kn 且属于相同的连接组,不同连接组别的变压器不能并联运行。 2、在有负载时,各变压器的所分担的负载电流英语他们的容量成正比。为满足此条件,保证各个变压器所分担的负载电流与其容量成正比例,各变压器应该有相同的短路电压标幺值。 3、各变压器的负载电流都应同相位。为满足此条件,要求各变压器短路电阻与短路电抗的比值相等。即要求阻抗电压降的有功分量和无功分量分别相等,即各个变压器应该有相同的短路电压有功分量和无功分量。 4.变压器并联运行时的负载分配 。当变压器并联运行时,通常短路电压标幺值随着容量的不同而不相同,大容量的变压器有较大的短路电压。各个并联运行的变压器实际分担负载的计算公式: 由此可见,各个变压器的负载分配与该变压器的额定容量成正比,与短路电压成反比。如果各个变压器的短路电压相同,则变压器的负载分配只与额定容量成正比。

三、实验线路 图A-1 实验线路 四、实验结果及分析 1、测试两台三相变压器满足理想条件并联运行时的空载电流实验参数: 图A-2 实验参数设置Ⅰ

昆明理工大学理论力学第一章答案

第一章 静力学公理和物体的受力分析 一、是非判断题 1.1.1 在任何情况下,体内任意两点距离保持不变的物体称为刚体。 ( ∨ ) 1.1.2 物体在两个力作用下平衡的必要与充分条件是这两个力大小相等、方向相反,沿同一直线。 ( × ) 1.1.3 加减平衡力系公理不但适用于刚体,而且也适用于变形体。 ( × ) 1.1.4 力的可传性只适用于刚体,不适用于变形体。 ( ∨ ) 1.1.5 两点受力的构件都是二力杆。 ( × ) 1.1.6 只要作用于刚体上的三个力汇交于一点,该刚体一定平衡。 ( × ) 1.1.7 力的平行四边形法则只适用于刚体。 ( × ) 1.1.8 凡矢量都可以应用平行四边形法则合成。 ( ∨ ) 1.1.9 只要物体平衡,都能应用加减平衡力系公理。 ( × ) 1.1.10 凡是平衡力系,它的作用效果都等于零。 ( × ) 1.1.11 合力总是比分力大。 ( × ) 1.1.12 只要两个力大小相等,方向相同,则它们对物体的作用效果相同。 ( × ) 1.1.13 若物体相对于地面保持静止或匀速直线运动状态,则物体处于平衡。 ( ∨ ) 1.1.14 当软绳受两个等值反向的压力时,可以平衡。 ( × ) 1.1.15 静力学公理中,二力平衡公理和加减平衡力系公理适用于刚体。 ( ∨ ) 1.1.16 静力学公理中,作用力与反作用力公理和力的平行四边形公理适用于任何物体。 ( ∨ ) 1.1.17 凡是两端用铰链连接的直杆都是二力杆。 ( × ) 1.1.18 如图所示三铰拱,受力F ,F 1作用,其中F 作用于铰C 的销子上,则AC 、BC 构件都不是二力构件。 ( × ) 二、填空题 1.2.1 力对物体的作用效应一般分为 外 效应和 内 效应。 1.2.2 对非自由体的运动所预加的限制条件称为 约束 ;约束力的方向总是与约束所能阻止的物体的运动趋势的方向 相反 ;约束力由 主动 力引起,且随 主动 力的改变而改变。

人工智能实验报告1

昆明理工大学信息工程与自动化学院学生实验报告 (2012 —2013 学年第 1 学期) 课程名称:人工智能开课实验室:信自楼445 2012 年12月 26日年级、专业、班学号姓名成绩实验项目名称线性回归指导教师王剑教 师评语该同学是否了解实验原理: A.了解□ B.基本了解□ C.不了解□ 该同学的实验能力: A.强□ B.中等□ C.差□ 该同学的实验是否达到要求: A.达到□ B.基本达到□ C.未达到□ 实验报告是否规范: A.规范□ B.基本规范□ C.不规范□ 实验过程是否详细记录: A.详细□ B.一般□ C.没有□ 教师签名: 年月日 一、上机目的及内容 1.上机内容: 用于预测房价的线性回归(一元或二元的例子) 2.上机目的 (1)掌握线性回归的实质 (2)能够用MATLAB实现线性回归 二、实验原理及基本技术路线图(方框原理图或程序流程图) (1)建立两个数据包:ex2x.da和ex2y.dat,分别存放住房面积和价格 (2)下载数据,分别付给x和y (3)定义最大迭代次数,以及学习率,通过梯度下降法,进行迭代grad = (1/m).* x' * ((x * theta) - y) theta = theta - alpha .* grad (4)如果没有得到预期目的,返回(3) (5)如果得到回归曲线则停止,输出图形,否则返回(3) 三、所用仪器、材料(设备名称、型号、规格等或使用软件), 1台PC及MA TLAB软件 四、实验方法、步骤(或:程序代码或操作过程) % Exercise 2 Linear Regression % for house % % x refers to a house's area % y is a house's price %

人工智能大作业

内蒙古科技大学2012/2013 学年第一学期《人工智能》大作业 课程号:67111317 考试方式:大作业 任课教师:陈淋艳 使用专业、年级 班级: 学号: 姓名:

一、(15分)智能、智力、能力的含义是什么?什么 是人工智能?人类研究人工智能的最终目标是什 么? 二、(15分)传教士与野人问题:有三个传教士和三 个野人来到河边,河边只有一条一次最多可供两 个人过河的小船,传教士如何用这条小船过河才 能使河两边的野人数目决不会超过传教士的数 目? 指定状态描述的格式,开始状态和目标状态;画出状态空间图。 (只要画出河两边野人数目不会超过传教士数目的状态即可)。 三、(10分)用谓词公式表示下列语句:因为老百姓授法 律管制,所以晁盖劫了生辰纲,触犯了宋王朝的 法律,受到官府追究;而达官贵人和恶少不受法 律管制,所以高衙内强抢民女,虽然也违法,却 可以横行无忌。 四、(20分)什么是演绎推理?他的推理规则是什么?

试用谓词演算语句集合表示下面这段话;并用归 结反演的方法回答下列问题: 设TONY,|MIKE和JOHN属于ALPINE俱乐部, ALPINE俱乐部的成员不是滑雪运动员就是登山 运动员。登山运动员不喜欢下雨,而且任何不喜欢 雪的人都不是滑雪运动员。MIKE讨厌TONY所 喜欢的一切东西,而喜欢TONY所讨厌的一切东 西。TONY喜欢雨和雪。试问有没有ALPINE俱 乐部的成员,他是一个登山运动员但不是滑雪运动 员。 五、(20分)在主观Bayes推理中,LS和LN的意义是什么? 设系统中有如下规则: R1:IF E1THEN (50 0,0.01)H1 R2 IF E2THEN (1,100)H1 R3:IF E3THEN (1000,1)H2 R4:IF H1THEN (20,1)H2 并且已知P(H1)=0.1,P(H2)=0.1,P(H3)=0.1,初始

昆明理工大学人工智能第二次实验报告

理工大学信息工程与自动化学院学生实验报告 ( 2013 — 2014 学年第 1 学期) 课程名称:人工智能开课实验室:信自楼445 2013 年12月 20日 一、上机目的及容 1.上机容 用确定性推理算法求解教材65-66页介绍的八数码难题。 2.上机目的 (1)复习程序设计和数据结构课程的相关知识,实现课程间的平滑过渡; (2)掌握并实现在小规模状态空间中进行图搜索的方法; (3)理解并掌握图搜索的技术要点。 二、实验原理及基本技术路线图(方框原理图或程序流程图) (1)设计并实现程序,求解出正确的解答路径; (2)对所设计的算法采用大O符号进行时间复杂性和空间复杂性分析; (3)对一般图搜索的技术要点和技术难点进行评述性分析。 三、所用仪器、材料(设备名称、型号、规格等或使用软件) 1台PC及VISUAL C++6.0软件 四、实验方法、步骤(或:程序代码或操作过程)

建立工程后建立5个source Files文件分别为 1.AttributeValue.cpp #include "AttributeValue.h" #include "base.h" AttributeValue::AttributeValue(std::string const& instring) : m_value(instring) { } bool AttributeValue::GetType() { if (m_value == "P") { return true; } else if (m_value == "N") { return false; } else { throw DataErrException(); } } 2.basefun.cpp #include float log2 (float x) { return 1.0 / log10(2) * log10(x); } float calEntropy(float prob) { float sum=0; if (prob == 0 || prob == 1) { return 0; } sum -= prob * log2(prob); sum -= (1 - prob) * log2 ( 1 - prob ); return sum;

人工智能试题

内蒙古科技大学2013/2014 学年第一学期 《人工智能》大作业 课程号:67111317、76807376 考试方式:大作业 使用专业、年级:计算机2011-1,2,3,4 任课教师:陈淋艳 班级: 学号: 姓名:

一、(15分)智能、智力、能力的含义是什么?什么是人工智能? 人类研究人工智能的最终目标是什么? 二、(15分)传教士与野人问题:有三个传教士和三个野人来到河 边,河边只有一条一次最多可供两个人过河的小船,传教士如 何用这条小船过河才能使河两边的野人数目决不会超过传教士 的数目? 指定状态描述的格式,开始状态和目标状态;画出状态空间图。 (只要画出河两边野人数目不会超过传教士数目的状态即可)。 三、(10分)用谓词公式表示下列语句:因为老百姓授法律管制,所 以晁盖劫了生辰纲,触犯了宋王朝的法律,受到官府追究;而 达官贵人和恶少不受法律管制,所以高衙内强抢民女,虽然也 违法,却可以横行无忌。 四、(20分)什么是演绎推理?他的推理规则是什么? 试用谓词演算语句集合表示下面这段话;并用归结反演的方法 回答下列问题: 设TONY,|MIKE和JOHN属于ALPINE俱乐部,ALPINE俱乐部的成员不是滑雪运动员就是登山运动员。登山运动员不喜 欢下雨,而且任何不喜欢雪的人都不是滑雪运动员。MIKE讨厌TONY所喜欢的一切东西,而喜欢TONY所讨厌的一切东西。 TONY喜欢雨和雪。试问有没有ALPINE俱乐部的成员,他是一个登山运动员但不是滑雪运动员。 五、(20分)在主观Bayes推理中,LS和LN的意义是什么?

设系统中有如下规则: R1:IF E1THEN (50 0,0.01)H1 R2 IF E2THEN (1,100)H1 R3:IF E3THEN (1000,1)H2 R4:IF H1THEN (20,1)H2 并且已知P(H1)=0.1,P(H2)=0.1,P(H3)=0.1,初始证据的概率为P(E1|S1)=0.5 ,P(E2|S2)=0 ,P(E3|S3)=0.8,用主观Bayes方法求H2的后验概率P(H2|S1& S2& S3)。 六、(20分)结课报告题目:选以下题目之一或自选题目写一篇5000 字左右的报告,要有关键字,图要有图号,最后要有参考资料。 1、总结知识表达技术。(选取三种知识表达放法加以介绍,并进行比较) 2、查找两篇或三篇已发表的与人工智能理论相关的论文,从文章所论述的问题,阐述的理论,其社会效益,与原有的方法相比,他的优缺点等。 3、介绍一已有的专家系统。 4、写一篇文章介绍人工神经网络。(应用领域,人工神经元模型,学习方法) 不符合以下要求的作业不收 本试题一律使用A4纸完成,一至五题要求手写。

昆明理工大学--2008年《理论力学》工程力学班试题A答案

昆明理工大学2007~2008学年第一学期《理 论力学》期末考试试卷(A 卷)答案 1. 是非判断题(每题2分,共20分。) 1、×'; 2、×; 3、√; 4、×; 5、×; 6、×; 7、√; 8、√; 9、√;10、√ 二、选择题(每题3分,共12分) ACD;AAA;C;C; 三、填空题 (本题共13分) 1. (本题6分) 图(a )的 ω = 0 ,α =R a /; 图(b ) 的ω =R a /cos θ, α =R a /sin θ; 图(c ) 的ω =R a /,α = 0 。 2. (本题4分) L 2m ω(1分); ωω2 2 2224652322131mL L m L m mL = ??? ????????? ????? ??+??? ??+(1分); 画出方向(共2分) 3. (本题2分) PL/2 4. (本题2分) 5 四、计算题 1. (本题10分)如图4.1所示横梁,F 1= F 2= F 3=F 用虚位移原理求解系统B 和D 处反力。 解:(1)把B 点约束力视作为主动力。设给系统虚位移如图(图2分)。系统虚功方程为: 021=---δ?δδδM y F y F y F F E B B (2分) ==>56 7111M F F B += (1分) (2)把D 点约束力视作为主动力。设给系统虚位移如图(图2分)。系统虚功方程为: 032=++G F D D y F y F y F δδδ (2分) ==>F F B 28 27= (1分)

2. (本题15分) 3. 弯成直角的曲杆OAB 以角速度ω= 常数绕O 点作逆时针转动。在曲杆的AB 段装有滑筒C , 滑筒与在滑道内运动的铅直杆DC 铰接于C ,O 点与DC 位于同一铅垂线上。设曲杆的OA 段长为r ,求当φ=30°时DC 杆的速度和加速度。 (解):如图,在点O 建立参考基和曲杆连体基1e e 和。 对于曲杆OAB ,CD 杆上的C 点为动点。 C 点的速度为:r C e C e tC C v v v v ++=ω11 见图2 由于曲杆作定轴转动,01=e tC v r OC v C ωωω33 221= ?= 利用几何关系: ωωr tg v v e C C 3 2301= = 所求即CD 杆的绝对速度,方向向上。 同时可以求得:ωr v v v C C r C 3 4230cos /=== 下面进行加速度分析 由动点加速度:C e C e C e tC r C C a a a a a a ++++=αω 由于曲杆作匀角速度定轴转动,有: 0,0 ==e C e tC a a α 因此,C e C r C C a a a a ++=ω,如图3所示。 其中, 2 2 33 2ωωωr OC a e C == 2 3 82ωωr v a r C C = = 将加速度在科氏加速度方向上投影,有: 图3 30cos 30cos e C C C a a a ω-= 可得: 2 2 2 39 1033 233 23 8ωω ω r r r a C = - ? = 所求即杆CD 的加速度,方向向上。 解:(1)OA 杆做刚体定轴转动。 ()s m OA v A /4.03.060 240.ππω=??= = (3 分) (2)AB 杆做刚体平面运动。 由于刚体CB 做平动,因此,B v 与C v 同向,

人工智能大作业实验

人工智能大作业实验-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

湖南中医药大学本科课程实验教学大纲 《人工智能》 计算机科学与技术专业 执笔人:丁长松 审定人:*** 学院负责人:*** 湖南中医药大学教务处 二○一四年三月

一、课程性质和教学目的 《人工智能》是计算机专业本科生的一门专业必修课,适应于计算机科学与技术专业、医药信息工程专业。本课程是关于人工智能领域的引导性课程,通过本课程的学习,是使学生了解和掌握人工智能的基本概念、原理和方法,培养学生在计算机领域中应用人工智能技术提高分析和解决较复杂问题的能力,启发学生对人工智能的兴趣,培养知识创新和技术创新能力。 《人工智能》主要研究智能信息处理技术、开发具有智能特性的各类应用系统的核心技术。本课程主要介绍人工智能的基本理论、方法和技术,主要包括常用的知识表示、逻辑推理和问题求解方法、人工智能发展学派以及主要理论。 先修课程:高等数学、数据结构、数据库原理、算法设计与分析、数理逻辑 二、课程目标 人工智能实验应在一种为高效率开发专家系统而设计的高级程序系统或高级程序设计语言环境中进行。在目前开来,专家系统开发工具和环境可分为5种主要类型:程序设计语言、知识工程语言、辅助型工具、支持工具及开发环境。在这里主要是要求学生能用相关术语描述、表示一些问题;用程序设计语言如:C、C++、JAVA编程来实现一些基本的算法、推理、搜索等过程。 三、实验内容与要求 实验一:谓词表示 【实验内容】 设农夫、狼、山羊、白菜都在河的左岸,现在要把它们运送到河的右岸去,农夫有条船,过河时,除农夫外船上至多能载狼、山羊、白菜中的一种。狼要吃山羊,山羊要吃白菜,除非农夫在那里。试设计出一个确保全部都能过河的方案。

昆明理工大学理论力学第一章答案

第一章 静力学公理与物体的受力分析 一、就是非判断题 1.1.1 在任何情况下,体内任意两点距离保持不变的物体称为刚体。 ( ∨ ) 1.1.2 物体在两个力作用下平衡的必要与充分条件就是这两个力大小相等、方向相反,沿同一直线。 ( × ) 1.1.3 加减平衡力系公理不但适用于刚体,而且也适用于变形体。 ( × ) 1.1.4 力的可传性只适用于刚体,不适用于变形体。 ( ∨ ) 1.1.5 两点受力的构件都就是二力杆。 ( × ) 1.1.6 只要作用于刚体上的三个力汇交于一点,该刚体一定平衡。 ( × ) 1.1.7 力的平行四边形法则只适用于刚体。 ( × ) 1.1.8 凡矢量都可以应用平行四边形法则合成。 ( ∨ ) 1.1.9 只要物体平衡,都能应用加减平衡力系公理。 ( × ) 1.1.10 凡就是平衡力系,它的作用效果都等于零。 ( × ) 1.1.11 合力总就是比分力大。 ( × ) 1.1.12 只要两个力大小相等,方向相同,则它们对物体的作用效果相同。 ( × ) 1.1.13 若物体相对于地面保持静止或匀速直线运动状态,则物体处于平衡。 ( ∨ ) 1.1.14 当软绳受两个等值反向的压力时,可以平衡。 ( × ) 1.1.15 静力学公理中,二力平衡公理与加减平衡力系公理适用于刚体。 ( ∨ ) 1.1.16 静力学公理中,作用力与反作用力公理与力的平行四边形公理适用于任何物体。 ( ∨ ) 1.1.17 凡就是两端用铰链连接的直杆都就是二力杆。 ( × ) 1.1.18 如图1、1所示三铰拱,受力F ,F 1作用,其中F 作用于铰C 的销子上,则AC 、BC 构件都不就是二力构件。 ( × ) 二、填空题 1.2.1 力对物体的作用效应一般分为 外 效应与 内 效应。 1.2.2 对非自由体的运动所预加的限制条件称为 约束 ;约束力的方向总就是与约束所能阻止的物体的运动趋势的方向 相反 ;约束力由 主动 力引起,且随 主动 力的改变而改变。 1.2.3 如图1、2所示三铰拱架中,若将作用于构件AC 上的力偶M 搬移到构件BC 上,则A 、

昆明理工大学 人工智能 大作业

课程名称:人工智能 论文题目:中文语音识别技术的最新研究进展学院:信息工程与自动化学院 专业:计算机科学与技术 年级: 09级 学生姓名:孙浩川(200910405310) 指导教师:王剑 教务处制

摘要 本文简要介绍了语音识别技术的发展历史,所采用的关键技术以及所面临的困难与挑战,最后讨论了语音识别在通信等领域中的应用。机器能听懂人类的语言吗?我们能扔掉键盘、鼠标用自然语言操纵计算机吗?随着语音识别技术的发展,梦想正在变为现实。语音识别以语音为研究对象,它是语音信号处理的一个重要研究方向,是模式识别的一个分支,涉及到生理学、心理学、语言学、计算机科学以及信号处理等诸多领域,甚至还涉及到人的体态语言(如人在说话时的表情、手势等行为动作可帮助对方理解),其最终目标是实现人与机器进行自然语言通信。简要介绍语音识别的发展历史,采用的关键技术,面临的困难与挑战以及广阔的应用前景。 关键字:中文、语音识别、技术、发展

目录 一、语音识别技术的发展历史 (3) 1、国外的发展形势 (3) 2、国内的发展 (3) 二、语音识别技术发展所面临的困难 (4) 1、认识语音识别系统 (4) 2、面临的困难 (4) 3、解决困难的方法 (5) 三、语音识别技术的应用以及发展前景 (5) 1、目前语音识别技术在许多领域的应用 (5) 2、对语音识别技术的发展前景 (6) 四、结束语(结论) (6) 谢辞 (7) 参考文献 (8)

一、语音识别技术的发展历史 1、国外的发展形势 首先,从国外的形势看来。语音识别的研究工作可以追溯到20世纪50年代AT&T 贝尔实验室的Audry系统,它是第一个可以识别十个英文数字的语音识别系统。但真正取得实质性进展,并将其作为一个重要的课题开展研究则是在60年代末70年代初。实验室语音识别研究的巨大突破产生于20世纪80年代末:人们终于在实验室突破了大词汇量、连续语音和非特定人这三大障碍,他们把原本艰涩的HMM纯数学模型工程化,从而使统计方法成为了语音识别技术的主流,更多地从整体平均的角度来建立最佳的语音识别系统。人工神经网络方法、基于文法规则的语言处理机制等也在语音识别中得到了应用。20世纪90年代前期,许多著名的大公司如IBM、苹果、AT&T和NTT 都对语音识别系统的实用化研究投以巨资。语音识别技术有一个很好的评估机制,那就是识别的准确率,而这项指标在20世纪90年代中后期实验室研究中得到了不断的提高。其中IBM公司于1997年开发出汉语ViaVoice语音识别系统,其平均识别率可以达到95%。该系统对新闻语音识别具有较高的精度,是目前具有代表性的汉语连续语音识别系统。 2、国内的发展 看了国际的情况,现在看看我们国家的语音识别技术的发展情况。我国语音识别研究工作起步于五十年代,但近年来发展很快。研究水平也从实验室逐步走向实用。我国的语音识别研究起始于1958年,由中国科学院声学所利用电子管电路识别10 个元音。直至1973年才由中国科学院声学所开始计算机语音识别。由于当时条件的限制,我国的语音识别研究工作一直处于缓慢发展的阶段。进入80年代以后,随着计算机应用技术在我国逐渐普及和应用以及数字信号技术的进一步发展,国内许多单位具备了研究语音技术的基本条件。1986年3月我国高科技发展863计划启动,语音识别作为智能计算机系统研究的一个重要组成部分而被专门列为研究课题。从此我国的语音识别技术进入了一个前所未有的发展阶段。在非特定人语音识别方面:清华大学计算机科学与技术系在87年研制的声控电话查号系统并投入实际使用。在连续语音识别方面:91年12月四川大学计算机中心在微机上实现了一个主题受限的特定

人工智能大作业

人工智能基础 大作业 —---八数码难题 学院:数学与计算机科学学院 班级:计科14—1 姓名:王佳乐 学号:12 2016、12、20 一、实验名称 八数码难题得启发式搜索 二、实验目得 八数码问题:在3×3得方格棋盘上,摆放着1到8这八个数码,有1个方格就是空得,其初始状态如图1所示,要求对空格执行空格左移、空格右移、空格上移与空格下移这四个操作使得棋盘从初始状态到目标状态. 要求:1、熟悉人工智能系统中得问题求解过程; 2、熟悉状态空间得启发式搜索算法得应用; 3、熟悉对八数码问题得建模、求解及编程语言得应用。 三、实验设备及软件环境 1.实验编程工具:VC++ 6、0 2.实验环境:Windows7 64位 四、实验方法:启发式搜索 1、算法描述 1.将S放入open表,计算估价函数f(s)

2.判断open表就是否为空,若为空则搜索失败,否则,将open表中得第 一个元素加入close表并对其进行扩展(每次扩展后加入open表中 得元素按照代价得大小从小到大排序,找到代价最小得节点进行扩展) 注:代价得计算公式f(n)=d(n)+w(n)、其中f(n)为总代价,d(n)为节点得度,w(n)用来计算节点中错放棋子得个数. 判断i就是否为目标节点,就是则成功,否则拓展i,计算后续节点f(j),利用f(j)对open表重新排序 2、算法流程图: 3、程序源代码: #include<stdio、h> # include<string、h> # include # include〈stdlib、h> typedef struct node{ ?int i,cost,degree,exp,father; ?int a[3][3]; ?struct node *bef,*late;

昆明理工大学数据库实验报告

《数据库原理》上机实验报告 专业:自动化、测控 学号: 姓名: 班级: 指导老师:杨彪 昆明理工大学信息工程与自动化学院 2014年12月

一、实验目的与要求: ●熟练使用SQL定义子语言、操纵子语言命令语句 ●掌握关系模型上的完整性约束机制 ●掌握一定的数据库管理技术 ●能完成简单的数据库应用开发 二、实验内容及学时安排(总学时:8) (一)数据定义子语言实验(2学时) 实验1:利用SQL语句创建Employee数据库 程序:create database employee 结果: 实验2:利用SQL语句在Employee数据库中创建人员表person、月薪表salary 及部门表dept。 要求:按表1、表达、表3中的字段说明创建 表1 person表结构 字段名数据类型字段长度允许空否字段说明 P_no Char 6 Not Null 工号,主键 P_name Varchar 10 Not Null 姓名 Sex Char 2 Not Null 性别 Birthdate Datetime 8 Null 出生日期 Prof Varchar 10 Null 职称 Deptno Char 4 Not Null 部门代码,外键(参照dept表) 表2 salary表结构 字段名数据类型字段长度允许空否字段说明 P_no Char 6 Not Null 工号,主键,外键(参照person表)Base Dec 5 Null 基本工资 Bonus Dec 5 Null 奖金,要求>50 Fact Dec 5 Null 实发工资=基本工资+奖金Month Int 2 Not Null 月份 表3 dept表结构 字段名数据类型字段长度允许空否字段说明 Deptno Char 4 Not Null 部门代码,主键,

人工智能大作业

第一章 1.3 什么是人工智能?它的研究目标是什么? 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 研究目标:人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。 1.7 人工智能有哪几个主要学派?各自的特点是什么? 主要学派:符号主义,联结主义和行为主义。 1.符号主义:认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从 而思维就是符号计算; 2.联结主义:认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息 传递,这种传递是并行分布进行的。 3.行为主义:认为,人工智能起源于控制论,提出智能取决于感知和行动,取决于对外界 复杂环境的适应,它不需要只是,不需要表示,不需要推理。 1.8 人工智能有哪些主要研究和应用领域?其中有哪些是新的研究热点? 1.研究领域:问题求解,逻辑推理与定理证明,自然语言理解,自动程序设计,专家系 统,机器学习,神经网络,机器人学,数据挖掘与知识发现,人工生命,系统与语言工具。 2.研究热点:专家系统,机器学习,神经网络,分布式人工智能与Agent,数据挖掘与 知识发现。 第二章 2.8 用谓词逻辑知识表示方法表示如下知识: (1)有人喜欢梅花,有人喜欢菊花,有人既喜欢梅花又喜欢菊花。 三步走:定义谓词,定义个体域,谓词表示 定义谓词 P(x):x是人 L(x,y):x喜欢y y的个体域:{梅花,菊花}。 将知识用谓词表示为: (?x)(P(x)→L(x, 梅花)∨L(x, 菊花)∨L(x, 梅花)∧L(x, 菊花)) (2) 不是每个计算机系的学生都喜欢在计算机上编程序。 定义谓词 S(x):x是计算机系学生

昆明理工大学理论力学练习册答案第七章后

第七章 点的合成运动 一、是非题 7.1.1动点的相对运动为直线运动,牵连运动为直线平动时,动点的绝对运动必为直线运动。 ( × ) 7.1.2无论牵连运动为何种运动,点的速度合成定理r e a v v v +=都成立。 ( ∨ ) 7.1.3某瞬时动点的绝对速度为零,则动点的相对速度和牵连速度也一定为零。 ( × ) 7.1.4当牵连运动为平动时,牵连加速度等于牵连速度关于时间的一阶导数。 ( ∨ ) 7.1.5动坐标系上任一点的速度和加速度就是动点的牵连速度和牵连加速度。 ( × ) 7.1.6 ( × ) 7.1.7只要动点的相对运动轨迹是曲线,就一定存在相对切向加速度。 ( × ) 7.1.8在点的合成运动中,判断下述说法是否正确: (1)若r v 为常量,则必有r a =0。 ( × ) (2)若e ω为常量,则必有e a =0. ( × ) (3)若e r ωv //则必有0=C a 。 ( ∨ ) 7.1.9在点的合成运动中,动点的绝对加速度总是等于牵连加速度与相对加速度的矢量和。 ( × ) 7.1.10当牵连运动为定轴转动时一定有科氏加速度。 ( × ) 二、 填空题 7.2.1 牵连点是某瞬时 动系 上与 动点 重合的那一点。 7.2.2e a v v =大小为,在一般情况下,若已知v e 、v r ,应按a 的大小。 三、选择题: 7.3.1 动点的牵连速度是指某瞬时牵连点的速度,它相对的坐标系是( A )。 A 、 定参考系 B 、 动参考系 C 、 任意参考系 7.3.2 在图示机构中,已知t b a s ωsin +=, 且t ω?=(其中a 、b 、 ω均为常数),杆长为L ,若取小球A 为动点,动系固结于物块B ,定系 固结于地面,则小球的牵连速度v e 的大小为( B )。 A 、 ωL B 、 t b ωωcos C 、 t L t b ωωωωcos cos + D 、ωωωL t b +cos 四、计算题 7.4.1 杆OA 长L ,由推杆BC 通过套筒B 推动而在图面内绕点O 转动,如图所示。假定推杆的速度为v ,其弯头高为b 。试求杆端A 的速度的大小(表示为由推杆至点O 的距离x 的函数)。

昆工智能控制试题及答案

一、填空题 1.智能控制是一门新兴的学科,它具有非常广泛的应用领域,例 如、、和。 1、交叉学科在机器人控制中的应用在过程控制中的应用飞行器控制 2.传统控制包括和。2、经典反馈控制现代理论控制 3.一个理想的智能控制系统应具备的基本功能是、、和。 3 、学习功能适应功能自组织功能优化能力 4.智能控制中的三元论指的是:、和。 4、运筹学,人工智能,自动控制 5.近年来,进化论、、和等各门学科的发展给智能控制注入了巨大的活力,并由此产生了各种智能控制方法。 5、神经网络模糊数学专家系统 6.智能控制方法比传统的控制方法更能适应对象的、和 。6、时变性非线性不确定性 7.傅京逊首次提出智能控制的概念,并归纳出的3种类型智能控制系统是 、和。 7、人作为控制器的控制系统、人机结合作为控制器的控制系统、无人参与的自主控 制系统 8、智能控制主要解决传统控制难以解决的复杂系统的控制问题,其研究的对象具备的3个特点为、和。 8、不确定性、高度的非线性、复杂的任务要求 9.智能控制系统的主要类型有、、、 、和。 9、分级递阶控制系统,专家控制系统,神经控制系统,模糊控制系统,学习控制系统,集成或者(复合)混合控制系统 10.智能控制的不确定性的模型包括两类:(1) ; (2) 。 10、(1)模型未知或知之甚少;(2)模型的结构和参数可能在很大范围内变化。11.控制论的三要素是:信息、反馈和控制。 12.建立一个实用的专家系统的步骤包括三个方面的设计,它们分别是、和。知识库的设计推理机的设计人机接口的设计13.专家系统的核心组成部分为和。知识库、推理机 14.专家系统中的知识库包括了3类知识,它们分别为、、和。判断性规则控制性规则数据 15.专家系统的推理机可采用的3种推理方式为推理、和推理。 15、正向推理、反向推理和双向推理 16.根据专家控制器在控制系统中的功能,其可分为和。

人工智能大作业

人工智能大作业 人工智能课程 考查论文 学号 姓名 系别 年级 专业 人工智能大作业 (1)什么是人工智能, 人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。 人工智能的定义可以分为两部分,即“人工”和“智能”。“人工”比较好理解,争议性也不大。有时我们会要考虑什么是人力所能及制造的,或者人自身的智能程度有没有高到可以创造人工智能的地步,等等。但总的来说,“人工系统”就是通常意义下的人工系统。 人工智能是计算机学科的一个分支,二十世纪七十年代以来被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。也被认为是二十一世纪(基因工程、纳米科学、人工智能)三大尖端技术之一。这是因为近三十年来它获得了迅速

的发展,在很多学科领域都获得了广泛应用,并取得了丰硕的成果,人工智能已逐步成为一个独立的分支,无论在理论和实践上都已自成一个系统。 人工智能(Artificial Intelligence,AI)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,但没有一个统一的定义。 (2)简述人工智能的研究内容与研究目标、人工智能的研究途径和 方法、人工智能的研究领域。 A. 人工智能的研究内容: 1、搜索与求解: 为了达到某一目标而多次地进行某种操作、运算、推理或计算的过程。事实上,搜索是人在求解问题时而不知现成解法的情况下所采用的一种普遍方法。许多问题(包括智力问题和实际工程问题)的求解都可以描述为或归结为对某种图或空间的搜索问题。搜索技术就成为人工智能最基本的研究内容 2、学习与发现: 学习与发现是指机器的知识学习和规律发现。事实上,经验积累能力、规律发现能力和知识学习能力都是智能的表现 3、知识与推理: 知识就是力量,知识就是智能,发现客观规律,运用知识解决问题都是有智能的表现,而且是最为基本的一种表现。发现规律和运用知识本身还需要知识,因此知识是智能的基础和源泉。研究面向机器的知识表示形式和基于各种表示的机器推理技术:知识表示要求便于计算机的接受、存储、处理和运用,机器的推理方式与知识的表示又息息相关 4、发明与创造:

昆明理工大学机电系统设计模块PLC实验报告

三、验证型实验 1、电动机Y/△降压起动控制 (1)工作原理 按下启动按钮SB1,KM1、KM3、时间继电器通电并自保,电动机接成Y 型起动,2s后,时间继电器动作,使KM3断电,KM2通电吸合,电动机接成△型运行。按下停止按扭SB1,电动机停止运行。 图1电动机Y/△减压起动控制主电路 (2)I/O分配 输入元件分配地址输出元件分配地址 停止按钮SB1 I0.0KM1 Q0.0 启动按钮SB2 I0.1 KM2 Q0.1 过载保护FR I0.2 KM3Q0.2 (3)梯形图

图2梯形图程序 (3)程序说明 按下启动按钮SB2,触点I0.1闭合内部辅助线圈M0.0通电 常开触点M0.0闭合,形成自锁 常开触点M0.0闭合,线圈Q0.0通电 常开触点M0.0闭合,线圈Q0.2通电,定时器T38通电开始计时 常闭触点Q0.2断开,形成互锁

2s后,T38断开,Q0.2断电;T38闭合,Q0.1通电并自锁(4)语句表 图3语句表程序 (5)仿真结果 图4 状态表

图5工程图 2、用PLC构成交通灯控制系统 (1)控制要求 如图所示,起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s 后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。

图6 十字路口交通灯 (2)I/O分配 输入元件分配地址输出元件分配地址启动按钮I0.0 南北红灯Q0.0 南北黄灯Q0.1 南北绿灯Q0.2 东西红灯Q0.3 东西黄灯Q0.4 东西绿灯Q0.5 南北车灯Q0.6 东西车灯Q0.7(3)程序设计 起动I0.0 东西绿灯Q0.5 东西车灯甲Q0.7 东西黄灯Q0.4 东西红灯Q0.3 南北绿灯Q0.2 南北车灯乙Q0.6 南北黄灯Q0.1 南北红灯Q0.0 图7十字路口交通信号灯的时序图

昆明理工大学计算机实验报告

昆明理工大学《程序设计语言(Java)》课程实验报告 学院名称:材料科学与工程专业年级: 学生姓名:学号: 联系电话:Email: 实验项目名称:Java基础实验指导教师王樱子 实验目的: 1. 掌握Java程序的编辑、编译、调试和运行方法,熟悉常见编程工具的使用; 2. 掌握if语句,switch语句,for语句,while语句和do…while语句的用法; 3. 掌握一维数组和二维数组的使用方法。 实验内容: 1. 编译两种运行方式:just-in-time编译器,简称JIT编译器。多线程,动态执行,丰富的API文档和类库。 采用UltraEdit为编程工具,对教材例1-1的程序进行编辑、编译和运行。熟悉JDK API 文档的使用方法。 2. if语句,是单重选择,最多只有两个分支。if关键字之后的逻辑表达式必须得到一个逻辑值,不能象其他语言那样以数值来代替。因为Java不提供数值与逻辑值之间的转换。else子句属于逻辑上离它最近的if语句。 switch语句含义与嵌套的if语句是类似的,格式更加简捷。表达式的计算结果必须是int型或字符型,即是int型赋值相容的。当用byte、short或char类型时,要进行提升。switch语句不允许使用浮点型或long型表达式。c1、c2、…、ck是int型或字符型常量。default子句是可选的,并且,最后一个break语句完全可以不写。switch语句和if语句可以互相代替。当主程序执行时,如果第一个命令行参数的首字符分别是数字、小写字母及大写字母时,系统会显示这个首字符。如果输入的是非数字或字母,则显示不是数字或字母。 三种循环语句:for语句、while语句和do语句 for语句的语义是:先执行初始语句,判断逻辑表达式的值,当逻辑表达式为真时,执行循环体语句,执行迭代语句,然后再去判别逻辑表达式的值。直到逻辑表达式的值为假时,循环结束。 while循环 for语句中常常用循环控制变量显式控制循环的执行次数。当程序中不能明确地指明循环的执行次数时,可以仅用逻辑表达式来决定循环的执行与否。这样的循环可用while语句来实现

(完整版)kmust期末理论力学试卷及答案1

α 昆 明 理 工 大 学 理 论 力 学 测 验 试 卷 理论力学B(1) 日期: 年 月 日 专业: 学号: 姓名: 一、 是非题 (每题2分。正确用√,错误用×,填入括号内。) 1、在平面任意力系中,若其力多边形自行闭合,则力系平衡。 ( × ) 2、若将某力沿两不相互垂直的轴分解,则其分力的大小一定不等于该力在这两个轴上的投影的大小。 ( ∨ ) 3、不平衡的任意力偶系总可以合成为一个合力偶,合力偶矩等于各分力偶矩的代数和。 ( × ) 4、若平面力系对一点的主矩为零,则此力系不可能合成为一个力偶。 ( ∨ ) 5、若点的法向加速为零,则该点轨迹的曲率必为零。 ( × ) 6、定轴转动刚体上点的速度可以用矢积表示为r v ,其中 是刚体的角速 度矢量,r 是从定轴上任一点引出的矢径。 ( ∨ ) 二、 选择题 (每题3分。请将答案的序号填入划线内。) 1、平面任意力系向作用平面内任意一点简化,其主矢与简化中心 ② ,主矩与简化中心 ① 。 ①有关 ; ② 无关。 2、若斜面倾角为α,物体与斜面间的摩擦系数为f ,欲使物体能静止在斜面上,则必须满足的条件是 ③ 。 ① tg f ≤α; ② tg f > α ; ③ tg α≤ f. ; ④ tg α> f 。 3、作用在一个刚体上的两个力F A 、F B ,满足F A =-F B 的条件,则该二力可能是 ② 。 ① 作用力和反作用力或一对平衡的力 ; ② 一对平衡的力或一个力偶; ③ 一对平衡的力或一个力和一个力偶 ; ④ 作用力和反作用力或一个力偶。 4、汇交于O 点的平面汇交力系,其平衡方程式可表示为二力矩形式。即 0)(i A F m , 0)(i B F m ,但必须 ② 。 ① A 、B 两点中有一点与O 点重合 ; ② 点O 不在A 、B 两点的连线上; ③点O 应在A 、B 两点的连线上。

相关文档
最新文档