wellfly 2019-12-15
计算机科学概论
第12章开始时描述了信息系统,信息系统是让用户组织和管理数据的应用软件。一般信息系统软件包括电子制表软件和数据库管理系统。其他领域(如人工智能)也有自己专用的数据管理技术和支持。电子制表软件是用单元格来组织数据和用于计算新值的公式的应用软件。用行列标号可以引用单元格,如A5或B7。单元格可以存放基本数据或公式。公式通常会引用其他单元格中的值,还会使用内置函数来计算结果。此外,公式还可以使用一个单元格范围内的数据。如果单元格中存放的是公式,那么单元格中真正显示的是公式计算出的值。对于电子数据表中的公式,避免循环引用(两个或多个单元格的计算结果要互相依赖)很重要。电子数据表具有多功能性和可扩展性。它们适用于多种不同的情况,能够对变化动态地作出响应。如果电子数据表中的值被改变了,相关的公式会自动重新计算,生成最新的结果。电子数据表尤其适用于模拟假设分析,其中的假设值将被不断修改,以了解对系统其他数据的影响。数据库管理系统包括存储数据的物理文件、支持数据访问和修改的软件以及指定数据库的逻辑布局的数据库模式。
结构化查询语言(SQL)是査询和操作关系数据库的语言。select语句用于査询操作,它具有很多变能够访问数据库中的特定数据。其他SQL语句能对数据库执行添加、修改和删除数据的操作。
后面介绍了电子商务像淘宝网,电子商务是通过互联网购买和销售服务的过程。随着电子商务的流行,在互联网上销售的物品不得不采取越来越严格的安全措施来确保其诚信度。.
第13章讲人工智能,人工智能处理的是人类思想的建模和应用。图灵测试能确定一台机器是否能像人一样思考的衡量方法,釆用的方式是模拟人类对话。?AI学科有很多需要研究的问题,最基本的问题是如何用可以被有效处理的形式表示知识。语义网是知识的图形化表示,检索树是表示对抗性移动的知识的重要方法。复杂游戏如国际象棋的检索树非常大,因此要有效地分析这种结构,还需要提出新的策略。而专家系统适用于多种类型的决策过程,如医疗诊断等。?
人工神经网络模拟了人脑神经网络的处理。人工神经元将根据多个输入信号生成一个输出信号,输入信号的重要性由它们的权来决定。这一点模拟了人类神经元的活动,即由神经键调节从一个神经元到下一个神经元的输入信号强度。?
机器人学是研究机器人的科学,重点是两大类——固定机器人和移动机器人。固定机器人是被固定起来等待要处理的对象经过它们的机器人。移动机器人则能够移动,需要利用人工智能的技术对它们所处的环境进行建模。
第十四章从模拟这个概念一直讲到游戏。模拟是计算的一个主要领域,它涉及为复杂系统构建计算机模型,并为观察结果而用模型进行实验。模型是真实系统的抽象,在模型中,系统被表示为一组对象或特征以及有两种主要的模拟类型,即连续模拟和离散事件模拟。在连续模拟中,变化是由反映对象之间的关系或特征的偏微分方程表示的(虽然我现在还没有学过偏微分方程)。排队系统是一种离散事件模拟,其中等待时间是要分析的因素。随机数字可以模拟事件的到达和持续,如汽车开进了银行或人们进入了超级市场。气象模型和地震模型是连续模拟的例子。计算机图形学是结合了计算机、科学和绘画艺术的领域,十分有趣,令人着迷。它依赖数学方程来模拟图像中要呈现的自然现象。