chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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


什么是圖?如何定義它?

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

一個圖有一組結(jié)點N和邊E, n是頂點的數(shù)目,m是邊的數(shù)目。連接的兩個節(jié)點被定義為相鄰(節(jié)點1相鄰或鄰接4)。當我們稱網(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ā)生。當所有節(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é)習分析是有問題的,所以就出現(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)建一個三部圖。總的來說,你可以擁有超過三種類型的節(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é)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    35093

    瀏覽量

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

    關(guān)注

    1806

    文章

    49008

    瀏覽量

    249289
  • 機器學(xué)習
    +關(guān)注

    關(guān)注

    66

    文章

    8501

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    第十三章 通訊的基本概念

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

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】機器入門的引路書

    的非常好的,特別是一些流程,很清晰的闡釋了概念 很適合作為初學(xué)者入門的引路書 還能了解很多技術(shù)和框架,破除初學(xué)者的自負困境,讓初學(xué)者知道功能是由很多開發(fā)者維護的,前人已經(jīng)為各種產(chǎn)品搭建了完善的框架。避免陷入得一個人單打獨斗的錯
    發(fā)表于 04-30 01:05

    python入門圣經(jīng)-高清電子書(建議下載)

    此資料內(nèi)容是一本針對所有層次的Python 讀者而作的Python 入門電子書。 全書分兩部分:第一部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy
    發(fā)表于 04-10 16:53

    WIFI的基本概念介紹

    在當今數(shù)字化高度普及的時代,WIFI 技術(shù)已然成為人們生活、工作與學(xué)習中不可或缺的一部分。無論是在家中愜意地瀏覽網(wǎng)頁、觀看視頻,還是在辦公室里高效地處理文件、進行線上會議,又或是在公共場所便捷地連接
    的頭像 發(fā)表于 02-05 11:44 ?1273次閱讀

    人工智能和機器學(xué)習以及Edge AI的概念與應(yīng)用

    與人工智能相關(guān)各種技術(shù)的概念介紹,以及先進的Edge AI(邊緣人工智能)的最新發(fā)展與相關(guān)應(yīng)用。 人工智能和機器學(xué)習是現(xiàn)代科技的核心技術(shù) 人工智能(AI)和
    的頭像 發(fā)表于 01-25 17:37 ?927次閱讀
    人工智能和<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>以及Edge AI的<b class='flag-5'>概念</b>與應(yīng)用

    傳統(tǒng)機器學(xué)習方法和應(yīng)用指導(dǎo)

    在上一篇文章中,我們介紹機器學(xué)習的關(guān)鍵概念術(shù)語。在本文中,我們會介紹傳統(tǒng)機器
    的頭像 發(fā)表于 12-30 09:16 ?1180次閱讀
    傳統(tǒng)<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>方法和應(yīng)用指導(dǎo)

    自然語言處理與機器學(xué)習的關(guān)系 自然語言處理的基本概念及步驟

    Learning,簡稱ML)是人工智能的一個核心領(lǐng)域,它使計算機能夠從數(shù)據(jù)中學(xué)習并做出預(yù)測或決策。自然語言處理與機器學(xué)習之間有著密切的關(guān)系,因為機器
    的頭像 發(fā)表于 12-05 15:21 ?1973次閱讀

    光伏是什么原理 光伏發(fā)電的基本概念

    光伏是光生伏特效應(yīng)的簡稱,而光伏發(fā)電則是利用這一效應(yīng)將光能直接轉(zhuǎn)變?yōu)殡娔艿囊环N發(fā)電方式。以下是關(guān)于光伏原理和光伏發(fā)電基本概念介紹: 一、光伏原理 光伏原理主要基于半導(dǎo)體材料的光電效應(yīng)。當光子(光
    的頭像 發(fā)表于 12-05 11:01 ?3433次閱讀

    Linux應(yīng)用編程的基本概念

    Linux應(yīng)用編程涉及到在Linux環(huán)境下開發(fā)和運行應(yīng)用程序的一系列概念。以下是一些涵蓋Linux應(yīng)用編程的基本概念。
    的頭像 發(fā)表于 10-24 17:19 ?644次閱讀

    X電容和Y電容的基本概念

    在電子電路中,電容器是一種至關(guān)重要的元件,它用于儲存電荷并在電路中釋放能量。而在眾多的電容器中,X電容和Y電容作為安規(guī)電容,因其特定的應(yīng)用場景和安全性能而受到廣泛關(guān)注。本文將對X電容和Y電容的基本概念、工作原理、應(yīng)用場景以及選擇和維護等方面進行詳細介紹
    的頭像 發(fā)表于 10-21 16:43 ?5574次閱讀

    socket的基本概念和原理

    的通信。它是一個抽象的概念,用于表示網(wǎng)絡(luò)中的一個通信實體。在計算機網(wǎng)絡(luò)中,Socket允許應(yīng)用程序通過網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。Socket的概念最早由UNIX操作系統(tǒng)引入,后來被廣泛應(yīng)用于各種操作系統(tǒng)和編程語言中。 2. Socket的基本
    的頭像 發(fā)表于 08-16 10:51 ?4561次閱讀

    【「時間序列與機器學(xué)習」閱讀體驗】+ 鳥瞰這本書

    的交織中不斷成長。 讀者對這本書的評價普遍很高。他們稱贊作者用通俗易懂的語言將復(fù)雜的概念解釋得透徹清晰,即使是初學(xué)者也能輕松入門。同時,書中豐富的案例和詳細的步驟指導(dǎo)也讓讀者快速積累經(jīng)驗,提高實戰(zhàn)技能。甚至有讀者表示,這本書已經(jīng)成為時間序列分析、
    發(fā)表于 08-12 11:28

    AI入門之深度學(xué)習基本概念

    1、什么是深度學(xué)習 1.1、機器學(xué)習 ?? ? 1:計算機有效工作的常用方法:程序員編寫規(guī)則(程序),計算機遵循這些規(guī)則將輸入數(shù)據(jù)轉(zhuǎn)換為適當?shù)拇鸢?。這一方法被稱為符號主義人工智能,適
    的頭像 發(fā)表于 08-08 11:24 ?2422次閱讀
    AI<b class='flag-5'>入門</b>之深度<b class='flag-5'>學(xué)習</b>:<b class='flag-5'>基本概念</b>篇

    BP網(wǎng)絡(luò)的基本概念和訓(xùn)練原理

    )的多層前饋神經(jīng)網(wǎng)絡(luò)。BP網(wǎng)絡(luò)自1985年提出以來,因其強大的學(xué)習和適應(yīng)能力,在機器學(xué)習、數(shù)據(jù)挖掘、模式識別等領(lǐng)域得到了廣泛應(yīng)用。以下將對BP網(wǎng)絡(luò)的基本概念、訓(xùn)練原理及其優(yōu)缺點進行詳細
    的頭像 發(fā)表于 07-19 17:24 ?3179次閱讀