
矢量數據庫的常見用例: 1. 推薦系統:向量數據庫可根據特徵向量查找相似的物品或用戶,實現個性化推薦。 2. 圖像搜索和電腦視覺:高維特徵向量可以模擬圖像,允許向量數據庫執行相似性搜索,以用於圖像檢索或對象識別任務。 3. 自然語言處理(NLP):詞嵌入和文檔向量可以存儲在向量數據庫中,用於文本相似性搜索、語義分析和機器翻譯等任務。 4. 異常檢測:向量數據庫可以通過將特徵向量與其餘數據進行比較來識別異常數據點或異常值。 5. 聚類和分類:在無監督和被監督的 ML 場景中,向量數據庫可用於執行聚類和分類的任務。
課程大綱: 學習 Python(40小時): 第 1 週:Python 編程簡介(10 小時) • Python 數據類型、變量和運算符(3 小時) • 控制結構:條件、循環和異常處理(4 小時) • 函數、模塊和庫(3 小時) 第 2 週:Python 中的面向對象編程(10 小時) • 類、對象和繼承(4 小時) • 封裝、多態和抽象(4 小時) • 設計模式和最佳實踐(2 小時) 第 3 週:用於數據操作和可視化的 Python 庫(10 小時) • 用於數值計算的 NumPy(3 小時) • 用於數據操作的 Pandas(4 小時) • 用於數據可視化的 Matplotlib(3 小時) 第 4 週:Python 中的線性代數概念和實現(10 小時) • 向量、矩陣和運算(4 小時) • 線性變換和特徵值/特徵向量(3 小時) • 優化簡介(3 小時)
矢量數據庫(160小時): 第 1 週:矢量數據庫和高維數據簡介(10 小時) • 了解矢量數據庫及其在 AI 和 ML 中的作用(3 小時) • 高維數據表示和挑戰(4 小時) • 距離度量和相似性搜索簡介(3 小時) 第 2 週:索引技術和距離度量(10 小時) • 矢量數據庫索引技術概述(4 小時) • k-d 樹、球樹、HNSW 圖和 LSH(4 小時) • 距離度量:歐氏距離、餘弦相似度和曼哈頓距離(2 小時) 第 3-4 週:索引技術和距離度量的實踐練習(20 小時) 第 5 週:矢量數據庫工具和 ML 框架集成(10 小時) • Pinecone、Faiss、Annoy 和帶矢量擴展的 Elasticsearch 簡介(4 小時) • 每個工具的實踐練習(4 小時) • 與用於機器學習應用程序的 TensorFlow 和 PyTorch 集成(2 小時) 第 6-7 週:矢量數據庫工具的案例研究和實踐練習(20 小時) 第 8 週:可擴展性和高級主題(10 小時) • 數據分區、負載平衡和分佈式索引(3 小時) • 查詢處理和優化技術(4 小時) • 數據存儲和管理策略(2 小時) • 矢量數據庫中的安全、隱私和監控(1 小時) 第 9-10 週:真實世界的用例和應用程序(20 小時) • 圖像搜索和計算機視覺(5 小時) • 自然語言處理和文本相似性(5 小時) • 推薦系統(5 小時) • 異常檢測和聚類(5 小時) 第 11-14 週:最終項目 - 提案、設計和實施(40 小時) 第 15 週:最終項目的展示和評估(10 小時) 第 16 週:課程複習和繼續學習的其他資源(10 小時) 第 17 週:高級距離度量和評估技術(10 小時) • Minkowski 距離、Jaccard 相似度和其他距離指標(4 小時) • 評估相似性搜索質量的技術(3 小時) • 基準測試和性能分析(3 小時) 第 18 週:與 AI 和 ML 框架的高級集成(10 小時) • 將向量數據庫與強化學習框架結合使用(4 小時) • 與其他人工智能框架和庫的集成(3 小時) • 跨框架兼容性和最佳實踐(3 小時) 第 19 週:新興趨勢和前沿研究(10 小時) • 調查矢量數據庫研究的最新進展(4 小時) • 分析影響矢量數據庫的 AI 和 ML 新興趨勢(3 小時) • 討論開放的研究問題和潛在的未來發展(3 小時) 第 20 週:優化和性能調整(10 小時) • 優化矢量數據庫性能的技術(4 小時) • 負載測試和壓力測試(3 小時) • 識別和解決性能瓶頸(3 小時) 第 21 週:矢量數據庫中的數據隱私和安全(10 小時) • 保護隱私的相似性搜索技術(4 小時) • 矢量數據庫中的安全數據存儲和訪問控制(3 小時) • 法規和合規注意事項(3 小時) 第 22 週:構建自定義矢量數據庫解決方案(10 小時) • 開源矢量數據庫項目概述(3 小時) • 設計和實施自定義矢量數據庫解決方案(4 小時) • 為開源矢量數據庫項目做貢獻(3 小時) 第 23 週:行業客座講座和案例研究(10 小時) • 行業專業人士關於矢量數據庫應用的客座講座(5 小時) • 分析各個行業的真實案例研究(5 小時) 第 24 週:課程反思和職業機會(10 小時) • 討論矢量數據庫和高維數據管理領域的職業道路和機會(4 小時) • 回顧課程概念以及它們如何應用於現實世界的問題(3 小時) • 準備工作面試和作品集開發(3 小時)

課程旨在帶領學生深入了解人工智能(AI)圖像生成技術,並應用於創意創作中,創造富有視覺吸引力的圖像。課程將為學生提供仔細的AI製作圖像流程,包括如何選取及構建關鍵詞彙以控制角色特徵生成,以獲得適用於商業用途的概念設計圖。導師並會向學生介紹如何使用AI工具將他們天馬行空的想法與情感心思轉化為視覺效果,用以輔助概念設計、分鏡、漫畫繪製、遊戲與電影創作,來達到理想、低成本、快捷的繪圖。 --------------------------------------------- 課程架構 : 1. 介紹基本AI技術:介紹AI圖像生成技術的基本背景、歷史進程和原理;解釋如何使用AI系統以及如何對不同的情境進行判斷 2. 圖像表達:學習圖形和數據表達方式,以及圖片中色彩、光線、對比、顏色差異和其他通道之間的關係 3. AI圖像生成:學習如何使用熱門AI 圖像生成工具生成高質量的圖片;善用官網進行過濾搜尋,使用共享的開放資料庫;與電影、遊戲的開發者連接,獲得快速、低成本的多樣化角色設定 4. AI 創作:使用AI生成各式曲風音樂,並利用所學內容開始實施AI漫畫、遊戲製作

AI 音樂生成是使用人工智能生成音樂的過程。通過分析音樂數據和模式並使用機器學習算法,可以生成不同類型的音樂,包括流行音樂、爵士音樂、古典音樂等。這個課程包含對音樂生成技術的概述,並圍繞於學習不同類型的音樂生成技術。學生亦能夠在本課程中學習基本樂理,如音樂結構、類型、和弦、旋律、節奏、音樂格式等。 課程適合初學者報讀,通過完成實際項目,學生可以更好地理解 AI 自動音樂生成的原理和實際應用,並使用AI來創作出不同的樂曲,提高音樂創作效率和創意性。

在本課程中,學生將會了解自然語言處理 (NLP) 技術,以及學習常用的語言模型,如 RNN、LSTM 和 Transformer。學生也會以 ChatGPT 工具為學習模型,學會包括如何生成文本進行問答,和如何提升問答的準確率等寫作生成技能。課程亦會介紹聊天 AI 和問答系統的發展前景,以及將來它可能在不同領域的應用

這門課程將會教導你如何使用AI(人工智能)生成影片。導師會介紹動畫基本概念:帧數、故事版、特效等,並介紹AI在動畫行業的使用現況,比如業界如何利用最新AI技術輔助製作故事版,進行動作捕捉、特效、增加字幕與背景音樂等工作。在課程結束前,學生將使用所學的AI動畫製作流程與技術的知識,通過實際操作生成一套屬於自己的小動畫。