掌握 Ollama:使用 Python 建立私人本地的 LLM 應用程式

在你的系統上私下執行自訂 Ollama LLM — 使用類似 ChatGPT 的 UI — 動手做專案 — 無需雲端或額外費用

從這 3.5 小時的課程,你會學到

  • 在本地系統上安裝並配置 Ollama 以私下運行大型語言模型。
  • 使用 Ollama 的選項和命令列工具自訂 LLM 模型以滿足特定需求。
  • 執行控制、監控和排除 Ollama 模型故障所需的所有終端命令。
  • 設定和管理類似 ChatGPT 的介面,讓你可以在本地與模型進行互動。
  • 針對各種應用採用不同的模型類型(包括文字、視覺和程式碼生成模型)。
  • 從 Modelfile 檔案建立自訂 LLM 模型並將其整合到你的應用程式中。
  • 使用其本機程式庫和 OpenAI API 相容性建構與 Ollama 模型互動的 Python 應用程式。
  • 透過將 Ollama 模型與 LangChain 結合來開發檢索增強生成 (Retrieval-Augmented Generation,RAG) 應用程式。
  • 實作工具和功能呼叫以增強高階工作流程的模型互動。
  • 設定一個使用者友善的 UI 前端,讓使用者與不同的 Ollama 模型進行互動和聊天。

要求

  • 基本 Python 程式設計知識
  • 命令列介面 (Command Line Interface,CLI) 的便利性

課程說明

你是否擔心資料隱私和使用大型語言模型(LLM)的高成本?

如果是這樣,那麼本課程非常適合你。 《掌握 Ollama:使用 Python 建立私有本地的 LLM 應用程式》使你能夠直接在自己的系統上運行強大的 AI 模型,確保完全的資料隱私並消除對昂貴的雲端服務的需求。

透過學習使用 Ollama 部署和定製本地 LLM,你可以完全控制你的資料和應用程式,同時避免基於雲端的解決方案的持續費用和潛在風險。

本實作課程將帶你從初學者成長為使用 Ollama 的專家,Ollama 是一個專為運行本地 LLM 模型而設計的平台。你將學習如何設定和自訂模型、創建類似 ChatGPT 的介面以及使用 Python 建立私人應用程式 – 所有這些都可以在你的系統中輕鬆完成。

在本課程中,你將:

  • 安裝並配置 Ollama 以進行本地 LLM 模型執行。
  • 使用 Ollama 的工具自訂 LLM 模型以滿足你的特定需求。
  • 掌握命令列工具來控制、監控和排除 Ollama 模型故障。
  • 整合各種模型,包括文字、視覺和程式碼生成模型,甚至創建你的自訂模型。
  • 使用其本機程式庫和 OpenAI API 相容性建構與 Ollama 模型互動的 Python 應用程式。
  • 透過將 Ollama 模型與 LangChain 結合來開發檢索增強生成 (RAG) 應用程式。
  • 實作工具和函數調用,以增強終端和 LangChain 環境中的模型交互作用。
  • 設定一個使用者友善的 UI 前端,允許使用者與不同的 Ollama 模型聊天。

這門課程為什麼重要?

在資料隱私日益重要的世界裡,本地運行 LLM 可確保你的資料保留在你的機器上。這增強了資料安全性,並允許你自訂專門任務的模型,而無需外部依賴或額外成本。

您將參與實踐活動,例如建立自訂模型、開發根據你的資料檢索和響應用戶查詢的 RAG 應用程式以及建立互動式介面。

每個部分都有實際應用,為你提供建立本地 LLM 解決方案的經驗和信心。

為什麼選擇這門課?

本課程經過獨特設計,使先進的人工智慧概念變得易於理解和可操作。我們專注於實踐和動手學習,使你能夠從第一天開始建立真實世界的解決方案。你將深入研究結合理論和實踐的專案,確保你獲得開發本地 LLM 應用程式的實際技能。無論你是大型語言模型的新手還是想要增強現有能力,本課程都會提供你所需的所有指導和工具,讓你可以自信地使用 Ollama 和 Python 創建私有 AI 應用程式。

準備好開發強大的人工智慧應用程式,同時確保數據完全私密嗎?

立即註冊並透過 Ollama 完全掌控你的 AI 之旅。

利用你自己的系統上的本地 LLM 的功能,將你的技能提升到新的水平!

目標受眾

  • Python 開發人員希望透過將大型語言模型 (LLM) 整合到他們的應用程式中來擴展他們的技能。
  • 有興趣在不依賴雲端服務的情況下私下運行和定製本地 LLM 的 AI 愛好者和從業者。
  • 希望使用 Ollama 和 LangChain 來理解和實現本地 AI 模型的資料科學家和機器學習工程師。
  • 軟體工程師旨在自己的系統上開發安全的 AI 應用程式,並完全控制數據和基礎設施。
  • 學生和研究人員探索本地 LLM 的能力並尋求先進 AI 技術的實踐經驗。
  • 關注資料隱私的專業人士需要處理敏感資訊而無需將資料發送到外部伺服器或雲端平台。
  • 任何有興趣在本地建立類似 ChatGPT 的應用程式並希望透過真實專案獲得實務經驗的人。
  • 具有基本 Python 知識並渴望學習 AI 應用程式開發的 LLM 和 Ollama 初學者。
  • 教育工作者和培訓師,尋求將 AI 和 LLM 納入他們的課程或培訓計劃而不依賴外部服務。

講師簡介

Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師

嗨,我是 Paulo。

我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。

我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。

我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。

我期待幫助你成為最好的開發人員和 AWS 雲端從業者

如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:

下一個:

跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):

  • Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
  • Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
  • TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式

對於 AWS 雲端課程:

純 Java 基礎課程:

  • Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
  • Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。

未來性的開發:AI 工程

我熱衷於幫助學生探索人工智慧與軟體開發的交集。在我推出的 AI 課程中,我將向你展示如何將 AI 解決方案整合到行動應用程式和雲端系統中,使你成為具有 AI 能力的尖端開發人員。

我期待著你參加我的課程,並成為你學成最好的開發人員、雲端從業者和 AI 工程師的成長夥伴。

裡面見嗎?

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading