SIN#信息系统
信息管理
数据定义为原始事实,信息表示组织起来帮助我们回答问题以及解决问题的数据
信息系统:帮助我们组织和分析数据的软件。
三种最流行的一般应用信息系统是电子表格、数据库管理系统和电子商务。
电子制表软件
电子制表软件:允许用户用单元格组织和分析数据的程序。
单元格:电子数据表中用于存放数据或公式的元素。
电子数据表公式
电子数据表函数:电子制表软件提供的可用于公式的计算函数。
范围:用端点指定的一组连续单元格。
函数 | 计算 |
---|---|
SUM | 指定的一组值的和 |
COUNT | 非空单元格的个数 |
MAX | 指定的一组值中的最大值 |
循环引用
在计算结果时要错误地彼此依赖的一组公式。
电子数据表分析
模拟假设分析:修改电子数据表中表示假设的值,以观察假设的变化对相关数据有什么影响。
数据库管理系统
数据库:结构化的数据结合
数据库管理系统由
物理数据库--存放数据的文件的集合
数据库引擎--支持对数据库内容的访问和修改的软件
数据库模式--存储在数据库中的数据的逻辑结构的规约
数据库引擎与专用的数据库语言交互,这种语言允许用户指定数据的结构,添加、修改和删除数据,查询数据库以获得指定的存储数据。
关系模型‘
在关系DBMS中,用表组织数据想和他们之间的关系。表是记录的集合。记录是相关域的集合。
表中会有一个或多个域被标识为键域。键域在表中所有其他记录中唯一标识了这个记录。
关系
可以用一个表俩表示对象间的关系的集合。
结构化查询语言
SQL是一种用于管理关系数据库的综合性数据库语言,它包括制定数据库模式的语句和添加、修改及删除数据库内容的语句。
查询:
select从句决定了返回那些属性
from从句决定了使用哪个表进行查询
where从句限制了返回的数据
修改数据库的内容:
insert/update/delete语句
数据库设计
一种常用的设计关系数据库的方法叫做实体关系建模。ER建模的主要工具是ER图。
ER图用图形化的形式捕捉重要的记录类型、属性和关系。
举行表示记录的类型,椭圆表示记录的域,菱形表示关系。
基数约束:在ER图中,一次可以存在于实体间的关系数量。
电子商务
人工智能
思维机
人工智能就是研究对人类思想建模和应用人咧只能的计算机系统的学科
图灵测试
图灵测试:一种行为方法,用于判断一个计算机系统是否是智能的。
质问者要判断出哪个回答者是计算机。这一过程将由多个人重复执行。这个测试的假设是如果计算机能瞒过足够多的人,那么就可以把他看作是智能的。
弱等价性:两个系统基于结果的等价性
强等价性:两个系统基于结果和是现在何种结果的处理方法的等价性。
AI问题的各个方面
知识表示
可以用自然语言表示,也可以用语义网和检索树
语义网
语义网:表示对象之间关系的知识表示法。
继承关系说明是一个对象是(is-a)另一个对象更具体的版本。
实例化(instance-of)是一个真正的对象和这种对象的说明之间的关系。
难点在于建立正确的关系模型并用精确完整的数据填充整个网络。
检索树
检索树:表示对抗性情况中的所有选择结构。
不能对每一部都进行完整的分析
深度优先:优先沿着树的路径向下检索
广度优先:优先横向检索树的每层
专家系统
基于知识的系统:使用特定信息集合的软件
专家系统:基于人类专家的知识的软件系统
基于规则的系统:基于一套if-then规则的软件系统
推理机:处理规则以得出结论的软件
神经网络
人工神经网络:尝试模拟人体神经网络的计算机知识表示法。
人工神经网络
一个元素接受一定数量的输入值,生成输出值0或1.元素的有效权是所有输入值与它的权的乘积之和。
每个元素有一个数字阈值,元素的有效权将与这个阈值进行比较。大于阈值,等于1
调整神经网络中的权和阈值的过程叫做训练。
自然语言处理
·语音识别-识别人咧所讲的话
·自然语言理解-解释人类传达的信息
·语音合成-再现人类的语音
语音识别
因素:任何制定的语言中的基本声音单元的集合。
动态语音生成法生成语音输出,计算机要分析构成单词的字母,生成这些字母对应的声音序列以试图发声。
另一种语音合成方法是对人声进行数字录音。
语音识别
最成功的系统采用的是不连贯的语音,其中每个单词都被明确地分割了出来。
声波纹:表示人声随着时间推移的频率变化的图。
自然语言的理解
词法二义性
句法二义性
指代二义性
机器人学
感知-规划-执行返利
传感器数据由世界模型解释,然后 生成一个动作规划。机器人的控制系统执行规划中的步骤。一旦机器人移动,她的传感器就会得到新的数据,这个周期会反复执行,把新的数据引入语义网。
包孕体系结构
新的范型不再一次模拟整个机器人世界,而是富裕机器人一套简单的行为,每种行为与它所必需的一部分机器人世界关联在一起。
避开障碍行为具有优先权。
Isaac Asimov定义的机器人学三定律完全使用于这种包孕体系结构。
物理不见
最常用的系统是轮子、履带和机械腿
模拟、图形学、游戏和其他应用
什么是模拟
所谓模拟,就是设计复杂系统的模型以及为观察结果而对其进行实验性操作。
模型既可以是春物理性的,也可以是软件控制的物理对象,还可以是纯逻辑性的。
复杂系统
最适合模拟的系统是动态的、交互式的和复杂的系统。
动态系统的行为将随着时间而改变。这种行为变化的方式可以通过数学公式理解和捕捉。
系统应该由许多对象构成,否则模拟它就是浪费时间
模型
模型:真实系统的抽象,是系统中的对象和管理这些对象相互作用的规则的表示。
构造模型
构造模型的关键是确定一个足以描述被调查的行为的特征或特性的小集合。
模型是真实系统的抽象,而不是系统本身。
连续模拟:用一组反映特征集合中的关系的微分方程表示时间的变化。
连续模拟中的特征具有理论本质。
离散事件模拟:
离散事件模拟由实体、属性和时间构成。
流经系统的对象通常被表示为实体。
特殊模型
排队系统
排队系统由服务器和等待服务的对象队列构成。
队列是先进先出的结构,
请等候
队列系统的目的是尽可能的完全利用服务器,是等待时间处于 合理的限度。‘
其他类型的队列 优先队列 两个FIFO队列
气象模型
天气预报
计算机模型用于辅助天气预报,而不是代替预报员。
一个输入变量的小错误都会在积分过程中使结果的错误不断增多。
飓风跟踪
由于飓风跟踪的模型是应用于移动目标的,所以它们叫做浮动模型。
专用模型
气象模型可以被改变为专用模型。
计算生物学
包含有
生物信息学
计算生物建模
计算基因组
分子建模
蛋白质结构预测
必要的计算能力
数字天气预报与其他应用不同的是必须赶超时间,昨天的天气预报如果今天还没有收到,那就没有任何用途了。
计算机图形学
计算机图形学在计算机科学的许多领域都扮演着一定的角色。最常见的应用是现代操作系统中的图形用户界面。文件和文件夹都由屏幕上的图标表示,图标还能说明文件的类型,与计算机交互设计指向、点击和拖拽。
字处理软件和桌面出版软甲页式计算机图形学的应用。‘公司也利用计算机图形学来设计和制造产品。
光的工作原理
人的视觉系统能够发挥作用是因为物体可以反射光线,是光线进入我们的眼睛。
物体形状
光模拟
复杂对象的建模
让物体动起来
每帧图像相比物体移动的距离小幅减少。
游戏
计算机游戏是一种引入真实世界玩家作为参与者的对某个虚拟世界的计算机模拟。
游戏分类:
设计游戏 动作冒险游戏 生活模拟游戏 策略游戏 角色扮演游戏
创建虚拟世界
所有的游戏引擎都必须包括一个渲染器。
游戏设计与开发
游戏编程
C++最主要 其次还有Java和C
问题
计算机图形学原理看不懂
检索树的深度优先法、广度优先法