亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 科技周邊 人工智能 如何使用Huggingface Smollm建立個人AI助手

如何使用Huggingface Smollm建立個人AI助手

Apr 18, 2025 am 11:52 AM

利用“設備” AI的力量:建立個人聊天機器人CLI

在最近的過去,個人AI助手的概念似乎是科幻小說。想象一下,科技愛好者亞歷克斯(Alex)夢想著一個聰明的本地AI伴侶 - 不依賴云服務或外部服務器。多虧了小語言模型(SLM)的進步,Alex的夢想現(xiàn)在是現(xiàn)實。本文指導您使用Alex使用Huggingface的Smollm,Langchain的靈活性和Typer的用戶友好界面來創(chuàng)建AI CHAT CLI應用程序的旅程。您將建立一個功能性的AI助手,能夠在終端中聊天,回答問題和節(jié)省對話。讓我們來探索設備AI的世界!

關鍵學習目標:

  • 掌握擁抱面Smollm型號的功能和應用。
  • 利用SLM型號用于設備AI應用程序。
  • 在SLM體系結(jié)構(gòu)中探索分組的疑問注意力(GQA)。
  • 使用TYPER和富圖書館開發(fā)交互式CLI應用程序。
  • 將擁抱面模型與Langchain集成,以進行健壯的AI應用。

目錄:

  • 引入HuggingFace Smollm
  • 了解分組的疑問(GQA)
  • 深入研究GQA
  • 利用Smollm
  • 探索泰珀
  • 實施Typer
  • 項目設置
  • 構(gòu)建聊天應用程序
  • 常見問題

擁抱面Smollm:近距離看

Smollm是一系列尖端的小語言模型,有三種尺寸(135m,360m和1.7b參數(shù))。這些模型接受了高質(zhì)量的語料庫(Cosmopedia V2,綜合教科書,教育Python樣本和教育網(wǎng)絡數(shù)據(jù))的培訓,這些模型以與常識性推理和世界知識相關的基準表現(xiàn)出色,根據(jù)擁抱面的大小類別中的其他模型優(yōu)于其他模型。

性能比較:

如何使用Huggingface Smollm建立個人AI助手

主題分布:

如何使用Huggingface Smollm建立個人AI助手

135m和360m的參數(shù)模型利用類似Mobillm的架構(gòu),結(jié)合了GQA并優(yōu)先考慮深度超過寬度。

分組疑問(GQA):效率重新定義

注意機制有多種形式:

如何使用Huggingface Smollm建立個人AI助手

  • 多頭注意力(MHA):每個頭部都有獨立的查詢,鑰匙和價值頭 - 計算昂貴。
  • 多傳奇注意(MQA):分享鑰匙和價值頭,但每個頭保持著自己的查詢 - 比MHA更有效。
  • 分組質(zhì)量注意(GQA):小組注意力頭,分組中的鑰匙和價值頭部共享 - 優(yōu)化速度和效率。將其視為一個合作的團隊,共享資源以提高生產(chǎn)率。

詳細了解GQA

GQA通過對注意力頭進行分組,在每個組中共享密鑰和價值頭來提高處理效率。這與傳統(tǒng)方法形成鮮明對比,每個方法都有自己的鑰匙和值。

如何使用Huggingface Smollm建立個人AI助手

主要注意事項:

  • GQA-G:與G組的GQA。
  • GQS-1:類似于MQA的單組情況。
  • GQA-H:組的數(shù)量等于注意力頭的數(shù)量,類似于MHA。

GQA的好處:

  • 提高速度:加工更快,尤其是在大型模型中。
  • 提高效率:減少數(shù)據(jù)處理,節(jié)省內(nèi)存和處理能力。
  • 最佳平衡:在速度和準確性之間取得平衡。

與Smollm一起工作

使用PIP安裝Pytorch和變壓器:

 PIP安裝火炬變壓器

以下代碼段(將放置在main.py中)使用SMOLLM-360M教學模型(您可以適應其他尺寸):

從變形金剛導入AutomodelForCausAllm,AutoTokenizer

checkpoint =“ huggingfacetb/smollm-360m構(gòu)造”
#...(與原始文章一樣的其余代碼)

示例輸出:

如何使用Huggingface Smollm建立個人AI助手

(繼續(xù)使用其余部分 - 型,項目設置,實現(xiàn)聊天應用程序以及FAQ - 遵循原始文章的結(jié)構(gòu)和內(nèi)容,調(diào)整措辭和句子結(jié)構(gòu),以改善流量和清晰度,同時保持原始含義。)

以上是如何使用Huggingface Smollm建立個人AI助手的詳細內(nèi)容。更多信息請關注PHP中文網(wǎng)其他相關文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

Kimi K2:最強大的開源代理模型 Kimi K2:最強大的開源代理模型 Jul 12, 2025 am 09:16 AM

還記得今年早些時候破壞了Genai行業(yè)的大量開源中國模型嗎?盡管DeepSeek占據(jù)了大多數(shù)頭條新聞,但Kimi K1.5是列表中的重要名字之一。模型很酷。

AGI和AI超級智能將嚴重擊中人類天花板的假設障礙 AGI和AI超級智能將嚴重擊中人類天花板的假設障礙 Jul 04, 2025 am 11:10 AM

讓我們來談談。 對創(chuàng)新AI突破的分析是我正在進行的AI中正在進行的福布斯列覆蓋的一部分,包括識別和解釋各種有影響力的AI復雜性(請參閱此處的鏈接)。 前往Agi和

Grok 4 vs Claude 4:哪個更好? Grok 4 vs Claude 4:哪個更好? Jul 12, 2025 am 09:37 AM

到2025年中期,AI“軍備競賽”正在加熱,XAI和Anthropic都發(fā)布了他們的旗艦車型Grok 4和Claude 4。這兩種模型處于設計理念和部署平臺的相反端,但他們卻在

深入探討人工智能如何幫助和危害各行各業(yè) 深入探討人工智能如何幫助和危害各行各業(yè) Jul 04, 2025 am 11:11 AM

我們將討論:公司開始委派AI的工作職能,以及那些最不可能用人工智能替代的角色AI如何重塑行業(yè)和就業(yè),以及企業(yè)和工人的工作方式。

今天已經(jīng)在我們中間走了10個驚人的人形機器人 今天已經(jīng)在我們中間走了10個驚人的人形機器人 Jul 16, 2025 am 11:12 AM

但是我們可能甚至不必等10年就可以看到一個。實際上,可以被認為是真正有用的,類人類機器的第一波。 近年來,有許多原型和生產(chǎn)模型從T中走出來

上下文工程是' new'及時的工程 上下文工程是' new'及時的工程 Jul 12, 2025 am 09:33 AM

直到上一年,迅速的工程被認為是與大語言模型(LLM)互動的關鍵技能。然而,最近,LLM在推理和理解能力方面已經(jīng)顯著提高。自然,我們的期望

建立Langchain健身教練:您的AI私人教練 建立Langchain健身教練:您的AI私人教練 Jul 05, 2025 am 09:06 AM

許多人充滿熱情地打入健身房,并相信自己正在正確實現(xiàn)自己的健身目標。但是由于飲食計劃差和缺乏方向,結(jié)果不存在。雇用私人教練AL

6個任務Manus AI可以在幾分鐘內(nèi)完成 6個任務Manus AI可以在幾分鐘內(nèi)完成 Jul 06, 2025 am 09:29 AM

我相信您必須了解通用的AI代理Manus。它是幾個月前推出的,在過去的幾個月中,他們?yōu)橄到y(tǒng)添加了幾個新功能。現(xiàn)在,您可以生成視頻,創(chuàng)建網(wǎng)站并做很多MO

See all articles