電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>人工智能市場(chǎng)和互聯(lián)相框

人工智能市場(chǎng)和互聯(lián)相框

2023-07-10 | zip | 0.09 MB | 次下載 | 免費(fèi)

資料介紹

描述

概述

我們生活在一個(gè)越來(lái)越智能的世界。自動(dòng)駕駛汽車(chē)到智能商店,人工智能正在被開(kāi)發(fā)用于玩電子游戲、識(shí)別皮膚癌和創(chuàng)造藝術(shù)!舉一個(gè)相關(guān)的例子,不久前,佳士得拍賣(mài)行以 432,500 美元的價(jià)格售出了一件人工智能生成的藝術(shù)品

在一個(gè)擁有 AI 藝術(shù)家的世界中,我們需要一種方法來(lái)向 AI 請(qǐng)求新的藝術(shù)作品,以及一種將其展示給人類(lèi)觀看的方法。這就是 IOTA Canvas 和 AI Marketplace 的目的。

IOTA畫(huà)布

IOTA Canvas 是一種智能相框,它會(huì)定期自動(dòng)刷新其展示的藝術(shù)作品,以便觀眾時(shí)不時(shí)地看到新的藝術(shù)作品。IOTA 畫(huà)布具有以下特點(diǎn):

  • 配置簡(jiǎn)單
  • 可配置的屏幕自動(dòng)關(guān)閉以在夜間節(jié)省電量
  • 用于顯示配置說(shuō)明、跳過(guò)不需要的藝術(shù)作品和喜歡藝術(shù)作品的硬件按鈕
  • IOTA 加密貨幣的設(shè)備上自動(dòng)管理
IOTA Canvas 的最終愿景是一個(gè)相框,它可以隨著時(shí)間的推移了解觀眾對(duì)藝術(shù)的偏好,并選擇迎合這些偏好的 AI 藝術(shù)家。它將是一個(gè)成熟的物聯(lián)網(wǎng) (IoT) 設(shè)備,可以輕松配置 WiFi、操作和無(wú)線(xiàn)更新。為了啟用所有這些功能,包括請(qǐng)求 AI 藝術(shù)家的新作品,IOTA Canvas 與 AI Marketplace 進(jìn)行通信。

人工智能市場(chǎng)

AI Marketplace 是一項(xiàng)管理 AI 內(nèi)容創(chuàng)建者并處理與 IOTA Canvas 等客戶(hù)的談判的服務(wù)。它允許人們上傳一個(gè) AI 創(chuàng)作者,然后可以響應(yīng)對(duì)新藝術(shù)的請(qǐng)求。

AI Marketplace 的目標(biāo)是使所有類(lèi)型的 AI 內(nèi)容創(chuàng)建者能夠與內(nèi)容消費(fèi)者建立聯(lián)系。該項(xiàng)目展示了一種與智能相框上顯示的 AI 生成藝術(shù)的關(guān)系。然而,AI Marketplace 最終也可以提供獨(dú)特的 AI 創(chuàng)作的食譜、歌曲、服裝款式和根據(jù)每個(gè)消費(fèi)者的口味量身定制的短篇小說(shuō)。

現(xiàn)在的問(wèn)題是,消費(fèi)者如何為他們的內(nèi)容付費(fèi)?AI Marketplace 需要為每一個(gè)創(chuàng)建的內(nèi)容向消費(fèi)者收取費(fèi)用以抵消其成本。AI Marketplace 必須為其運(yùn)行的服務(wù)器、為 AI 供電所用的電力付費(fèi),并且可能需要向開(kāi)發(fā) AI 的一些人支付額外的附加費(fèi)。這就是 IOTA 的用武之地。

關(guān)注IOTA

IOTA 是一種加密貨幣,旨在服務(wù)于物聯(lián)網(wǎng)網(wǎng)絡(luò),它允許機(jī)器之間和人類(lèi)之間進(jìn)行無(wú)需信任的次級(jí)支付。它非常適合 IOTA Canvas 和 AI Marketplace,因?yàn)樗?IOTA Canvas 能夠在沒(méi)有任何人工參與的情況下為 AI 生成的藝術(shù)作品向 AI Marketplace 付款。有關(guān) IOTA 的更多信息,請(qǐng)參閱IOTA 網(wǎng)站

使用 IOTA 畫(huà)布

一旦按照下一節(jié)中的說(shuō)明構(gòu)建了 IOTA Canvas,使用 IOTA Canvas 就很簡(jiǎn)單了。當(dāng)相框首次啟動(dòng)時(shí),它會(huì)顯示一個(gè)網(wǎng)站地址,您可以在手機(jī)上導(dǎo)航到該地址,用 IOTA 為它的錢(qián)包充值,這樣它就可以支付新藝術(shù)品的費(fèi)用。IOTA devnet 水龍頭獲取測(cè)試令牌進(jìn)行試驗(yàn)。

此外,設(shè)置網(wǎng)站允許您查看 IOTA 余額并調(diào)整許多其他設(shè)置,例如它連接到哪個(gè)市場(chǎng)、藝術(shù)品更改的頻率、按鈕的 GPIO 引腳以及顯示器何時(shí)關(guān)閉。

?
?
?
?
pYYBAGOhEkyAR_4xAACQ4x0coBs295.png
?
1 / 2 ? IOTA Canvas 設(shè)置網(wǎng)站
?

隨著時(shí)間的推移,相框?qū)⒄故緛?lái)自不同 AI 藝術(shù)家的各種藝術(shù)作品。如果看到不喜歡的,請(qǐng)按跳過(guò)按鈕。如果要更改設(shè)置,請(qǐng)按設(shè)置按鈕,這將顯示設(shè)置網(wǎng)站的地址。

IOTA 畫(huà)布如何工作

IOTA Canvas 包含三個(gè)主要部分,每個(gè)部分由不同的線(xiàn)程運(yùn)行。顯示器,負(fù)責(zé)更新屏幕上的圖像和文本,打開(kāi)和關(guān)閉屏幕,必要時(shí)調(diào)整圖像大?。?/font>管理更新設(shè)置和與用戶(hù)通信的設(shè)置網(wǎng)絡(luò)服務(wù)器;以及處理幾乎所有其他事情的主線(xiàn)程,對(duì)按鈕按下作出反應(yīng),檢查是否是時(shí)候刷新藝術(shù)品,根據(jù)設(shè)置告訴顯示器打開(kāi)或關(guān)閉等。

另一個(gè)線(xiàn)程處理藝術(shù)品的實(shí)際刷新。為此選擇了一個(gè)額外的線(xiàn)程,因?yàn)樗且豁?xiàng)長(zhǎng)時(shí)間運(yùn)行的任務(wù)。刷新圖稿的過(guò)程包括五個(gè)主要步驟:

1. 向 AI Marketplace 索取其所有藝術(shù)家的列表。

2. 選擇最符合主人喜好和預(yù)算的藝術(shù)家。

3. 請(qǐng)求 AI Marketplace 委托選定的 AI 創(chuàng)作一件新藝術(shù)品。AI Marketplace 將回復(fù)一個(gè) IOTA 地址和一個(gè)密鑰。

4. 將請(qǐng)求的金額支付到給定的 IOTA 地址。

5. 每 30 秒反復(fù)檢查 AI Marketplace 是否已準(zhǔn)備好委托作品。

6. 作品準(zhǔn)備好后,下載并展示。

構(gòu)建 IOTA 畫(huà)布

將 IOTA Canvas 放在一起非常簡(jiǎn)單。首先將 Raspberry Pi 連接到您的顯示器并測(cè)試它是否正常工作。將電線(xiàn)焊接到按鈕上并將它們連接起來(lái),如所附接線(xiàn)示意圖所示。確保電線(xiàn)足夠長(zhǎng),可以將按鈕放在您想要的位置,通常最好放在框架的邊緣。從顯示器上取下外殼并將其放在漂亮的框架內(nèi)(見(jiàn)封面照片)。

?
poYBAGOhElyAW92fAAD8PZT2q3g114.jpg
帶絕緣收縮包裝的焊線(xiàn)按鈕
?

處理完硬件后,下一步就是讓軟件運(yùn)行起來(lái)。IOTA Canvas 軟件僅在 Python 3.6、3.7 上運(yùn)行,因此首先檢查您的 Pi 運(yùn)行的是哪個(gè)版本的 Python,如有必要,安裝上述版本之一。該軟件還使用 pipenv 來(lái)管理依賴(lài)項(xiàng)及其虛擬環(huán)境,這是Python Software Foundation 推薦。如果您還沒(méi)有 pipenv,請(qǐng)安裝它:

$ pip install pipenv

接下來(lái),通過(guò)將 IOTA Canvas 軟件克隆到 /usr/bin 并安裝其依賴(lài)項(xiàng)來(lái)下載它。注意:如果您不將項(xiàng)目放在 /usr/bin 中,則需要編輯 iotacanvas.service 文件中的 WorkingDirectory。

$ cd /usr/bin$ git clone https://gitlab.com/iota-lab/iota-canvas.git
$ cd iota-canvas$ pipenv install -e iotacanvas

通過(guò)運(yùn)行主文件檢查一切是否正常:

$ pipenv run python iotacanvas/main.py

這將初始化應(yīng)用程序,生成 IOTA 種子,并將所有內(nèi)容保存到settings.conf文件中,該文件可用于稍后加載設(shè)置。您可以按退出鍵退出應(yīng)用程序。

現(xiàn)在 IOTA Canvas 已經(jīng)設(shè)置好并開(kāi)始工作了,我們想讓它在 Raspberry Pi 啟動(dòng)時(shí)自動(dòng)啟動(dòng)。我們可以使用 systemd 來(lái)做到這一點(diǎn),它是 Linux 的服務(wù)管理器。systemd 服務(wù)文件已經(jīng)在 iota-canvas 存儲(chǔ)庫(kù)中創(chuàng)建。運(yùn)行以下命令以安裝該服務(wù)并在啟動(dòng)時(shí)啟動(dòng)它:

$ sudo cp iotacanvas.service /etc/systemd/system/iotacanvas.service
$ sudo chmod 644 /etc/systemd/system/iotacanvas.service
$ sudo systemctl enable iotacanvas

重新啟動(dòng) Pi 并檢查一切是否按預(yù)期工作。

IOTA 功能的簡(jiǎn)短概述

初始化后,IOTA Canvas 生成并存儲(chǔ)一個(gè)種子(一個(gè)由 81 個(gè)字母 + 數(shù)字“9”組成的獨(dú)特字符串)。

如果您想嘗試訓(xùn)練自己的 GAN,可以在此處查看我為該項(xiàng)目開(kāi)發(fā)的 python notebook 。該筆記本使開(kāi)始預(yù)處理訓(xùn)練數(shù)據(jù)、訓(xùn)練 GAN 和執(zhí)行一些清理的部分變得相對(duì)容易。它在 Google Colab 上運(yùn)行,因此您甚至無(wú)需安裝任何東西!下面顯示了我的 GAN 生成的風(fēng)景的一些進(jìn)一步示例。請(qǐng)注意,這些需要經(jīng)過(guò)很多天的培訓(xùn)才能實(shí)現(xiàn),所以如果開(kāi)始時(shí)的結(jié)果看起來(lái)乏善可陳,請(qǐng)不要?dú)怵H。

更多關(guān)于 GAN 的資源:

GAN 初學(xué)者指南

維基百科:GAN

人工智能市場(chǎng)如何運(yùn)作

AI Marketplace 包含兩個(gè)不同的界面。第一個(gè)包括一個(gè)供人類(lèi)用戶(hù)上傳和管理他們的 AI 的門(mén)戶(hù)網(wǎng)站。這允許人們指定 AI 的名稱(chēng)、其代碼作為壓縮文件夾,以及可選的附加費(fèi),該附加費(fèi)將添加到 AI Marketplace 對(duì)每件委托藝術(shù)品收取的費(fèi)用中。如果 AI 所有者不想再為其提供服務(wù),他們也可以刪除 AI。

?
pYYBAGOhEpKAKnKYAABNV4tSJak831.png
使用 AI Marketplace 注冊(cè)新 AI 的上傳頁(yè)面
?

另一個(gè)接口用于 IOTA Canvas 等機(jī)器與市場(chǎng)進(jìn)行通信并請(qǐng)求和支付服務(wù)。它公開(kāi)了一個(gè) API,允許聯(lián)網(wǎng)設(shè)備請(qǐng)求 Marketplace 維護(hù)的 AI 藝術(shù)家列表、委托新藝術(shù)品并下載藝術(shù)品。

AI Marketplace 的一般功能流程遵循以下一般步驟:

1. 一個(gè)人上傳一個(gè)新的 AI 作為 zip 文件,其中包含運(yùn)行 AI 所需的所有文件,并指定他們希望為每件委托藝術(shù)品收取的附加費(fèi)。

2. 設(shè)備請(qǐng)求一件新的藝術(shù)品,因此 AI Marketplace 生成一個(gè)新的 IOTA 地址并將其與密鑰一起發(fā)送到請(qǐng)求設(shè)備。請(qǐng)求的付款基于 AI 附加費(fèi)和 AI 運(yùn)行時(shí)間,這將與用于為 AI 供電的資源量成正比。下面是 AI Marketplace 對(duì)新藝術(shù)請(qǐng)求的響應(yīng)示例。“status_addr”是付款發(fā)生后可用于檢查藝術(shù)生成狀態(tài)的地址。“retrieve_addr”是作品創(chuàng)建后可用于下載作品的地址(參見(jiàn)第 5 步)。

{
  "iota_addr": "J9ELTXQMVQTZUCVHJNKLXUUKQDRSMENJYLCRVIAJCYSIBRBP9HTLKHAMO9SRTFVZYRNSNIKLMOFJWVRYZ", 
  "job_id": 58, 
  "key": "81244f70c40443c4aaf47b3db2aa2810", 
  "retrieve_addr": "/58/retrieve-art", 
  "status_addr": "/58/status"
}

3. AI Marketplace通過(guò)反復(fù)檢查地址余額來(lái)查看IOTA地址是否等于所需付款,最多監(jiān)控IOTA地址十分鐘。

4. 一旦收到所需的付款,AI Marketplace 通過(guò)調(diào)用標(biāo)準(zhǔn)化的 run() 函數(shù)在沙箱中啟動(dòng)請(qǐng)求的 AI,該函數(shù)將存儲(chǔ)生成的藝術(shù)品的位置作為輸入。

5. 當(dāng)委托藝術(shù)品的設(shè)備請(qǐng)求下載新藝術(shù)品并提供正確的密鑰時(shí),AI Marketplace 提供相應(yīng)的文件。

我為 AI Marketplace 創(chuàng)建的概念驗(yàn)證完成了上述大部分工作,但并未在沙盒中運(yùn)行 AI。它處理 IOTA 地址生成和余額檢查類(lèi)似于 IOTA Canvas。有關(guān)如何運(yùn)行該軟件的信息,請(qǐng)參閱 AI Marketplace 存儲(chǔ)庫(kù)。

最后的想法

這是一個(gè)開(kāi)始學(xué)習(xí) IOTA 的好項(xiàng)目,因?yàn)樗苡腥ぁ?/font>在大多數(shù)情況下,使用 IOTA 實(shí)際上非常容易。IOTA 基金會(huì)和社區(qū)提供的 API 使生成 IOTA 地址、檢查余額和發(fā)送 IOTA 變得簡(jiǎn)單。實(shí)際上,與配置 IOTA 相比,我花在解決跨線(xiàn)程通信問(wèn)題上的時(shí)間更多。

總體而言,這是一個(gè)有趣且有益的項(xiàng)目。查看存儲(chǔ)庫(kù)并為自己構(gòu)建它!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)