三、编程解决问题和智能信息处理1、用计算机进行信息处理的基本方法:2、编程解决问题:3、智能信息处理:计算机工作过程:利用现成软件了解计算机工作系统:软件及硬件,正确使用现成的软件绘制流程图,了解常用符号的表示方法——P70什么是人工智能、是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为和“机器思维“。解决人家专家才能处理的问题。种类:(模式识别、机器翻译)模式识别:指纹认定、OCR——光学字符识别、语音输入、手写输入三、编程解决问题和智能信息处理1、用计算机进行信息处理的基本方法:计算机能有序的工作,都是按照事先编好的程序有步骤的运行的。这些程序是控制计算机动作的指令的记录集合。不同的程序是针对不同的任务和问题而编写的。人们利用计算机处理信息的两种基本方法:利用现成的软件自己编制的计算机程序利用现成的软件处理信息:日常用的一些软件:字处理软件、图像处理软件等是不能独立工作的,因为这些软件属于应用软件,不能直接指挥计算机工作。而能直接指挥计算机工作的是系统软件如:DOSwindows。计算机硬件与系统软件、应用软件之间的关系可以这样理解:计算机硬件由系统软件来管理,应用软件通过系统软件来使用计算机硬件的资源。三、编程解决问题和智能信息处理计算机软件硬件应用软件系统软件编程语言实用工具操作系统设备驱动程序linuxUnixwindowsDosMACOSNetware……数据软件字处理软件……金融软件商务软件协助计算机完成特定的工作不同的应用软件实现不同的应用功能为计算机用户提供各种方便控制和使用计算机资源的软件工具设置管理计算机系统控制计算机中的所有活动,管理计算机系统中各种资源的“总管家”,是应用软件和其他系统软件的基础平台将人们编写的程序命令翻译成计算机实际执行的指令告诉计算机如何控制外围设备不同的计算机操作系统,代表不同的计算机操作平台2、编程解决问题:三、编程解决问题和智能信息处理人们处理信息的需求多种多样,当有些需求利用现成的软件难以满足时,可以利用计算机程序开发软件(也叫编程语言),自己编制程序解决问题。编程解决问题的一般过程:分析问题设计算法编写程序调试运行(1)分析问题:例:编写描述一个小球运动轨迹的程序(小球动动时间限定在1~100秒),可以从以下三方面进行分析明确问题的要求,掌握所要解决问题的内容和要求分析已知的信息,掌握与解决问题相关的资料确定输出的内容,掌握所要解决问题最终要达到的目标三、编程解决问题和智能信息处理(2)设计算法:设计算法就是寻找问题求解的方法和确定具体的求解步骤,将解决问题的方法成一系列具体的、可操作的步骤,这些步骤的集合称为算法。算法的描述:流程图、伪代码、自然语言符号符号名称起止框表示算法的开始和结束(一个算法只能有一个开始处,但可以有多个结束处)处理框表示执行一个步骤(框中指出执行的内容)判断框表示要根据条件选择执行路线,离开的箭头会多于一个输入输出框表示需要用户输入或由计算机自动输出的信息流程线(指向线)指示流程的方向《信息处理用流程图符号标准》——美国国家标准化学会制定流程图采用简洁的符号描述解决问题的步骤,直观明了。三、编程解决问题和智能信息处理开始T〈=100重力加速度g=9.8小球运动时间初值t=1输入小球水平初速度计算小球水平坐标x=v*t计算小球竖直坐标y=g*t*t/2以(x,y)为中心画小球累加小球运动的时间t=t+1结束NY三、编程解决问题和智能信息处理(3)编写程序:选择一种编程语言写程序,实现算法的功能。Qbasic、Pascal、C++、Java、VisualBasic(4)调试运行:3、智能信息处理:三、编程解决问题和智能信息处理什么是人工智能、是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为和“机器思维“。解决专家才能处理的问题。常见的智能信息处理:(模式识别、机器翻译)模式识别:模式识别:是研究如何从繁杂的信息中提取特征,根据特征识取不同的事物的基本原理。语音输入、OCR光学字符识别、手写输入等机器翻译:金山快译翻译网站主要研究领域:问题求解、自然语言处理、模式识别、智能数据库、智能机器人、博弈、自动程序设计、自动定理证明、智能代理等。人工智能人工智能:顾名思义就是人造的智能,是利用计算机来模拟或实现人类智能。它有两个主要的研究领域:模式识别::是表征事物或现象的各种形式的信息(图片、文字、符号、声音)等进行自动识别的技术。模式识别的研究范畴有:文字识别、指纹识别、声音语言识别、声音信号和地震信号分析、照片图片分析、化学模式识别等自然语言理解:主要是研究如何使计算机能够理解和生成自然语言的技术。它的应用有自然语言对话、机器翻译等。自然语言理解过程可以分为三个层次:词法分析、句法分析和语义分析。1.手写输入汉字影响手写输入识别率的因素1、字迹工整程度2、形似字数目及常用程度3、字体笔画数目4、笔划笔顺等等。。。2.语音录入系统工作原理:首先在计算机中存放所有字词的读音,建立一个样本数据库,然后通过话筒将用户说话的声音输入计算机;计算机将输入的声音和数据库中的所有声音样本逐一进行对照,找出最接近的声音样本,最终确定输入的声音是哪些字或词。3、使用扫描仪与OCR软件进行文字识别影响识别率的因素有哪些思考:光学字符识别(OCR技术)OCR字符识别的操作步骤:•1.将需要识别的内容扫描成图片•2.将扫描好的图片进行版面分析•3.分析完后进行文字识别•4.识别完成后导出4、让电脑给我们当翻译助手利用翻译软件翻译一段英文,然后再把翻译后的汉语再翻译成英文,把两段英文进行对比,看有什么区别。1.感悟机器翻译的过程2.比较机译与人译的不同之处思考:计算机博弈如:国际象棋、中国象棋、围棋、五子棋、跳棋智能代理技术如:Office助手、瑞星杀毒中的狮子智能家电电器、车辆导航系统、智能游戏程序、智能手术刀人工智能的其他应用领域:人工智能模式识别自然语言理解自动程序设计智能代理机器证明专家系统人工神经网络……人工智能(AI):是以探索和模拟人类智能活动为基本目标而设计出类似人的某些智能的自动机器的科学。智能工具&我们的生活工业机器人服务机器人军用机器人教育机器人娱乐机器人智能工具&我们的生活课堂小测1.王老师在教学与生活中经常使用电脑。请判断他利用的技术中哪些不属于人工智能技术应用范畴?()A.使用扫描仪和OCR软件把教材上印刷文字变成电脑文件。B.上QQ与李老师对手下五子棋。C.经常上网与计算机下中国象棋。D.利用金山译霸翻译英文科技资料。2.下列不属于信息的智能化加工的有()A.手写板输入B.机器翻译C.语音录入D.键盘输入3.机器人听到音乐后就开始跳舞,这种技术属于()A.多媒体技术。B.人工智能中的自然语言理解。C.人工智能中的模式识别技术。D.机器翻译。4、下述关于人工智能的说法错误的是()A、人工智能是人造的智能,主要是对人脑思维机理的模拟。B、智能机器人可以根据感觉到的信息,进行独立识别、推理,并做出判断和决策,不用人的参与就可以完成一些复杂的工作。C、机器的智能是由人赋予的,所以具备像人一样的思维能力。D、人工智能在给人类提供了极大便利的同时,也给人类带来了很多问题。5、MicrosoftOffice中的帮助代理采用了()技术?A、网络技术B、人工智能技术C、语音技术D、虚拟现实技术7.人机对话是属于人工智能的哪个应用领域:A.模式识别B.自然语言理解C.机器证明D.专家系统E.自动程序设计F.人工神经网络G.智能代理8.以下哪些描述属于人工智能技术的应用领域:A.模式识别B.自然语言理解C.机器证明D.专家系统E.自动程序设计F.人工神经网络G.智能代理6、手写输入和语音识别是属于人工智能的哪个应用领域:A.模式识别B.自然语言理解C.机器证明D.专家系统1:王主任走进了办公室,一眼看到宇飞正在QQ聊天,二话不说走到宇飞的跟前,把一本书放到了宇飞面前。“把第二章和第三章的内容打出来准备作为公司职工培训教材”。向来不紧不慢的宇飞,这次可真急了,虽然只有两章的内容,但是文字量足有70多页,怎么办?2:2009年1月14日,“基地”组织头目本·拉登在伊斯兰网站上发布最新录音讲话,呼吁对以色列在加沙的军事行动发动为期n个七年的圣战。中情局专家在对这盘录音带进行对比分析,美国中央情报局官员随后发表声明称,认为录音带上的声音“十有八九出自拉登本人”。解决办法:分析以下两个案例,想想他们采用的是哪种人工智能处理方式。4、对下列软件做一下分类Flash、wps、万能对译、photoshop、word、frontpage、金山快译、dreamweaver、excel、vb、语音识别软件(1)自动化程序信息加工工具(2)人性化信息加工工具(3)智能化信息加工工具vbFlashwpsphotoshopwordfrontpagedreamweaverExcel万能对译金山快译语音识别软件