chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

100%在樹(shù)莓派上執(zhí)行的LLM項(xiàng)目

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

掃碼添加小助手

加入工程師交流群

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

然而在云端執(zhí)行也有若干缺點(diǎn),一是Internet斷線時(shí)無(wú)法使用;二是或多或少會(huì)泄漏個(gè)資隱私;三是上傳的話語(yǔ)內(nèi)容會(huì)被審查,但審查標(biāo)準(zhǔn)難以捉摸,且已有諸多矯枉過(guò)正的案例;四是因?yàn)槟P鸵逊旁谠贫伺c人共享,也可能已被他人誤導(dǎo),俗稱模型被教壞了。

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

全世界最簡(jiǎn)單的類GPT語(yǔ)音助理

對(duì)此已有創(chuàng)客發(fā)起項(xiàng)目,項(xiàng)目名就叫World’s Easiest GPT-like Voice Assistant,即世界上最簡(jiǎn)單的類GPT語(yǔ)音助理,以此實(shí)現(xiàn)完全在本機(jī)端執(zhí)行的GPT語(yǔ)音服務(wù),不需要任何Internet聯(lián)機(jī)。

至于具體技術(shù)作法,首先是找一片樹(shù)莓派單板計(jì)算機(jī),例如RPi 4,然后裝上麥克風(fēng)與喇叭,成為語(yǔ)音互動(dòng)對(duì)話的輸入輸出,而后安裝Whisper這套軟件,可以將麥克風(fēng)接收到的語(yǔ)音轉(zhuǎn)成文字,文字喂給LLM。

LLM接收輸入后進(jìn)行推論處理,處理后的結(jié)果以文字輸出,輸出的文字則透過(guò)另一個(gè)安裝軟件進(jìn)行轉(zhuǎn)化,即eSpeak,把文字轉(zhuǎn)成語(yǔ)音后,再透過(guò)喇叭發(fā)聲回復(fù)。

TinyLlama-1.1B模型來(lái)實(shí)現(xiàn)類GPT語(yǔ)音助理項(xiàng)目

麥克風(fēng)與喇叭只是末梢,重點(diǎn)是在LLM,哪來(lái)的輕量型、本機(jī)端執(zhí)行的LLM?答案是llamafile項(xiàng)目,這個(gè)項(xiàng)目將LLM打包成單一個(gè)檔案,如此可方便地分發(fā)(分發(fā)distribute,通俗而言指可以輕易地下載文件、傳遞分享檔案)與執(zhí)行,項(xiàng)目發(fā)起者運(yùn)用llamafile項(xiàng)目中的TinyLlama-1.1B模型來(lái)實(shí)現(xiàn)類GPT語(yǔ)音助理。

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

圖3 llamafile項(xiàng)目官網(wǎng)畫面(圖片來(lái)源:GitHub)

TinyLlama-1.1B確實(shí)是一個(gè)嬌小的LLM,以GPT-3而言就有175B,B即Billion指的是10億,LLM的大小通常以參數(shù)數(shù)目為準(zhǔn),1,750億個(gè)參數(shù)的LLM已相當(dāng)龐大,需要對(duì)應(yīng)強(qiáng)大的運(yùn)算力才能順暢執(zhí)行。

其他龐大的LLM還有MT-NLG,有5,300億個(gè)參數(shù),或5,400億個(gè)的PaLM等,都難以下放到本機(jī)端執(zhí)行,本機(jī)端很難有對(duì)應(yīng)強(qiáng)大的運(yùn)算力來(lái)跑模型。而TinyLlama-1.1B顧名思義只有11億個(gè)參數(shù),參數(shù)大大減少下,本機(jī)端是有足夠運(yùn)算力執(zhí)行該模型。

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

圖4 llamafile項(xiàng)目提供多種預(yù)訓(xùn)練模型,目前以TinyLlama-1.1B最小,僅760MB(圖片來(lái)源:GitHub)

當(dāng)然,上述所言均是預(yù)訓(xùn)練模型(Pre-Train Model),或近期常稱為基礎(chǔ)模型(Foundation Model, FM),后續(xù)還是可以依據(jù)個(gè)人需要再行訓(xùn)練與調(diào)整,以便有更精準(zhǔn)、更切合需求的推論結(jié)果。

這個(gè)類GPT語(yǔ)音助理項(xiàng)目完成上述后,實(shí)際測(cè)試的結(jié)果是,多數(shù)的發(fā)話詢問(wèn)后需要15秒左右的時(shí)間才能回復(fù),復(fù)雜的詢問(wèn)則要更久的時(shí)間。有人可以等或覺(jué)得這時(shí)間還可以,若覺(jué)得太慢或許可以改用運(yùn)算力更強(qiáng)的RPi 5單板計(jì)算機(jī),可能可以快一點(diǎn)。

值得注意的是,這個(gè)項(xiàng)目不是用語(yǔ)音關(guān)鍵詞(如Hey! Siri或OK! Google)來(lái)喚醒助理,而是設(shè)置一個(gè)按鈕,按下去后才讓樹(shù)莓派開(kāi)始接收語(yǔ)音詢問(wèn)。

另外,這整個(gè)項(xiàng)目用的都是開(kāi)放源代碼及免授權(quán)費(fèi)的軟件與模型,所以實(shí)現(xiàn)成本大概只有單板計(jì)算機(jī)、喇叭、麥克風(fēng)、按鈕等硬件而已。

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

小結(jié)

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

而筆者個(gè)人的看法,1.1B的LLM已經(jīng)很小,或許未來(lái)可以更小,但現(xiàn)階段可能改用更強(qiáng)的硬件會(huì)更務(wù)實(shí),例如使用有GPU的桌面計(jì)算機(jī),或給樹(shù)莓派加裝AI硬件加速器等,以便讓類GPT語(yǔ)音助理更快速響應(yīng)。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1300

    瀏覽量

    55281
  • 硬件加速器
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    13238
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108958
  • LLM
    LLM
    +關(guān)注

    關(guān)注

    1

    文章

    337

    瀏覽量

    1144

原文標(biāo)題:不怕脫機(jī)!100%在樹(shù)莓派上執(zhí)行的LLM項(xiàng)目

文章出處:【微信號(hào):易心Microbit編程,微信公眾號(hào):易心Microbit編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在樹(shù)莓派上安裝Ubuntu MATE ?

    ,而非GNOME。本文中,我將介紹如何輕松地樹(shù)莓派上安裝它。UbuntuMATE官方支持樹(shù)莓派,因此每發(fā)布一個(gè)新版本,都會(huì)為
    的頭像 發(fā)表于 08-12 18:56 ?2539次閱讀
    如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>安裝Ubuntu MATE ?

    技能+1!如何在樹(shù)莓派上使用C++控制GPIO?

    和PiGPIO等庫(kù),C++可用于編程控制樹(shù)莓派的GPIO引腳。它提供了更好的性能和控制能力,非常適合對(duì)速度和精度要求較高的硬件項(xiàng)目。樹(shù)莓派社區(qū)中,關(guān)于“Python
    的頭像 發(fā)表于 08-06 15:33 ?3125次閱讀
    技能+1!如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    這個(gè)套件讓樹(shù)莓派5運(yùn)行幾乎所有YOLO模型!Conda 與 Ultralytics!

    如何在樹(shù)莓派上設(shè)置YOLO計(jì)算機(jī)視覺(jué)?Conda與Ultralytics本指南中,我們將學(xué)習(xí)如何使用Conda樹(shù)莓
    的頭像 發(fā)表于 07-31 11:51 ?2393次閱讀
    這個(gè)套件讓<b class='flag-5'>樹(shù)莓</b>派5運(yùn)行幾乎所有YOLO模型!Conda 與 Ultralytics!

    初學(xué)者指南:樹(shù)莓派上搭建虛擬環(huán)境!

    在這篇簡(jiǎn)明扼要的指南中,我們將探討如何在樹(shù)莓派上設(shè)置和使用虛擬環(huán)境(或稱為Venv)——包括終端和Thonny集成開(kāi)發(fā)環(huán)境中。使用Bookworm操作系統(tǒng)或更高版本時(shí),或在嘗試安裝Python
    的頭像 發(fā)表于 07-27 13:24 ?470次閱讀
    初學(xué)者指南:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>搭建虛擬環(huán)境!

    如何在樹(shù)莓派上設(shè)置并使用VNC?遠(yuǎn)程訪問(wèn)完整指南!

    為什么要在樹(shù)莓派上使用VNC?使用VNC與樹(shù)莓派的主要優(yōu)勢(shì)在于其提供的靈活性。我們可以“無(wú)頭模式”(無(wú)物理顯示器)下運(yùn)行樹(shù)莓派,同時(shí)仍能完
    的頭像 發(fā)表于 07-26 20:42 ?4329次閱讀
    如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>設(shè)置并使用VNC?遠(yuǎn)程訪問(wèn)完整指南!

    C++ 與 Python:樹(shù)莓派上哪種語(yǔ)言更優(yōu)?

    Python是樹(shù)莓派上的首選編程語(yǔ)言,我們的大部分教程都使用它。然而,C++物聯(lián)網(wǎng)項(xiàng)目中同樣廣受歡迎且功能強(qiáng)大。那么,
    的頭像 發(fā)表于 07-24 15:32 ?484次閱讀
    C++ 與 Python:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>哪種語(yǔ)言更優(yōu)?

    釋放潛力:樹(shù)莓派上運(yùn)行安卓系統(tǒng)實(shí)現(xiàn)多樣化應(yīng)用!

    為什么要在樹(shù)莓派上運(yùn)行安卓系統(tǒng)?安卓系統(tǒng)以其龐大的應(yīng)用生態(tài)系統(tǒng)和用戶友好的界面而聞名,它能夠?qū)?b class='flag-5'>樹(shù)莓派轉(zhuǎn)變?yōu)楣δ軓?qiáng)大的設(shè)備,能夠處理從媒體消費(fèi)到輕量級(jí)計(jì)算和物聯(lián)網(wǎng)應(yīng)用等各種任務(wù)。優(yōu)勢(shì)高度定制化:
    的頭像 發(fā)表于 07-05 08:33 ?657次閱讀
    釋放潛力:<b class='flag-5'>在</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>運(yùn)行安卓系統(tǒng)實(shí)現(xiàn)多樣化應(yīng)用!

    如何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

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

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯器推薦!

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

    用意念控制燈光亮度?這個(gè)樹(shù)莓項(xiàng)目有點(diǎn)意思...

    摘要該樹(shù)莓項(xiàng)目借助腦電波掃描儀操控硬件設(shè)備,通過(guò)監(jiān)測(cè)腦電波來(lái)執(zhí)行特定動(dòng)作。CivitasUniverse推出的NeuroPhotonicR5FlowCyberdeck裝置,采用了樹(shù)莓
    的頭像 發(fā)表于 04-30 18:42 ?315次閱讀
    用意念控制燈光亮度?這個(gè)<b class='flag-5'>樹(shù)莓</b>派<b class='flag-5'>項(xiàng)目</b>有點(diǎn)意思...

    樹(shù)莓派上構(gòu)建和部署 Node.js 項(xiàng)目

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

    樹(shù)莓派上設(shè)置 DeepSeek R1:2025 年離線人工智能的未來(lái)

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

    不要等Manus的邀請(qǐng)碼了,樹(shù)莓派上也能實(shí)現(xiàn) AI Agent !

    本文討論了Manus、OpenManus、CrewAI這三款A(yù)IAgent產(chǎn)品的特點(diǎn)、適用場(chǎng)景,并重點(diǎn)介紹了如何用CrewAI樹(shù)莓派上運(yùn)行多LLM代理,還探討了AIAgent發(fā)展帶來(lái)
    的頭像 發(fā)表于 03-25 09:19 ?1082次閱讀
    不要等Manus的邀請(qǐng)碼了,<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>也能實(shí)現(xiàn) AI Agent !

    人臉識(shí)別指南:如何在樹(shù)莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹(shù)莓派上安裝Dlib并配置人臉識(shí)別功能,為您的AI項(xiàng)目奠定基礎(chǔ)。樹(shù)莓派上安裝Dlib
    的頭像 發(fā)表于 03-24 17:31 ?1081次閱讀
    人臉識(shí)別指南:如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>安裝和設(shè)置 Dlib

    GPIO樹(shù)莓派中的應(yīng)用

    樹(shù)莓派(Raspberry Pi)是一款由英國(guó)樹(shù)莓派基金會(huì)開(kāi)發(fā)的信用卡大小的單板計(jì)算機(jī),它具有強(qiáng)大的功能和靈活性,可以用于各種項(xiàng)目和應(yīng)用。通用輸入輸出(GPIO)是樹(shù)莓派的一個(gè)重要特性
    的頭像 發(fā)表于 01-09 09:41 ?1111次閱讀