雅虎香港 搜尋

搜尋結果

  1. 2024年2月26日 · 什麼是 RAG? 跟模型微調有什麼差別? 在我 前一篇分享 OpenAI 研究員 Andrej Karpathy 介紹 LLMs 的文章 曾介紹到,通常 LLMs 的訓練會經過兩個階段:產出基本模型(base model)、曠日廢時且需要投入大量資源的「預訓練」階段,以及後續頻繁進行的「模型微調(fine-tuning)」階段。 在上述的訓練過程中,若希望 LLMs 理解特定領域的知識,就得從模型微調的階段下手,將特定領域的專業知識輸入基本模型進行訓練。 但模型的微調不僅得仰賴硬體的運算,且無法很快地將公司或組織的新資料納入模型之中,這都會對客製化 LLMs 的落地應用形成限制。 而 RAG 就能夠突破上述的限制。

  2. 2024年3月7日 · 一、資料清理. 二、如何切割文本. 三、如何搜尋. 四、LLM 生成品質. 快速掌握 LLM 應用全局觀. 有了「長上下文 LLM」(Long-Context LLM),還需要 RAG 嗎? RAG(Retrieval-Augmented Generation,檢索增強生成)無疑是當今開發大型語言模型(LLM)產品時,不可或缺的技術。 由於可以確保 LLM 生成的真實性,在企業 AI 應用與搜尋場景相當受到重視。 為此,我也試著實作一個簡單的 RAG 應用。 多年累積下來,我的 Apple Notes 已經有 7000 多則筆記,搜尋愈來愈不準確,常在寫新筆記時想參考舊筆記,卻怎麼也找不到。

  3. 2023年8月11日 · RAG的基本概念. RAG如何工作. RAG的優勢. RAG的應用. 結論. AI快速發展之下,大型語言模型(LLM)如GPT-4已經取得了顯著成就,但仍存在資訊準確性和深度的挑戰。 這正是RAG(Retrieval-Augmented Generation)架構發揮作用的地方。 RAG的基本概念. RAG是一種結合了檢索(Retrieval)和生成(Generation)的模型架構。 它首先從大量數據中檢索相關資訊,然後基於這些資訊生成回應。 這種方法使得LLM能夠在回答查詢時引用具體且相關的資訊來源,從而提高回答的品質和準確性。 Source: Amazon. RAG如何工作. 檢索階段 :當RAG接收到一個查詢時,它會使用先進的檢索算法在大型數據庫中尋找與該查詢相關的資訊。

  4. 其他人也問了

  5. 2023年11月8日 · LangChain的特點. 易於使用 :LangChain提供了一系列API,讓開發者可以快速啟動和運行LLM,而無需深入了解模型的內部運作機制。 高度靈活 :透過配置和擴展機制,開發者可以根據需要自定義LangChain的行為,使其適應不同的應用場景。 生態系統整合 :LangChain旨在與現有的AI工具和框架無縫集成,支持多種LLM和第三方服務,從而促進生態系統的互操作性。 LangChain的應用場景. 自動文本生成 :利用LLM生成文章、報告或其他文本內容。 智能問答系統 :構建基於LLM的問答系統,提供精確的答案和解釋。 語言理解和分析 :使用LLM進行語言分析,從文本中提取有用的見解和信息。 個性化推薦 :根據用戶的互動和偏好,利用LLM生成個性化的內容和推薦。

  6. 2024年3月27日 · MVC架構是什麼? 認識 Model-View-Controller 軟體設計模式 - ALPHA Camp. 首頁 » Blog » MVC架構是什麼? 認識 Model-View-Controller 軟體設計模式. Web 技術. MVC架構是什麼? 認識 Model-View-Controller 軟體設計模式. 發佈日期: 2020 年 9 月 2 日 作者: ALPHA Camp. 內容目錄. 點我免費領取非本科轉職工程師指南! 什麼是 MVC? MVC 模式的實作. 採用 MVC 架構三大好處. 如何有效學習MVC.

  7. ‍. 中文是翻譯成認知 (cognitive)、情意 (affective)、技能/心理動作 (psychomotor)。 由於這三個字太高級了,也有人簡稱為 Knowledge-Ate-S (KAS),我個人喜歡用「腦-手-心」來簡稱。 Bloom 分類法廣泛運用於 K12 和大專院校,使用者大多是正規訓練的教師。 正統的教育設計者需要有嚴謹的學科目標設定,並且設計一系列的考試與衡量機制,因此,Bloom 分類學的架構比較嚴謹,複雜性也比較高。 Bloom 分類法後續有經歷幾次轉換,例如其中認知領域在 2001 的修訂版中已經變成這樣⋯⋯(如下圖)

  8. 2022年12月27日 · 敏捷開發(Agile Development)是一種軟體開發方法,旨在使團隊能夠快速、靈活地進行軟體開發,並以客戶為中心。 它是基於敏捷軟體開發宣言的一組原則和指南,該宣言旨在使軟件開發能夠更快速、更可靠地滿足客戶需求。 敏捷開發的基本概念包括迭代、演示、專業團隊、自我管理和自我組織。 它強調了透過不斷的小步驟來進行軟件開發,並通過專業團隊的自我管理和自我組織來實現這一目標。 敏捷開發的目的是提高軟件開發的效率和品質,並使團隊能夠快速應對業務需求的變化。 它通過減少溝通成本、提高團隊協作效率、加快軟件上市時間等方式實現這一目的。 立即領取. 點我免費領取全端開發學習地圖! 敏捷模型則假設使用者並不清楚他們想要什麼,強調的是如何挖掘「使用者的需求與體驗」。

  1. 其他人也搜尋了