V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
sillydaddy
V2EX  ›  奇思妙想

点子:历史知识的可视化

  •  
  •   sillydaddy · 2020-09-01 12:51:07 +08:00 · 4102 次点击
    这是一个创建于 1547 天前的主题,其中的信息可能已经有所发展或是发生改变。

    给历史下一个定义的话,就是:在某个时间某个地点上,发生了某件事,涉及到某个人

    果真死记硬背这样的时间地点人物事件,也太浪费人生了,与“读史使人明智”完全背道而驰,虽然学校里仍然如此:(

    这些“事件”之间的联系,才是真正值得去挖掘,分析,从而增长智慧的。

    举例来说,同一个时间段,A 国是什么状态,B 国正在发生什么,而 C 国与 D 国正在互相干什么;
    同一个国家,在 t0~t1 这段时间发生了怎样的变化,在 t2~t3 这段时间发生了怎样的变化;
    同一件事(比如住宅样式),在 A 国的 t0~t1 是怎样变化的,在 B 国又是怎样变化的,中间发生了什么联系;
    。。。等等等等

    “时间”、“地点”、“国家”、“人物”、“事件”。。。等等,很多的历史要素,其实都可以联系起来,就像在多维数据里面发现各个维度数据的关联一样。

    所以,引出了一个想法,为何不把这些历史的要素做成可交互的可视化

    • 时间,可以用时间轴可视化;
    • 地点,可以用地图可视化;
    • 人物,可以用某个图片代替;
    • 事件、其他,可以用一个元素代表;
    • 事件之间的关联,可以用超链接连接;
    • 。。。

    只要在读史时,把这些要素录入到系统里,后面可以随时提取并可视化,随着时间进行,可以挖掘的数据也就越多;

    如果要类比的话,可以把这个类比成记账——财帐的原始数据跟历史事件一样,也就是基本的几个要素,如“账户,金额,时间,事项,类别”,但一旦数据多了,通过透视不同的数据,可以发现很多东西,尤其在加上可视化之后

    这样学习历史的过程应该是非常有趣且有益的。

    抛砖完毕。

    29 条回复    2020-09-02 13:03:43 +08:00
    sike03
        1
    sike03  
       2020-09-01 12:53:20 +08:00   ❤️ 1
    可以看看“全历史”
    maemual
        2
    maemual  
       2020-09-01 12:56:38 +08:00
    哈哈哈 想到就是“全历史”
    luren123
        3
    luren123  
       2020-09-01 12:57:27 +08:00
    三年之前我也有类似的想法,并且做了初步的设计和规划,奈何后来 996 就遗忘在角落里面了
    sillydaddy
        4
    sillydaddy  
    OP
       2020-09-01 13:04:22 +08:00
    @sike03
    @maemual 之前好像看过,就是忘记名字了,谢谢 2 位提醒啊。不过感觉“全历史”还是比较粗糙,数据好像都是固定的,不能用户自己编辑。而且可视化的方式还是不够劲儿,用来“透视数据”、“发现联系”,好像还很不够。

    我其实想的是,用户在学习过程中,可以自己编辑数据的条目,因为历史事件很多,每个人学习都有自己的路径,就像是探索某个未知领地,要一步一步把阴影地域探明,这样才有乐趣。


    @luren123 哈哈,“阳光底下没有新鲜事”,希望有机会可以合作开发啊,我一直想有个这样的东西,辅助自己学习历史什么的。
    famez
        5
    famez  
       2020-09-01 13:08:41 +08:00
    点子很赞
    est
        6
    est  
       2020-09-01 13:20:09 +08:00   ❤️ 3
    > 给历史下一个定义的话,就是:在某个时间某个地点上,发生了某件事,涉及到某个人。


    给你的定义做一个补充,历史就是:据 A 时间发布 B 时间摘抄 C 时间翻印的某本书所说,在 D 时间某个 E 地点上,发生了 E 这件事,涉及到 F 某个人,但其实这个时间地点任务根据 G 书的说法又不一样。最后考古证据 H 表明前面所说的都半对半错,虽然错误的认识 I 其实对 J 时代的人有很大影响甚至被当成 K 类型的真理。只不过现在 L 证据又推翻了这个真理的一角,说不定 M 证据又会翻转。
    sillydaddy
        7
    sillydaddy  
    OP
       2020-09-01 13:27:20 +08:00
    @est 改成 Rap,一曲成名 :) 是的,历史上很多记录都是“不真”的,正史、野史、秽史。。。,没办法。

    要我去研究的话,我会去研究那些与民众相关的东西,比如住房、物价、服饰、食物、风俗、商业买卖、婚丧嫁娶,等等,这些想来是朝廷不屑于伪造的。
    gitjavascript
        8
    gitjavascript  
       2020-09-01 13:46:18 +08:00
    全历史 APP 建议你先用用
    morizawatt
        9
    morizawatt  
       2020-09-01 13:53:27 +08:00
    全历史 app 很精致啊,哪里粗糙
    across
        10
    across  
       2020-09-01 14:00:46 +08:00
    https://v2ex.com/t/466352
    我之前看历史时问过。

    自己记录的话 Aeon Timeline 可以。
    BingoXuan
        11
    BingoXuan  
       2020-09-01 15:06:58 +08:00
    @est
    历和史是不一样的,lz 的定义是历,你的补充其实是史。其实最好加上前提:后人以官方身份保存下来的记录。这就是为什么古时候会有史官一职。因此明官写元史,清官写明史。非官方记载统称为野史。至于历的真实性,都是要后人重新考究。史观都是某一权威在其推理之后得出结论,无可避免参杂很多主观成分。
    sillydaddy
        12
    sillydaddy  
    OP
       2020-09-01 15:19:42 +08:00
    @gitjavascript
    @morizawatt
    我刚用了下“全历史”App,发现里面确实没有我提到的几个点,“用户编辑自己的数据”、“数据透视”。。。

    具体来说,我认为的“全历史”的优点、缺点:

    [优点]
    . “A-B 路径”功能不错,可以发现任意 2 个历史要素之间通过怎样的路径关联起来。可以发现一些有趣的东西。

    [缺点]
    . 中心化的数据库。如上面 @est 提到的,历史事件很多都是“不真”的,那么为什么要搞一个中心化的数据库?用户为什么不能独立维护自己的数据? 既把学习过程的乐趣弄没了,又忽略了各个用户自己对事实的考察。

    . 发现联系比较难。关系图谱是很强大,但需要用户手动去输入元素,然后去查找,而没有利用好地图、时间轴这些可视化的元素去展示。关系图谱虽然也是一种可视化,但“全历史”里面的关系图谱的可视化是通过“力图”显示的,看起来非常不方便,而且与地图、时间轴完全脱节了,以至于独立成了一个单独的“关系图谱”模块。

    . 数据透视方法单一。全程使用“关系图谱”,数据透视方法单一,把条目的录入复杂化了。
    sillydaddy
        13
    sillydaddy  
    OP
       2020-09-01 15:25:06 +08:00
    @across #10 这些 Timeline 类型的,好像只有时间+地图,没办法把历史事件、人物等等加入进来吧?
    java8
        14
    java8  
       2020-09-01 15:31:37 +08:00
    @luren123 好家伙,3 年前就 996
    Mark24
        15
    Mark24  
       2020-09-01 16:04:45 +08:00
    @luren123 996 让这个世界失去了很多
    popesaga
        16
    popesaga  
       2020-09-01 16:12:02 +08:00
    楼主,你说的这些东西,撇开初衷是学习工具这个概念,现实中如果能做出来,你就可以拿来做情报分析了。做情报的谁不想知道人地事之间的相互关系和影响呢?
    popesaga
        17
    popesaga  
       2020-09-01 16:13:34 +08:00
    @popesaga 然后只要考虑怎么卖给有需要的 B 端客户就行了。
    SeaRecluse
        18
    SeaRecluse  
       2020-09-01 16:14:06 +08:00
    很久之前,想基于这个做一个游戏,游戏进度是历史倒序。
    然后发现并不会做游戏
    然后这个想法忘掉了
    across
        19
    across  
       2020-09-01 17:20:34 +08:00
    @sillydaddy 一般 timeline 上做链接、少量注释就可以了,用于入门时梳理关系。
    具体事件放里面其实不好查,还不如 wiki 那样按事件列的清晰。

    历史事件分析和普通事件分析并没有什么区别。你想的就是侦探剧里面那种练满了线的钉板吧( String Theory Board ),就是思维导图,oneonte 就可以,最多做个格式转换工具,大部分都是 xml/json 格式通用的······
    sillydaddy
        20
    sillydaddy  
    OP
       2020-09-01 17:28:20 +08:00
    @popesaga #16, 呃,感觉离情报分析有点远啊,至少情报分析里面的“事件”都是秘密不公开的吧。

    通过可视化观察多个维度的数据,是可以发现一些有趣的东西,但应该还够不上情报吧。

    在可视化这个方向,可视化地观察多个维度数据,应该叫做“可视化数据分析”吧,跟传统的数据挖掘还不一样:
    “可视化数据分析”更依赖人,把数据可视化出来,然后由人去交互操作,发现里面的一些东西;
    “数据挖掘”更依赖算法,数据喂给算法,经过运算,输出一些关联关系,全历史里的“关系图谱 /知识图谱”就是典型;

    我举个例子来说,
    “可视化数据分析”这样操作:由用户选定某个时间,地图上可视化地展示在这个时间,世界各地发生的一些大事件,用户看到这些事件,可以发现某些(固定算法)意想不到的关联。
    “数据挖掘”则是:由用户选定某个历史要素,算法分析后,给出这个历史要素相关联的其他历史要素,这些给出的结果,也很可能出乎用户的意料。

    在我看来,“全历史”这个软件的侧重点,更侧重于“数据挖掘”,而不是“可视化数据分析”。

    @gitjavascript
    @morizawatt
    sillydaddy
        21
    sillydaddy  
    OP
       2020-09-01 17:44:12 +08:00
    @SeaRecluse #18, 倒叙是什么意思? 可以具体讲讲吗? :)

    @across #19, > 你想的就是侦探剧里面那种练满了线的钉板吧,这个表达方式,或者说可视化方式我还没有想清楚。

    我想要达到的目的就是:可以通过这些历史事件的可视化,发现一些有意思的东西,发现一些东西的联系、变化,然后可以顺着某个发现稍微深入研究一下,从而加深对这些事件的理解。另外一个就是,把历史(或者古代社会)看成是一个连贯、立体的东西,能从时间的发展上把握住,也能从不同的侧面去看,而不是被一个一个的事件割裂,也不是仅仅从某个固定的角度去看。

    所以我希望的这个软件能提供的,应该包括:
    1. 促进发现一些关联,而且这个过程不能太耗费精力
    2. 能帮助从不同侧面分析、把握历史事件,包括不同尺度的时间段,
    3. 理想的情况就是,自己也可以比较容易地,独立地发现某些隐藏在历史事件中的东西,摆脱那种需要专门研究历史的人才能分析出某些东西的情况。
    klaas
        22
    klaas  
       2020-09-01 17:45:44 +08:00
    技术实现不难,学术上的设计不容易。毕竟计量历史学还很不成熟。
    across
        23
    across  
       2020-09-01 17:50:33 +08:00
    @sillydaddy 本末倒置了,工具只是工具,人大脑记忆不够,帮忙梳理用而已。
    你想的是有一个智能工具可以帮你分析推理,而且这只是想象中的情形,真做出来了,拉个 AI 投资没疑问。
    sillydaddy
        24
    sillydaddy  
    OP
       2020-09-01 17:57:51 +08:00
    @across #23 > 你想的是有一个智能工具可以帮你分析推理,而且这只是想象中的情形,真做出来了,拉个 AI 投资没疑问

    所以我用的是 “促进”、“帮助”这些词啊,不是让工具去发现。
    就像我前面说的“记账软件”,它做的只是把财账记录,通过不同的维度可视化出来,辅助分析,它本身并没有“发现”任何东西。
    “发现”是由人做出的,但没有工具的可视化,人很难发现,所以说,工具“促进”、“帮助”了人的发现。

    这个历史地图,至少可以在“时间”、“空间”、“人物”、“事件”这些要素上,作出可视化,对于促进发现历史事件的关联这个方向,是可以挖掘的。
    rap16
        25
    rap16  
       2020-09-01 18:02:46 +08:00
    你先深入使用下,我发现全历史已经非常全面了
    luren123
        26
    luren123  
       2020-09-01 19:13:26 +08:00
    @14163548 为了生活没办法,996 三年了,苦啊,基本没有啥个人时间,再坚持几年失业之后找个自由的事情,回归家庭
    Aether
        27
    Aether  
       2020-09-02 09:23:29 +08:00
    我觉得历史的核心在于考证、叙事。如果数据本身都有问题,那么无论如何呈现都没有意义。
    SeaRecluse
        28
    SeaRecluse  
       2020-09-02 10:14:38 +08:00
    例如中学时代分析历史事件一样,在某个历史事件节点去找造成原因的前驱进行溯源,然后按照清明元宋唐的顺序,唐代以前可以不用做了,一般人对于历史印象在汉唐之间有断层
    guanhui07
        29
    guanhui07  
       2020-09-02 13:03:43 +08:00
    全历史
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5229 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:15 · PVG 09:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.