武汉大学空间智能化处理复习

2023-11-20

空间数据处理智能化的重要性

  1. 提高地理信息处理的效率;
  2. 减轻人在地理信息处理中的劳动量;
  3. 使一般的地理信息用户也能让专家一样解决问题;
  4. 大型的空间决策服务需要归纳、分析多种方案。

智能化处理方法的来源

  • 常常来自于人工智能学科的研究成果,如:知识工程,模式识别,人工神经网络,搜索方法,知识发现,机器行为学,最优化理论等;
  • 在实际地理信息问题的处理过程中,涉及的多限制条件问题,多方案选择问题,空间搜索问题,与专家的经验密切相关的问题等。

GIS中常用的智能化方法

  1. 模式识别:形状的结构识别、地图符号的统计识别;
  2. 专家系统:地图设计、制图综合、地图注记自动配置;
  3. 知识获取:人工神经网络、遗传算法、空间数据挖掘算法;
  4. 空间搜索:模拟退火算法、遗传算法、一般搜索方法;
  5. 最优化理论:线性规划、动态规划;

空间数据获取、分析、可视化中的智能化方法

人工智能概述

  1. 人工智能研究如何使用人工的方法和技术,即用各种自动机器或智能机器模仿、延伸和扩展人的智能,以期实现某些“脑力劳动”的自动化,它是一门综合性的交叉学科,涉及到脑科学、神经生物学、心理学、语言学、逻辑学、认知科学、行为科学和数学等诸多的学科领域;
  2. 人工智能又被称为“机器智能”,即MI(Machine Intelligence),研究各种智能机器的设计原理和实现方法,以期提高机器的智能水平,使机器具有感知、推理、决策等功能,使其具有知识获取、知识表达和知识利用的能力;
  3. 在人工智能的发展过程中,科学家对人工智能的本质的理解并不相同,形成了很多不同的研究方法,主要是符号主义、联结主义、行为主义三种方法;
  4. 总而言之,人工智能是研究机器智能的技术科学,是关于智能机器或智能系统分析与综合的方法、设计和实现的技术。

专家系统与知识工程

专家系统的概念和特点

  • 概念
    • 所谓的“专家系统”,实际上是具有相当多的专家知识和经验水平,以及解决专门问题能力的计算机系统。结合课本,相对于传统的程序算法的两个组成部分:数据+算法,专家系统具有不同的两个组成部分:知识+推理,这也是专家系统是智能程序的原因,它使用储存的大量的专家知识,对问题进行分析和推理,从而得到结论。
  • 特点
    • 专家系统采用三级结构,数据集--知识库集--控制级(推理机)。其中数据是某特定问题所独有的;
    • 专家系统具有启发性,模拟专家在问题求解中的思维过程,而不是刻板的使用已有的数据;
    • 专家系统的符号推理;
    • 专家系统的灵活性;
    • 专家系统的透明性;

专家系统的结构和功能

专家系统的主要组成成分如下:

  1. 用户界面:担当信息媒介;
  2. 知识库:知识库

知识获取与机器学习

KDD

  1. 大量宝贵的资源在没有得到利用就已经过时了,KDD(Knowledge Discovery in databases)技术就是在这样一个背景下产生了,它的宗旨是在数据库中分析处理大量的数据,发现有用的知识。
  2. KDD就是从数据库中精确抽取大量琐碎数据中隐含的预先未知的潜在有用的信息的方法和工具。
  3. KDD的主要实施对象是关系数据库,因为关系数据库具有归一化的组织结构形式、一体化的查询语言、方便的用户接口、集合运算等;
  4. 近些年随着数据库技术的发展,以及从事该领域研究工作人员的增加,出现了许多新的与KDD相关或相似的术语,例如:数据挖掘、知识抽取、信息发现、信息收集、数据模式处理、数据仓库等;
  5. 与数据挖掘不同的是,KDD是指从数据库中抽取有用的知识的全过程,而数据挖掘是这个过程中的一个特定的步骤,KDD的全过程除了数据挖掘之外,还包括数据准备、数据选择、数据清理、调入预备知识、解释发现结果等。

数据挖掘

  1. KDD的步骤之一,从广义的观点看,数据挖掘是从存放在数据库、数据仓库、电子表格或其他信息库中的大量数据中挖掘有趣知识的过程;
  2. 数据挖掘的任务可以分为两类:描述和预测,描述性挖掘任务是描述数据库中数据的一般特征,预测性挖掘任务是在当前数据上进行推断,以便进行预测。

地图模式识别的基本技术

地图模式识别的概念与发展现状

  • 模式识别是指利用计算机自动模拟人类对外部世界某一特定客体、过程及现象的识别功能;
  • 地图模式识别技术是一种智能技术,研究如何使计算机实现人类对地图的阅读和理解,因为地图是地图符号的有机集合,所以地图模式识别的核心内容是地图符号的自动识别。
  • 在地图模式识别方面,国内外已有一些研究成果,如:栅格-矢量转换软件,地图图纸读取系统,扫描彩色地图的分色处理,地图符号的识别,地图注记的识别等。

点状地图符号的识别

统计法

原理:通过经验,确定足以将要分类的点状地图符号区分开来的特征向量,并对这些特征进行分组,形成一个由粗分类到细分类的多级决策过程,点状地图符号识别过程是:

常用的三组特征有:

  1. 组合性特征:面积、周长、密集度、体态比、欧拉数
  2. 矩特征:T1 T2 T3 T4 T5 T6 T7
  3. 傅里叶系数特征:圆形度、细长度、密集度

结构法

原理:地图符号的结构识别方法是基于符号的结构特征进行符号的识别,把一个复杂的地图符号分解为若干较简单的组成部分(基元)的组合,通过对基元的识别,进而识别复杂的地图符号。点状地图符号识别过程为:

常用的基元是:直线段、曲线段、闭合线段、闭合填充域、孤立点。

在基元选择和提取之后,就需要考虑如何把这些基元组合成有意义的关系结构(地图符号),基元之间关系描述的方法包括:模式文法描述法和相关位置描述法。

统计-结构法

原理:统计方法和结构方法的结合,兼顾了地图符号的统计特征和结构特征,比较全面的考虑了地图符号的特征,点状地图符号的统计-结构法识别过程如下:

基于地学知识的空间数据处理

地学知识的概念

地学知识是地学领域中反应地学现象和过程及其属性的形式化信息,它同样具有一般知识的特征。

地学知识的表达

为了在数据处理中有效的利用地学知识,常常使用过程式编程语言来解决地学知识的表达和管理问题,可将地学知识分为三级:

  • 因子级知识:该级知识反映了解决某类问题所需要的地学基本概念,常常是单要素的因子;
  • 运算级知识:该级知识是地学基本原理和专家经验,利用该级知识可得出地学中的专题信息;
  • 决策级知识:该级知识是进行规划、决策的经验性知识,是地学专家在某一领域内长期实践经验的总结,是经验性知识。

地学知识的存储和管理

因子级的知识可以用表的形式进行描述和管理,这些基本因子可以进一步使用地学编码的方式进行组合,用于表达地理目标的属性。

运算级和决策级知识的管理如下图:

地学知识的推理

在地理专家系统中,推理机的作用是控制、协调系统的推理,并利用知识库中的规则对综合数据库中的数据进行逻辑操作,推理机担负两项任务:一是检查自己已有的事实和规则,并在可能的情况下增加新的事实,二是决定推理的方式和顺序。

推理的基本过程如下:

  1. 装入数据库;

  2. 由用户确定用于推理的地理区域的数据和知识范围;

  3. 因子级知识中基本因子的匹配,结果是获取推理对象的各因子的分级值;

  4. 用运算级知识规则去匹配地理数据库中的数据,若规则要求的数据不足,则启动相应的地学模型求出,记录使用的规则号和匹配结果于动态缓冲区中;

  5. 用决策级知识对属性数据库中的数据和计算结果作匹配,得到最终结论。

地图设计的智能化方法

地图制图知识就是地图设计与编绘过程中专家经验和各种地图制图规范的总称,从广义上讲,在数字(电子)地图的设计中还包括各种描述地图制图对象的事实。

地图制图知识具有专家系统或知识工程系统中知识的一般特性,同时还具有空间知识的特征,空间知识是指对地图要素图形特征和空间关系的描述。

地图制图知识的分类方案

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

武汉大学空间智能化处理复习 的相关文章

随机推荐

  • STM32G30C8T6hal库串口非固定长度

    1 由于从标准库转到hal库 还是特别不适应 串口测试遇到了一下问题 记录一下 2 hal库串口的配置不再赘述 hal库串口接收完毕可调用回调函数 接收的字节为固定长度才会回调 感觉非常麻烦 而且要重新开启接收中断 特别不适用于项目 想按照
  • 最新网络工程毕设选题题目推荐

    文章目录 0 简介 1 如何选题 2 最新网络工程选题 2 1 Java web SSM 系统 2 2 大数据方向 2 3 人工智能方向 2 4 其他方向 4 最后 0 简介 学长搜集分享最新的网络工程专业毕设毕设选题 难度适中 适合作为毕
  • python爬虫,多线程与生产者消费者模式

    使用队列完成生产者消费者模式 使用类创建多线程提高爬虫速度 https sc chinaz com tupian index html https sc chinaz com tupian index 2 html https sc chi
  • elasticsearch 安装教程

    一 jdk安装 es要求jdk版本在1 8以上 所以先安装jdk1 8 安装步骤 1 安装完Centos6 5的Base Server版会默认安装OpenJDK 首先需要删除OpenJDK 命令 rpm qa grep java 显示如下
  • 头条员工自爆:拿遍BAT和TMD的offer,面试过于NB!

    最近看到一位今日头条员工在脉脉发帖称 最近两次找工作 BAT TMD的offer几乎拿了个遍 但一般一家只能待两年 原因是面试的时候表现过于NB 导致下家对自己期望值过高 实际工作中面临的阻力很大的时候就会退缩 自己的能力项可能是面试 每次
  • Android 网络管理

    系统中对网络的判断和选在是在Connectivityervice这个服务中来处理的 在系统启动的时候会启动这个系统服务 系统启动完毕后 ConnectivityService在系统启动的时候就启动了 在android内部 用framewor
  • 如何学好C语言的数据结构与算法?

    C语言的数据结构与算法 难就难在链表 学会了链表 可能后面就一点都不难了 书籍推荐 数据结构与算法分析 C语言描述版 要深入学习的话可以选择这本书 因为针对链表的讲解是比较详细的 所以可以很快理解链表 跟着书上一点点实现基本操作 增删改查
  • Vue中的过滤器

    过滤器 定义 对要显示的数据进行特定格式化后再显示 适用于一些简单逻辑的处理 语法 1 注册过滤器 Vue filter name callback 全局 或 new Vue filters 局部 2 使用过滤器 xxx 过滤器名 或 v
  • 动态修改日志级别,太有用了!

    首发于公众号 BiggerBoy 背景 我们在系统中一般都会打印一些日志 并且在开发 测试 生产各个环境中的日志级别可能不一样 在开发过程中为了方便调试打印了很多debug日志 但是生产环境为了性能 为了节约存储资源 我们会将日志级别设置为
  • linux shell进行数值计算

    出于项目需要 需要用脚本执行计算 最简单的方法1 这里写算式 可以写变量 Desktop cat test sh a 102 c a 123 echo a a echo a 123 c Desktop test sh a 102 a 123
  • 【软件测试】用例篇

    一 什么是测试用例 测试用例 向被测试系统发起的一组集合 这组集合包含测试数据 测试步骤 测试平台 预期结果 二 为什么在测试前要设计测试用例 三 基于需求设计测试用例 3 1测试是我们测试人员进行测试的依据 3 2测试人员首先要分析需求
  • A-LOAM总结-(前端+后端)算法流程分析

    文章目录 scanRegistration cpp 雷达信息预处理进程 laserOdometry cpp laserMapping cpp A LOAM算法流程 主要运行以下3个cpp文件 流程框图在文末 scanRegistration
  • (C语言)输出数组的最大值及其对应下标的最小值

    本题源自pintia cn 题目要求 代码 测试结果图 PTA测试结果 题目要求 本题要求编写程序 找出给定的n个数中的最大值及其对应的最小下标 下标从0开始 输入格式 输入在第一行中给出一个正整数n 1
  • 为什么学完Python后的薪资这么高?

    人工智能和大数据概念的兴起 带动了Python的快速增长 Python语言逻辑简洁 入门简单 生态丰富 几乎成为几个新兴领域的不二选择 而除了这两个领域 Python还有更多的适用领域 爬虫 web 自动化运维等领域都非常适合Python发
  • 详细的Python Flask的操作

    本篇文章是Python Flask 建站框架入门课程 编程实战微课 w3cschool微课的学习笔记 根据课程整理而来 本人使用版本如下 Python 3 10 0 Flask 2 2 2 简介 Flask是一个轻量级的可定制的web框架
  • 推荐|5种商业AI产品的技术架构设计!

    来源 达观数据 概要 今天我们就特别推荐达观数据的几个商业产品设计技术架构 希望对于广大技术有帮助 做任何一个商业产品设计 技术架构都是首先要考虑的 特别是面对海量数据的AI商业项目更是如此 今天我们就特别推荐达观数据的几个商业产品设计技术
  • Vue中key

    相信很多小伙伴跟我一样在使用v for的时候对key值的存在和必要性有疑问 通过ESlint进行代码检查的时候不加上key还会报错 想知道key为什么存在可以先想想key为什么产生 会不会是尤雨溪灵光一闪就给Vue添加上了key 也有可能
  • 大数据简介

    预备篇 目录 知识 大数据简介 计算机单位 大数据的五个 v Hadoop Hadoop概述 Hadoop的历史 Hadoop三大发行版本 1 Apache Hadoop 2 Cloudera Hadoop 3 Hortonworks Ha
  • 野外偷拍_野外紧急设计

    关于本系列 本系列文章旨在为人们经常讨论但难以捉摸的软件体系结构和设计概念提供新的视角 通过具体的示例 尼尔 福特为您提供了进化架构和紧急设计的敏捷实践的坚实基础 通过将重要的架构和设计决策推迟到最后一个负责任的时刻 可以防止不必要的复杂性
  • 武汉大学空间智能化处理复习

    空间数据处理智能化的重要性 提高地理信息处理的效率 减轻人在地理信息处理中的劳动量 使一般的地理信息用户也能让专家一样解决问题 大型的空间决策服务需要归纳 分析多种方案 智能化处理方法的来源 常常来自于人工智能学科的研究成果 如 知识工程