日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖機器學(xué)習(xí)入門:基本概念介紹

穎脈Imgtec ? 2024-05-16 08:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器學(xué)習(xí)(Graph Machine Learning,簡稱Graph ML)是機器學(xué)習(xí)的一個分支,專注于利用圖形結(jié)構(gòu)的數(shù)據(jù)。在圖形結(jié)構(gòu)中,數(shù)據(jù)以圖的形式表示,其中的節(jié)點(或頂點)表示實體,邊(或鏈接)表示實體之間的關(guān)系。

本篇文章將從基礎(chǔ)開始介紹什么是圖,我們?nèi)绾蚊枋龊捅硎舅鼈?,以及它們的屬性是什么?/p>

圖論是在18世紀(jì)由歐拉引入的,用來解決著名的柯尼斯堡大橋問題:是否有可能只穿過七座橋中的每座橋一次。

0ed00a16-131b-11ef-9118-92fbcf53809c.jpg


什么是圖?如何定義它?

圖就是一組相互連接的對象。

一個圖有一組結(jié)點N和邊E, n是頂點的數(shù)目,m是邊的數(shù)目。連接的兩個節(jié)點被定義為相鄰(節(jié)點1相鄰或鄰接4)。當(dāng)我們稱網(wǎng)絡(luò)的大小N時,通常指的是節(jié)點的數(shù)量(鏈路或邊的數(shù)量通常稱為L)。

0ee7971c-131b-11ef-9118-92fbcf53809c.jpg

有向與無向

圖可以是無向圖或有向圖:

無向圖:邊是無向的,關(guān)系是對稱的。畫邊的順序并不重要。

有向圖:邊是有向的(也稱為有向圖),頂點之間的邊可以有方向,可以用箭頭表示(也稱為弧線)。

0efdf430-131b-11ef-9118-92fbcf53809c.jpg

圖的基本性質(zhì)

對于一個節(jié)點,我們可以將節(jié)點度(k)定義為與節(jié)點相鄰的邊,對于一個圖,我們可以計算無向圖的平均度k:

0f1fd7c6-131b-11ef-9118-92fbcf53809c.jpg

在有向網(wǎng)絡(luò)中,定義了一個節(jié)點的入度(指指向該節(jié)點的邊)和出度(指離開該節(jié)點的邊),節(jié)點的總度是兩者的和。我們稱source節(jié)點為沒有入度的節(jié)點,稱sink節(jié)點為沒有出度的節(jié)點。

我們可以計算平均度為:

0f410e6e-131b-11ef-9118-92fbcf53809c.jpg

這里的

0f647e76-131b-11ef-9118-92fbcf53809c.jpg

0f79d1e0-131b-11ef-9118-92fbcf53809c.jpg

鄰接矩陣是表示圖的另一種方式,其中行和列表示圖節(jié)點,交集表示一個節(jié)點的兩個節(jié)點之間是否存在鏈接。鄰接矩陣的大小是n x n(頂點數(shù))。如果Aij是節(jié)點i和j之間的鏈接,則Aij為1,否則為0,對于無向圖,矩陣是對稱的??梢钥吹皆诰仃嚨膶蔷€上沒有1意味著沒有自環(huán)(節(jié)點與自身相連)

0f920e72-131b-11ef-9118-92fbcf53809c.jpg

對于一個節(jié)點 i 計算一個節(jié)點的邊(或它的度),沿著行或列求和:

0fa38030-131b-11ef-9118-92fbcf53809c.jpg

無向圖中的總邊數(shù)是每個節(jié)點的度之和(也可以是鄰接矩陣中的值之和):

0fbecc64-131b-11ef-9118-92fbcf53809c.jpg

因為在無向圖中,你要計算兩次邊(由于鄰接矩陣是對稱的,要計算兩次相同的邊),所以除以2

對于有向圖,可以表示兩個不同的鄰接矩陣,一個表示入度,一個表示出度

0fda4eda-131b-11ef-9118-92fbcf53809c.jpg

對于一個節(jié)點,總邊數(shù)是入度和出度之和:

0fefe196-131b-11ef-9118-92fbcf53809c.jpg

我們計算一個節(jié)點的入度和出度以及總邊數(shù):

100b13a8-131b-11ef-9118-92fbcf53809c.jpg

102c0810-131b-11ef-9118-92fbcf53809c.jpg

由于線性代數(shù)和圖論之間存在聯(lián)系,所以可以對鄰接矩陣應(yīng)用不同的操作。如果轉(zhuǎn)置一個無向圖的鄰接矩陣,圖是沒有改變的因為是對稱的,但如果轉(zhuǎn)置一個有向圖的鄰接矩陣,邊則進行了方向的轉(zhuǎn)換。

104ab832-131b-11ef-9118-92fbcf53809c.jpg

這些矩陣非常是稀疏的,因為理論上一個節(jié)點是可以連接到所有其他節(jié)點,但這在現(xiàn)實生活中基本上不會發(fā)生。當(dāng)所有節(jié)點都與其他節(jié)點相連時,我們稱之為完全圖。完全圖通常用于理解圖論中的一些復(fù)雜問題(連通性例子等)。

106f84be-131b-11ef-9118-92fbcf53809c.jpg

圖的最大密度是一個完全圖中可能關(guān)系的總數(shù)。實際密度是測量無向非完全圖的密度:

10874fea-131b-11ef-9118-92fbcf53809c.jpg

理論上來說在社交網(wǎng)絡(luò)中,每個人都可以連接到每個人,但這并沒有發(fā)生。所以最終得到一個 70 億行和 70 億列的鄰接矩陣,其中大多數(shù)條目為零(因為非常稀疏)。為什么要說這個呢?因為不是所有的算法都能很好地處理稀疏矩陣。

除了鄰接矩陣,我們還可以將圖表示為一個邊的列表:

10a056a2-131b-11ef-9118-92fbcf53809c.jpg

但是這種方法對于機器學(xué)習(xí)分析是有問題的,所以就出現(xiàn)了一種常用的方法:鄰接表,因為鄰接表對大型和稀疏的節(jié)點很有用,它允許快速檢索節(jié)點的鄰居。

10c77e62-131b-11ef-9118-92fbcf53809c.jpg

加權(quán)圖

圖邊還可以增加權(quán)值,邊并不都是相同的,比如在交通圖中,為了選擇兩個節(jié)點之間的最佳路徑,我們將考慮表示時間或交通的權(quán)重。

10deecc8-131b-11ef-9118-92fbcf53809c.jpg

自循環(huán)

圖的節(jié)點是可以連接到自己的,所以必須在計算總邊數(shù)時添加自循環(huán)

10f605ca-131b-11ef-9118-92fbcf53809c.jpg

1117e7c6-131b-11ef-9118-92fbcf53809c.jpg

你也可以有一個多圖,一個對節(jié)點有多條邊


多重圖

含有平行邊的圖稱為多重圖,或者說一個對節(jié)點有多條邊

11369e14-131b-11ef-9118-92fbcf53809c.jpg

上面就是一些常見的圖和表示方式,我們來做一個匯總

1154a076-131b-11ef-9118-92fbcf53809c.jpg

圖的另一個重要參數(shù)是連接性(連通性)。每個節(jié)點都能被所有其他節(jié)點到達嗎?連通圖是指所有頂點都可以通過一條路徑連接起來的圖。不連通圖是指有兩個或多個連通分量的圖

11735642-131b-11ef-9118-92fbcf53809c.jpg

最大的隔離的節(jié)點子集被稱為“孤島”(island)。知道圖是連通的還是不連通的是很重要的,有些算法很難處理不連通的圖。

這可以在鄰接矩陣中顯示,其中不同的組件被寫成對角線塊(非零元素被限制在平方矩陣中)。我們稱連接兩個“孤島”的鏈接“橋”(bridge)

118dc4be-131b-11ef-9118-92fbcf53809c.jpg

如果圖很小,這種視覺檢查很容易,但對于一個大圖,檢查連通性是非常有挑戰(zhàn)的。


雙部圖

我們上面所看到的圖稱為單部圖,其中只有一種類型的節(jié)點和一種類型的關(guān)系

雙部圖是一種將節(jié)點劃分為兩個不相交集合(通常稱為 U 和 V)的圖。這些集合是獨立的,U 集合中的每個節(jié)點都與 V 集合中的某個節(jié)點相連(每個鏈接只能連接一個集合中的節(jié)點到另一個集合中的節(jié)點)。因此,雙部圖是一種不存在 U-U 連接和 V-V 連接的圖。有許多這樣的例子:作者到論文(作者位于 U 集合,并且他們與他們撰寫的論文即 V 集合相連)、演員(U)和他們參演的電影(V)、用戶和產(chǎn)品、食譜和配料等。另一個例子是疾病網(wǎng)絡(luò),其中包括一組疾病和一組基因,只有包含已知會導(dǎo)致或影響該疾病的突變的基因才與該疾病相連。另一個例子是匹配,雙部圖可用于約會應(yīng)用程序。對于一個有兩組節(jié)點的雙部圖(U 有 m 個節(jié)點,V 有 n 個節(jié)點),可能的邊的總數(shù)是 m*n,節(jié)點的總數(shù)是 m + n。

11b0bb4a-131b-11ef-9118-92fbcf53809c.jpg

雙部圖可以折疊成兩個單獨的網(wǎng)絡(luò),U 的投影和 V 的投影。在 U 的投影中,如果兩個節(jié)點連接到同一個 V 節(jié)點,則它們相連(V 投影的原理相同)。

11c20de6-131b-11ef-9118-92fbcf53809c.jpg

如果需要,我們也可以構(gòu)建一個三部圖??偟膩碚f,你可以擁有超過三種類型的節(jié)點,通常我們講的是 k-部圖。這種類型的圖擴展了我們對雙部圖的看法。


異構(gòu)圖

異構(gòu)圖(也稱異質(zhì)圖)是一種具有不同類型的節(jié)點和邊的圖。

11d831c0-131b-11ef-9118-92fbcf53809c.jpg


平面圖

如果一幅圖可以繪制成沒有任何邊相交的形式(對于圖來說,如果可以以這種方式繪制,它被稱為平面表示),則可以將其視為平面圖。即使繪制時邊相交,圖也可以是平面的??催@個例子,這幅圖可以重新繪制成平面表示。

1200e160-131b-11ef-9118-92fbcf53809c.jpg

為什么知道我們是否可以有平面表示很有用?最常用的一個例子是繪制電路版,要保證電路不會相交。

循環(huán)圖與非循環(huán)圖

線路 (walk) 是節(jié)點的交替序列(u-v 的線路是從 u 開始并在 v 結(jié)束的節(jié)點序列)。路徑(path)是序列中節(jié)點各不相同的線路(u-x-v 是一條路徑,但 u-x-u-x-v 是線路但不是路徑)。循環(huán)圖是路徑開始和結(jié)束于同一節(jié)點的圖,因為不同的算法都有循環(huán)問題(所以有時需要通過切斷一些連接將循環(huán)圖轉(zhuǎn)換為非循環(huán)圖)。我們可以將前饋神經(jīng)網(wǎng)絡(luò)定義為有向無環(huán)圖(DAG),因為DAG 總是有一個結(jié)束點(也稱為葉子節(jié)點)。

1211fe8c-131b-11ef-9118-92fbcf53809c.jpg


總結(jié)

在本文中,我們介紹了什么是圖及其主要屬性,盡管圖看起來很簡單,但可以實現(xiàn)無限的變化。圖是節(jié)點和邊的集合;它沒有順序,沒有開始也沒有結(jié)束。我們可以通過它們定義不同類型的概念和數(shù)據(jù)。圖還可以簡潔地描述數(shù)據(jù)的許多屬性,并為我們提供關(guān)于不同主題之間關(guān)系的信息。例如,我們可以為節(jié)點和邊分配權(quán)重和屬性。在以后的文章中,我們將討論如何在這些網(wǎng)絡(luò)中使用算法(以及如何表示它們)。

作者:Salvatore Raieli

來源:DeepHub IMBA

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41326

    瀏覽量

    302721
  • 人工智能
    +關(guān)注

    關(guān)注

    1821

    文章

    50367

    瀏覽量

    267062
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    67

    文章

    8567

    瀏覽量

    137263
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開關(guān)電源的基本概念和分析方法

    開關(guān)電源的基本概念和分析方法
    發(fā)表于 04-10 15:20 ?1次下載

    機器學(xué)習(xí)和深度學(xué)習(xí)中需避免的 7 個常見錯誤與局限性

    無論你是剛入門還是已經(jīng)從事人工智能模型相關(guān)工作一段時間,機器學(xué)習(xí)和深度學(xué)習(xí)中都存在一些我們需要時刻關(guān)注并銘記的常見錯誤。如果對這些錯誤置之不理,日后可能會引發(fā)諸多麻煩!只要我們密切關(guān)注
    的頭像 發(fā)表于 01-07 15:37 ?368次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>中需避免的 7 個常見錯誤與局限性

    單片機的入門準(zhǔn)備

    計算機硬件知識,如計算機的簡單組成原理,要知道CPU、總線等的一些基本概念; 3、學(xué)習(xí)C語言的編程知識,了解結(jié)構(gòu)化語言的程序設(shè)計方法,懂一些常用的算法,比如冒泡排序、中值算法等; 以上是基礎(chǔ),有了這些
    發(fā)表于 12-22 07:39

    探索Xilinx Kria KR260機器入門套件:開啟機器人應(yīng)用開發(fā)新旅程

    探索Xilinx Kria KR260機器入門套件:開啟機器人應(yīng)用開發(fā)新旅程 在當(dāng)今科技飛速發(fā)展的時代,機器人技術(shù)的應(yīng)用越來越廣泛。對于電子工程師來說,擁有一款優(yōu)秀的開發(fā)套件至關(guān)重要
    的頭像 發(fā)表于 12-15 14:45 ?618次閱讀

    TVS二極管的基本概念和主要作用

    芝識課堂的全新內(nèi)容又和大家見面啦!從本期開始,我們將用四節(jié)課為大家系統(tǒng)介紹一位在電路設(shè)計中默默奉獻的“無名英雄”——TVS二極管。我們會從它的基本概念、工作原理,聊到如何為電路挑選合適的型號、布局
    的頭像 發(fā)表于 11-28 09:27 ?2.4w次閱讀
    TVS二極管的<b class='flag-5'>基本概念</b>和主要作用

    學(xué)習(xí)物聯(lián)網(wǎng)怎么入門?

    聯(lián)網(wǎng)的基本概念和技術(shù)是學(xué)習(xí)物聯(lián)網(wǎng)的重要第一步。物聯(lián)網(wǎng)是指互聯(lián)網(wǎng)上的物品相互連接,通過網(wǎng)絡(luò)實現(xiàn)信息交流和共享的一種技術(shù)。學(xué)習(xí)物聯(lián)網(wǎng)需要了解物聯(lián)網(wǎng)的基本概念,如物聯(lián)網(wǎng)的架構(gòu)、物聯(lián)網(wǎng)的協(xié)議、
    發(fā)表于 10-14 10:34

    如何在機器視覺中部署深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)

    1:基于深度學(xué)習(xí)的目標(biāo)檢測可定位已訓(xùn)練的目標(biāo)類別,并通過矩形框(邊界框)對其進行標(biāo)識。 在討論人工智能(AI)或深度學(xué)習(xí)時,經(jīng)常會出現(xiàn)“神經(jīng)網(wǎng)絡(luò)”、“黑箱”、“標(biāo)注”等術(shù)語。這些概念
    的頭像 發(fā)表于 09-10 17:38 ?1076次閱讀
    如何在<b class='flag-5'>機器</b>視覺中部署深度<b class='flag-5'>學(xué)習(xí)</b>神經(jīng)網(wǎng)絡(luò)

    AMD Kria KR260機器入門套件介紹

    市場對機器人的需求呈現(xiàn)快速增長態(tài)勢。設(shè)計師和工程師必須打造集成機器學(xué)習(xí)和人工智能,且能安全可靠地與人類配合工作的機器人。
    的頭像 發(fā)表于 08-14 09:44 ?1203次閱讀

    ARM入門學(xué)習(xí)方法分享

    。 以下是一些入門學(xué)習(xí)方法的分享: 一、 理解基本概念:首先,了解ARM是什么以及它的基本概念是很重要的。ARM(Advanced RISC Machines)指的是一種精簡指令集
    發(fā)表于 07-23 10:21

    電壓波動與閃變的基本概念

    如果您是電力系統(tǒng)工程師、電氣設(shè)備維護人員或者相關(guān)專業(yè)的學(xué)生,應(yīng)該注意到了有關(guān)電能質(zhì)量的國家標(biāo)準(zhǔn)GB/T 12326-2008是有關(guān)電壓波動和閃變的,那這兩個參數(shù)的考核意義是什么?國家標(biāo)準(zhǔn)規(guī)定這兩個參數(shù)如何計算、測量和考核?這篇文章帶您全面了解電壓波動和閃變的基本概念、重要性以及國家標(biāo)準(zhǔn)的規(guī)定。
    的頭像 發(fā)表于 07-22 14:10 ?3484次閱讀
    電壓波動與閃變的<b class='flag-5'>基本概念</b>

    群延遲的基本概念和仿真實例分析

    在高速數(shù)字通信和射頻系統(tǒng)中,信號從發(fā)送端到接收端的傳輸過程中會遇到各種失真和畸變。群延遲(Group Delay)作為描述系統(tǒng)相位線性度的重要參數(shù),直接影響著信號保真度和系統(tǒng)性能。本文將深入淺出地介紹群延遲的基本概念、應(yīng)用場景,并通過仿真示例展示其在實際工程中的重要性。
    的頭像 發(fā)表于 07-08 15:14 ?2881次閱讀
    群延遲的<b class='flag-5'>基本概念</b>和仿真實例分析

    工業(yè)機器人與協(xié)作機器概念不同

    在自動化生產(chǎn)的浪潮中,工業(yè)機器人與協(xié)作機器人逐漸成為企業(yè)提升效率、優(yōu)化產(chǎn)能的得力助手。但它們并非同一概念,在功能、設(shè)計與應(yīng)用場景上有著顯著差異。北京沃華慧通測控有限公司憑借深厚的技術(shù)沉淀,為不同需求的企業(yè)提供適配的
    的頭像 發(fā)表于 06-03 13:15 ?1371次閱讀
    工業(yè)<b class='flag-5'>機器</b>人與協(xié)作<b class='flag-5'>機器</b>人<b class='flag-5'>概念</b>不同

    第十三章 通訊的基本概念

    本章介紹通訊基本概念,包括串行/并行、全雙工/半雙工/單工、同步/異步通訊,還提及通訊速率中比特率與波特率的概念
    的頭像 發(fā)表于 05-22 17:29 ?2393次閱讀
    第十三章 通訊的<b class='flag-5'>基本概念</b>

    門老師教你快速看懂電子電路

    本文從最基本的電容電阻開講,包含模電數(shù)電,以及部分電氣知識點,深入淺出。 資料介紹: 全文共分7課,以老師授課和師生交流的形式系統(tǒng)地介紹了電子電路識圖方面的基本知識和技能,包括電路基本概念
    發(fā)表于 05-16 15:17

    芯片設(shè)計之握手協(xié)議

    本文主要介紹握手的基本概念,讀者可通過該篇文章對握手有個基本概念。
    的頭像 發(fā)表于 05-14 09:16 ?1402次閱讀
    芯片設(shè)計之握手協(xié)議
    惠安县| 五指山市| 崇文区| 祁阳县| 新巴尔虎左旗| 巫溪县| 黔东| 罗定市| 高雄县| 凤城市| 宜章县| 泸溪县| 正镶白旗| 康平县| 齐齐哈尔市| 防城港市| 峨眉山市| 延庆县| 曲阜市| 县级市| 班戈县| 双柏县| 张掖市| 马公市| 道孚县| 姜堰市| 横峰县| 陇西县| 吉隆县| 鄂州市| 海伦市| 武威市| 山东省| 紫云| 长丰县| 乌鲁木齐市| 阿瓦提县| 山东| 顺义区| 山阳县| 农安县|