VAiRoma:A Visual Analytics System for Making Sense of Places,Times,and Events in Roman History

VAiRoma:一个有关分析理解罗马历史中的地点时间和事件的可视化分析工具

综述

本文主要介绍了作者制作的一个基于web的可视化工具VAiRoma

编程工具:PHP, js, arcgis.com, d3.com

数据来源:维基百科关于(Rome,Roma,Roman等)的 189000篇纯文本数据

功能模块:时间图,主题图,地点图,用户自定义便签

(图一)

1.数据处理:

1)关键词过滤:

(包括:Rome,Roma,Roman,City  of Roman Empire and Italian State encompass)

结果为189000篇纯文本数据

2)主题模型建立:

一共提取了40个主题,为了节省空间用Topic Rose Tree展示,

提取位置信息使用了Stanford NER(Named Entity Recognizer)

缺点没有验证的标准,为了帮助验证增加了6个便签,标记地点,后面也可以作为主题来过滤筛选,如下:


3)位置提取并在地图上标记

利用GeoNames' REST Web Services来定位,选择排名第一的选项

人工纠正不正确的标记

4)日期提取

使用Stanford NER和正则表达式,对于模棱两可的时间比如说16实际早期,就精确到某一年,

因为要在时间轴上定义,所以缺点时间不一定精确

5)联系时间和地点

作者说历史类的文章会按照事件的发生顺序来写,所以在一段中出现一个地点和一个时间,那就把他们关联起来。

另一个段落的时间和地点另外关联,然后统计这些地点出现的频率。

数据预处理的整体步骤描述


二.用户界面

时间视图:范围从2000BC-2010AD,用户可以通过拖拽时间范围过滤主题,地点等信息。

地点视图:利用ArcGIS制作了三个图层,hotheat map ,point map,pin map,用户点击的时候会显示相关这个地点文章

主题视图:利用圆圈展示了25个主要主题在圈内,用颜色深度来表示重要程度


tabular视图如下:

这个视图是按照主题来展示的,排序是按照权重,有关时间位置和主题的关键词会用不同的颜色标记出来


VAiRoma的作用

1.可以选择时间范围来观察,地点,主题的变化,用户想查看相关信息的话可以点击图一中左边的列表框选择相关的主题或者位置查看相关的文章。

2.多种过滤方式,基于时间,地点,主题。

3.通过位置信息查找文章。

4.划定区域选择文章,了解事件,区域为3米的圆内

5.比较两个时间段内的变化

6.用户自定义标签在地图上标记,自己的见解,模版为:where when who what why

本文技术缺点:

1) 截取的位置信息和时间无法保证准确
2)信息不够学术性
3)故事手法简单

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: involution是一种用于视觉识别的算法,它反转了卷积的内在特性。它通过将卷积操作中的滤波器权重转换为可学习的点积操作,从而提高了模型的效率和准确性。involution算法在计算机视觉领域中具有广泛的应用,特别是在目标检测和图像分割等任务中。 ### 回答2: involution是在计算机视觉领域中概念比较新的一种方法。它是对传统卷积算法的一种逆运算,用来增强卷积神经网络中的非线性建模能力。involution的核心思想是在特征图的每个位置上利用可学习的感受野(receptive field)来进行特征融合,使得网络可以更好地捕捉目标之间的全局关系。 举个例子,我们在计算机视觉中常用的卷积层中,每一个卷积核通常只能对应一个大小固定的感受野。而involution层通过在每个位置上学习一个可变大小的感受野来取代卷积核,从而增强了网络对于目标间距离的捕捉。同时,involution层不仅可以被添加到普通的卷积神经网络中,还可以嵌入到注意力机制、自注意力机制等模型中,提高了模型的表达能力和性能。 相对于传统的卷积层,involution层有多方面的优点。首先,可变感受野大小的应用让involution能够处理更加复杂的视觉场景。其次,involution能够更好地捕捉目标之间的全局关系,对于跨越较大距离的目标关系识别和图像分割等任务非常有效。最后,involution的结构相对简单,不需要过多的计算与存储,可以大幅度减少网络的训练时间和计算资源占用,同时保证优秀的性能表现。 总之,involution可以被看作是一种高效而又强大的计算机视觉算法,对于面对复杂的图像场景和目标识别任务的解决具有重要的意义。 ### 回答3: Involution是近年来计算机视觉领域中一个新的概念,是一种反转卷积(convolution)的方法,可以更高效地进行视觉识别。所谓卷积,即是将一个滤波器与输入数据的每一个小区域进行乘法运算,然后将所有乘积相加得到一个数值作为输出。而在深度学习中,我们通常使用卷积神经网络来对输入数据进行分类或识别。 然而,在深度学习中,卷积处理是一件十分耗费计算资源的任务。特别是当我们需要处理高分辨率的图像时,其复杂度更是极高。因此,为了提高卷积神经网络的效率,Involution便应运而生。 那么,Involution到底是如何实现反转卷积的呢?其实,它的实现方法非常简单。它通过将输入数据划分成不同的区域,然后在每个小区域内执行局部变换操作,最后再将每个小区域的结果组合成一个输出。这种做法可以使得计算量大幅度降低,同时还可以减少运算中的参数数量。而且,按照这种方法执行的Involution操作还可以在不同分辨率之间进行协作,进一步提高神经网络的效率和准确率。 总之,Involution通过将输入数据分解成小块,实现了卷积操作的反转,从而实现了对图像的高效处理,特别是对于大尺度的图像和超高分辨率的图像,效果是非常显著的。其简单而有效的原理,有望成为未来深度学习领域的重要研究方向之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值