当前位置:网站首页>為什麼你的數據圖譜分析圖上只顯示一個值?
為什麼你的數據圖譜分析圖上只顯示一個值?
2022-06-23 22:19:00 【51CTO】
“鐵牛”這個名字比“9527”的名字更有深意,鐵牛象征著堅韌、耐力、執著等等中華傳統美德。在這裏小編先給鐵牛點個贊。
————————————————————————————————————————
鐵牛的憂傷
今天有個朋友給我發消息問我:“我根據你的操作視頻一步一步地操作,設置了那麼多屬性,為什麼我圖上為什麼只顯示一個值?”

我這比特不便透漏姓名的朋友,我這裏就稱他為大壯,大壯剛剛進入數據分析領域不久,他屬於跨專業轉行。之前沒有編程基礎,就更別提數據結構了,所以我當時建議他先從一些國內有實力的公司做得某些優秀的應用知識圖譜(Knowledge Graph)技術開發的數據分析工具開始學起,他選擇了最近比較火的一款數據分析工具“情報分析師”,你沒看錯“情報分析師”是這個分析工具的名字。
鐵牛破案
不好意思扯遠了,言歸正傳,說回我們的大壯,他什麼意思呢?其實大壯的描述的本身就不是很清楚,既沒說明圖上的具體什麼比特置不顯示值,也沒說是實體(Entity)還是關系(Relationship)也叫鏈接或者是下面的數據窗口。根據對方給的略微模糊的線索,我們開始破案。首先想到的可能就是,他設置了多個標簽,也就是希望圖中實體上顯示,比如姓名+身份證號這種情况,然而出圖的是時候,圖上卻只顯示了姓名。此時我懷疑,是關系設置的問題,我問他是不是關系設置沒有保存,或者設置的時候沒有選中想要顯示的值?結果大壯嗚裏哇啦給我發了一堆語音,還是描述不清楚,用詞也不准確,沒關系,接觸一個新的行業不是必須把專業名詞背誦一遍就能精通的,需要一個循序漸進的過程。耐著性子聽了半天,大概意思就是他的操作沒錯,接下來直接使用騰訊會議開遠程桌面。



以上是從情報分析師這個分析工具的關系設置中截取的部分圖片,這時候我意識到,他的操作確實沒問題,軟件也沒問題,情報分析師已經將知識圖譜的關鍵元素設置,以一種普通人最容易理解簡單的方式展現出來。實體、關系都正常,數據窗口中也顯示了相應的數據。沒發現問題啊?
那是哪裏出了問題?
我的問題麼!都不是!實際上大家都沒問題。為什麼會這樣呢,我上面有提到大壯初入數據分析門,實際上就是大壯對知識圖譜的一些基本概念沒有搞清楚。首先我概括說一下構成知識圖譜的關鍵元素,實體、關系、屬性(Attribute),實體有屬性,關系也有屬性。那麼一個最基本的知識圖譜單元,需要至少一個實體和一個屬性再加一條關系,或者兩個實體和一個屬性。不好理解的話你可以這樣理解:

小美和大壯是好朋友,也是同學,小美是女的,大壯是男的。那麼其中大壯和小美都是實體,而“好朋友”就是這兩個實體的關系,“同學”也是兩個實體關系。屬性是什麼呢?小美是女的,“女性”就是小美的屬性。
清楚了這些概念之後,現在我們回到最初大壯提出的問題:“設置了那麼多屬性,為什麼我圖上為什麼只顯示一個值?”
原來最根本的問題就是沒有搞清楚知識圖譜中最基本的概念。清楚了這些概念我們顯而易見,他的意思是實體上面顯示的文本,為什麼只顯示了交易戶名,而沒有顯示全部屬性。

按照知識圖譜的定義,屬性是存在實體和鏈接當中,情報分析師這款軟件當然也是按照這個規則來定義關系的,具體數據圖形化的時候,情報分析師或者任何一款數據圖形化軟件,一定要考慮可讀性的,所以在情報分析師軟件當中需要設置“標簽內容”也就是圖中紅框標記的比特置。

屬性和標簽不是一個概念!
如果按照顯示數量來講,是標簽的概念。如果是屬性,就分實體屬性和鏈接屬性,這些A類多個屬性是為A實體和A鏈接的服務的,主要作用於後續對A實體和A鏈接的深度分析、分類、統計、過濾、對比等等。屬性概念相對較寬泛,任何數據項,如果你願意都可以設置為屬性,但要遵從歸屬原則,以事實為標准。屬性還可以有屬性值,大壯-22歲-身高-1米6,(大壯的年齡28,把身高作為屬性,1米6,可以稱作大壯屬性身高的屬性值)
避免密集恐懼
這樣的話才能保證用戶在生成關系圖的時候可以設置實體下標簽顯示的內容,一般設置一個字段,比如姓名、手機號、賬號等等,當然也可以設置多個值。如果實體的所有的屬性都顯示在圖上,那關系圖將會變成一堆屬性密密麻麻地摞在一起,簡直是密集恐懼症患者的噩夢。

所以沒有人會這樣設置,所以標簽我們一般只設置一個重要的值,比如姓名就够了。當然有時候我們在圖中也是需要隨時關注某個實體的具體屬性的,一般的知識圖譜需要我們一個一個手工點開實體去看詳細內容。
但是情報分析師這個工具提供了一個十分貼心的功能。那就是數據窗口。

我們可以在數據窗口中實時地看到每一個實體或者鏈接的全部屬性,我們需要做的,只是選中它即可。
好了,通過以上的內容希望大家已經對知識圖譜中實體、關系(鏈接)、屬性、標簽,都清楚了。
————————————————————————————————————————
如果你對情報分析師阮籍感興趣,或者對鐵牛感興趣。可以關注“清林情報分析師”公眾號。
回複暗號“專業版”獲取下載鏈接
回複暗號“個人版”獲取下載鏈接
边栏推荐
- Icml2022 | robust task representation for off-line meta reinforcement learning based on contrastive learning
- How does the fortress machine log in to the production server? What is the function of the fortress machine?
- How to set the protective strip in the barcode
- How to transfer files from the local fortress server
- API gateway verification token the role of adding a new authentication token in API gateway
- Advantages of micro service registry Nacos over Eureka
- Go language core 36 lectures (go language practice and application 26) -- learning notes
- The time deviation is more than 15 hours (54000 seconds), and the time cannot be automatically calibrated
- How to do API gateway routing? What are the other functions of API gateway?
- Impala port
猜你喜欢

Icml2022 | robust task representation for off-line meta reinforcement learning based on contrastive learning

在宇宙的眼眸下,如何正确地关心东数西算?

How to improve the content quality of short video, these four elements must be achieved

Using the provider to transform the shit like code, the amount of code is reduced by 2/3!

Configuring error sets using MySQL for Ubuntu 20.04.4 LTS

应用实践 | Apache Doris 整合 Iceberg + Flink CDC 构建实时湖仓一体的联邦查询分析架构

ACL2022 | MVR:面向开放域检索的多视角文档表征

Ten thousand words! Understand the inheritedwidget local refresh mechanism

Peking University, University of California Berkeley and others jointly | domain adaptive text classification with structured knowledge from unlabeled data (Domain Adaptive Text Classification Based o

ICML2022 | 基于对比学习的离线元强化学习的鲁棒任务表示
随机推荐
5 minutes to explain what is redis?
Manually push a message platform
Kubecon2021 video collection
Digital transformation solution for raw material industry chain supply chain platform
Detailed explanation of redisson distribution lock
v-chart
The most common usage scenarios for redis
Use bcryptjs to encrypt the password
Configuring error sets using MySQL for Ubuntu 20.04.4 LTS
What should be done when the encryptor fails to authenticate in the new version of easycvr?
How to deploy API gateways and split services under multi services?
Hugegraph: hugegraph Hubble web based visual graph management
Dart series: smooth as silk, operating files and directories
In depth understanding of Internet of things device access layer
You must like these free subtitle online tools: Video subtitle extraction, subtitle online translation, double subtitle merging
WordPress plugin WP guppy 1.1 - WP JSON API sensitive information disclosure
How does the national standard gb28181 security video platform easygbs download device video through the interface?
Redis source code analysis -- QuickList of redis list implementation principle
Teach you how to write a delay queue
How API gateway finds the role of microserver gateway in microservices