91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

100%在樹莓派上執行的LLM項目

jf_cVC5iyAO ? 來源:易心Microbit編程 ? 2024-02-29 16:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ChatGPT的人性口語化回復相信許多人已體驗過,也因此掀起一波大型語言模型(Large Language Model, LLM)熱潮,LLM即ChatGPT背后的主運作技術,但LLM運作需要龐大運算力,因此目前多是在云端(Cloud)上執行。

然而在云端執行也有若干缺點,一是Internet斷線時無法使用;二是或多或少會泄漏個資隱私;三是上傳的話語內容會被審查,但審查標準難以捉摸,且已有諸多矯枉過正的案例;四是因為模型已放在云端與人共享,也可能已被他人誤導,俗稱模型被教壞了。

所以有些人也希望LLM能在本地端(Local)、本機端執行,如此就不怕斷線、泄漏隱私、內容審查、誤導等缺點。但要能在本地端執行,其LLM就不能太大,目前已經有諸多信息技術專家提出各種嘗試,期望能將云端的LLM輕量化、減肥減肥,以便能在運算力有限的本機端執行。

全世界最簡單的類GPT語音助理

對此已有創客發起項目,項目名就叫World’s Easiest GPT-like Voice Assistant,即世界上最簡單的類GPT語音助理,以此實現完全在本機端執行的GPT語音服務,不需要任何Internet聯機。

至于具體技術作法,首先是找一片樹莓派單板計算機,例如RPi 4,然后裝上麥克風與喇叭,成為語音互動對話的輸入輸出,而后安裝Whisper這套軟件,可以將麥克風接收到的語音轉成文字,文字喂給LLM。

LLM接收輸入后進行推論處理,處理后的結果以文字輸出,輸出的文字則透過另一個安裝軟件進行轉化,即eSpeak,把文字轉成語音后,再透過喇叭發聲回復。

TinyLlama-1.1B模型來實現類GPT語音助理項目

麥克風與喇叭只是末梢,重點是在LLM,哪來的輕量型、本機端執行的LLM?答案是llamafile項目,這個項目將LLM打包成單一個檔案,如此可方便地分發(分發distribute,通俗而言指可以輕易地下載文件、傳遞分享檔案)與執行,項目發起者運用llamafile項目中的TinyLlama-1.1B模型來實現類GPT語音助理。

b27941ae-d6db-11ee-a297-92fbcf53809c.png

圖3 llamafile項目官網畫面(圖片來源:GitHub)

TinyLlama-1.1B確實是一個嬌小的LLM,以GPT-3而言就有175B,B即Billion指的是10億,LLM的大小通常以參數數目為準,1,750億個參數的LLM已相當龐大,需要對應強大的運算力才能順暢執行。

其他龐大的LLM還有MT-NLG,有5,300億個參數,或5,400億個的PaLM等,都難以下放到本機端執行,本機端很難有對應強大的運算力來跑模型。而TinyLlama-1.1B顧名思義只有11億個參數,參數大大減少下,本機端是有足夠運算力執行該模型。

b29b6400-d6db-11ee-a297-92fbcf53809c.png

圖4 llamafile項目提供多種預訓練模型,目前以TinyLlama-1.1B最小,僅760MB(圖片來源:GitHub)

當然,上述所言均是預訓練模型(Pre-Train Model),或近期常稱為基礎模型(Foundation Model, FM),后續還是可以依據個人需要再行訓練與調整,以便有更精準、更切合需求的推論結果。

這個類GPT語音助理項目完成上述后,實際測試的結果是,多數的發話詢問后需要15秒左右的時間才能回復,復雜的詢問則要更久的時間。有人可以等或覺得這時間還可以,若覺得太慢或許可以改用運算力更強的RPi 5單板計算機,可能可以快一點。

值得注意的是,這個項目不是用語音關鍵詞(如Hey! Siri或OK! Google)來喚醒助理,而是設置一個按鈕,按下去后才讓樹莓派開始接收語音詢問。

另外,這整個項目用的都是開放源代碼及免授權費的軟件與模型,所以實現成本大概只有單板計算機、喇叭、麥克風、按鈕等硬件而已。

其他技術細節包含llamafile與Raspberry Pi OS不兼容,所以在樹莓派上是改安裝Ubuntu Linux,更具體而言是64位的Ubuntu Server 22.04.3 LTS。另外,當然也要安裝Python才能操控樹莓派的GPIO接腳,從而能讀取按鈕狀態(是否被按下)。

小結

最后,這肯定不是第一個也不是最后一個LLM本地端化的嘗試,各種嘗試正前仆后繼地進行著,有的是提供壓縮工具將原本肥大的LLM加以縮小,有的干脆是原生訓練出輕量的LLM,現階段可謂是百家爭鳴。

而筆者個人的看法,1.1B的LLM已經很小,或許未來可以更小,但現階段可能改用更強的硬件會更務實,例如使用有GPU的桌面計算機,或給樹莓派加裝AI硬件加速器等,以便讓類GPT語音助理更快速響應。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GPIO
    +關注

    關注

    16

    文章

    1280

    瀏覽量

    54047
  • 硬件加速器
    +關注

    關注

    0

    文章

    43

    瀏覽量

    13058
  • 樹莓派
    +關注

    關注

    121

    文章

    2001

    瀏覽量

    107422
  • LLM
    LLM
    +關注

    關注

    1

    文章

    325

    瀏覽量

    834

原文標題:不怕脫機!100%在樹莓派上執行的LLM項目

文章出處:【微信號:易心Microbit編程,微信公眾號:易心Microbit編程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    釋放潛力:樹莓派上運行安卓系統實現多樣化應用!

    為什么要在樹莓派上運行安卓系統?安卓系統以其龐大的應用生態系統和用戶友好的界面而聞名,它能夠將樹莓派轉變為功能強大的設備,能夠處理從媒體消費到輕量級計算和物聯網應用等各種任務。優勢高度定制化:
    的頭像 發表于 07-05 08:33 ?195次閱讀
    釋放潛力:<b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>運行安卓系統實現多樣化應用!

    如何在樹莓派上安裝并運行 Arduino 集成開發環境!

    使用樹莓派單板計算機,你可以運行各種應用程序,包括廣受歡迎的Arduino集成開發環境(IDE)。這意味著你可以用它輕松地為通過USB連接到樹莓派計算機的微控制器編程,以創建交互式電子項目。下面
    的頭像 發表于 07-01 17:41 ?1128次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝并運行 Arduino 集成開發環境!

    樹莓派復古游戲,你會選哪一個?

    復古游戲與樹莓派單板計算機的組合十分常見。樹莓項目列表中,幾乎都會包含至少一個復古游戲項目。復古游戲發行版讓
    的頭像 發表于 06-16 16:56 ?192次閱讀
    <b class='flag-5'>樹莓</b>派復古游戲,你會選哪一個?

    樹莓派“吉尼斯世界記錄”:將樹莓派的性能發揮到極致的項目!

    完成的許多酷炫項目。這就引出了一個問題——你該如何將樹莓派的性能推向極限呢?歷經13年的項目實踐和樹莓派各型號的發展,你會驚訝地發現,樹莓
    的頭像 發表于 05-22 16:53 ?638次閱讀
    <b class='flag-5'>樹莓</b>派“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b>派的性能發揮到極致的<b class='flag-5'>項目</b>!

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

    安裝樹莓派操作系統后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進行編程了。其中,Python是樹莓派上最受歡迎的編程語言。
    的頭像 發表于 05-15 16:20 ?207次閱讀
    從初學到進階:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>最適合你的代碼編輯器推薦!

    用意念控制燈光亮度?這個樹莓項目有點意思...

    摘要該樹莓項目借助腦電波掃描儀操控硬件設備,通過監測腦電波來執行特定動作。CivitasUniverse推出的NeuroPhotonicR5FlowCyberdeck裝置,采用了樹莓
    的頭像 發表于 04-30 18:42 ?169次閱讀
    用意念控制燈光亮度?這個<b class='flag-5'>樹莓</b>派<b class='flag-5'>項目</b>有點意思...

    樹莓派上構建和部署 Node.js 項目

    探索RaspberryPi上構建和部署Node.js項目的最佳實踐。通過我們的專業提示和技巧,克服常見挑戰,使您的項目順利運行。去年圣誕節,我收到了一份極其令人著迷的禮物,它占據了我許多周末的時間
    的頭像 發表于 03-25 09:44 ?269次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>構建和部署 Node.js <b class='flag-5'>項目</b>

    樹莓派云OS哪個最受歡迎?來看看Github Star 28.9k的項目

    本文討論了樹莓派上使用的熱門開源云OSCasaOS,介紹了其特點、安裝與使用方法、作者體驗及總結評價等內容。關鍵要點包括:1.CasaOS簡介:它基于Docker生態系統構建,像指揮家整合自托管
    的頭像 發表于 03-25 09:21 ?405次閱讀
    <b class='flag-5'>樹莓</b>派云OS哪個最受歡迎?來看看Github Star 28.9k的<b class='flag-5'>項目</b>!

    樹莓派上設置 DeepSeek R1:2025 年離線人工智能的未來

    概述《樹莓派上設置DeepSeekR1:2025年離線人工智能的未來》是一份前瞻性技術指南,聚焦中國AI初創公司DeepSeek于2023年底推出的開源模型DeepSeekR1。該模型旨在通過提供
    的頭像 發表于 03-25 09:20 ?667次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>設置 DeepSeek R1:2025 年離線人工智能的未來

    不要等Manus的邀請碼了,樹莓派上也能實現 AI Agent !

    本文討論了Manus、OpenManus、CrewAI這三款AIAgent產品的特點、適用場景,并重點介紹了如何用CrewAI樹莓派上運行多LLM代理,還探討了AIAgent發展帶來
    的頭像 發表于 03-25 09:19 ?712次閱讀
    不要等Manus的邀請碼了,<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>也能實現 AI Agent !

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。樹莓派上安裝Dlib
    的頭像 發表于 03-24 17:31 ?765次閱讀
    人臉識別指南:如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和設置 Dlib

    GPIO樹莓派中的應用

    樹莓派(Raspberry Pi)是一款由英國樹莓派基金會開發的信用卡大小的單板計算機,它具有強大的功能和靈活性,可以用于各種項目和應用。通用輸入輸出(GPIO)是樹莓派的一個重要特性
    的頭像 發表于 01-09 09:41 ?826次閱讀

    樹莓派跑LLM難上手?也許你可以試試Intel哪吒開發板

    的興起,現在有潛力更小巧、便攜的設備上部署這些模型。例如,Raspberry Pi 樹莓派和 Intel 哪吒開發套件等單片機。盡管體積小巧,但它們具備足夠的能力運行某些精簡版本的模型。本文就兩款單片機上運行LLM做一個對比,
    的頭像 發表于 12-02 09:43 ?1251次閱讀
    <b class='flag-5'>樹莓</b>派跑<b class='flag-5'>LLM</b>難上手?也許你可以試試Intel哪吒開發板

    什么是LLM?LLM自然語言處理中的應用

    所未有的精度和效率處理和生成自然語言。 LLM的基本原理 LLM基于深度學習技術,尤其是變換器(Transformer)架構。變換器模型因其自注意力(Self-Attention)機制而聞名,這種機制使得模型能夠捕捉文本中的長距離依賴關系。
    的頭像 發表于 11-19 15:32 ?3639次閱讀

    如何在樹莓派上安裝Docker容器

    1. 準備工作 開始之前,請確保你的樹莓派已經安裝了最新版本的Raspberry Pi OS。如果沒有,請按照以下步驟操作: 下載最新的Raspberry Pi OS鏡像:訪問 Raspberry
    的頭像 發表于 11-11 11:38 ?1927次閱讀
    主站蜘蛛池模板: 久久黄色精品视频 | 999毛片 | 四虎永久在线精品视频免费观看 | 你懂的在线观看网站 | 日本黄色一区 | 中国女人a毛片免费全部播放 | 日本污污视频 | 色色色色网站 | 国模于子涵啪啪大胆 | 亚洲高清日韩精品第一区 | 亚洲一区视频在线 | 丁香四月婷婷 | 在线国产三级 | 亚洲欧美综合一区二区三区四区 | 国产乱码一区二区三区四川人 | 激情福利网站 | 中文字幕色婷婷在线精品中 | 男人j进女人j的一进一出视频 | 五月婷婷爱 | 性视频软件 | 久久久久久夜精品精品免费 | 国产成人啪精品午夜在线观看 | 麻豆色哟哟网站 | 亚洲性色成人 | 俺也来俺也去俺也射 | 麦克斯奥特曼在线观看 | 中国又粗又大又爽的毛片 | 免费永久视频 | 69er小视频| 免费网站看黄 | 2021国产精品 | 国产超爽人人爽人人做 | 天天射天天射天天干 | 深夜视频在线免费观看 | 日本大黄在线观看 | 久草天堂 | 上色天天综合网 | 欧美色丁香 | 性色爽爱性色爽爱网站 | 五月花综合 | 国产美女主播一级成人毛片 |