Python - PGGD

Python圖資料庫與知識圖譜開發實務

Graph Database and Knowledge Graph Design in Python
  • 時數:28小時
  • 費用:NT$ 24,000
  • 點數:6.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 22793 班 2022/04/16 ~ 2022/04/24 每週六日 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

恆逸專用教材

課程目標

你一定聽過社群發展中的「六度分隔理論」(Six Degrees of Separation),亦即在社群中,你只要認識六個人就可以聯絡兩個互不認識的朋友,但這項理論到了2016年則被Facebook研究推翻,在臉書的世界中,15.9億人中,你只要認識3.57個人,就能將兩個不認識的朋友串聯在一起了,也許因為技術、時空背景你錯過了那次研究,隨著圖資料庫(Graph Database)與Cypher查詢語言GQL成為國際標準,你也能將資料以「圖形」的方式儲存,運用在自己的產業領域中,設計如Amazon「購買該產品的客戶還購買了哪些商品?」的推薦系統、找尋網頁瀏覽行為中的猶豫客、Facebook、Instagram人際關係網路、品牌行銷尋找最具影響力的KOL,甚至資料科學家常以GraphQL來挑選機器學習的重要特徵等應用,都是圖資料庫與知識圖譜開發巨量資料的學習領域,善於Python設計的你,尋找與人工智慧的最短路徑。

適合對象

  1. 高階軟體開發工程師

  2. 大數據相關研發人員或資料科學家

  3. 社群網路統計/數值分析研究人員

  4. 圖形資料庫科學家

預備知識

須具備熟悉Python程式語言撰寫程式能力,對結構化與非結構化資料庫結構(MySQL, MongoDB)有基本知識,若能預先具備Python爬蟲與Python自然語言理論基礎知識者佳,想要進一步應用Neo4j圖形資料庫建構社群知識圖譜。

課程內容

  1. 認識圖資料庫Graph Databases

  2. 圖資料結構儲存和查詢資料

  3. 安裝與建置Neo4j圖資料庫伺服器

  4. Knowledge Graph實務設計 (Node、Relationships、Labe、Attribute)

  5. 學習Py2neo套件與Cypher查詢語法

  6. 匯入CSV資料至Neo4j圖資料庫

  7. 爬取Facebook發文建立虛擬人際關係圖譜

  8. Instagram從追蹤、Hashtag建構知識圖譜

  9. E-commerce從消費者交易推薦商品

    A. 發佈與設計PHP網頁設計知識圖譜查詢介面

學會技能

  1. 學會什麼是圖數據庫、NOSQL

  2. 設置Neo4j開發與伺服器環境

  3. 基本的Cypher編程語言

  4. 圖資料庫數據建模模式

  5. 深入思考的複雜查詢與圖形操作可用性

  6. 導入和使用圖資料庫

  7. 建立知識圖譜網頁並提供查詢