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

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

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

怎樣用Wekinator平臺進行基于機器學習的項目

454398 ? 來源:工程師吳畏 ? 2019-07-31 11:16 ? 次閱讀

什么是機器學習?

根據(jù)維基百科的說法,“機器學習是一門計算機科學領域,它使計算機無需明確編程即可學習。”

所以機器學習就是關于訓練計算機的方式是它可以在不使用編程的情況下執(zhí)行其他任務。

有許多平臺可用于機器學習,而Wekinator就是其中之一。我們將使用Wekinator平臺并對其進行訓練以執(zhí)行不同的任務。

什么是Wekinator?

Wekinator是Rebecca Fiebrink在2009年創(chuàng)建的機器學習平臺。它允許您使用機器學習來制作樂器,創(chuàng)建計算機聽力等項目系統(tǒng),制作手勢控制系統(tǒng)和其他交互式項目。

我們通過串口從其他軟件(如處理)向Wekinator提供輸入,然后我們訓練它來控制輸出。輸入將是諸如X和Y坐標的值。在本文中,我們將訓練Wekinator在拖動其他處理窗口中的框時控制處理的背景顏色。

安裝軟件

首先,您需要下載Wekinator軟件。

下載后,解壓縮ZIP文件并將其安裝到您的計算機中。

您還需要一個稱為處理的軟件,我們將通過該軟件向Wekinator提供輸入。下載最新版本的處理。

解壓縮并安裝設置。

使用入門

之后,您需要轉(zhuǎn)到Wekinator網(wǎng)站上的快速演練頁面,您需要從那里下載一個輸入和一個輸出程序來控制Wekinator。因此,我們將下載屏幕上的鼠標控件作為輸入程序,并將動畫顏色的連續(xù)控制作為輸出程序。

使用處理軟件運行這兩個程序,您將看到兩個窗口為如下所示。

怎樣用Wekinator平臺進行基于機器學習的項目

現(xiàn)在是時候訓練Wekinator并使用它控制輸出了。所以打開Wekinator它應該如下所示。

在此窗口中,您只需更改輸入和輸出。保留其他選項。我們將向Wekinator提供兩個輸入,我們將控制它的一個輸出。

點擊“下一步”,您將看到一個新窗口如下所示。

進入屏幕鼠標控制窗口并將綠色框拖到左下角附近,如下圖所示。在Wekinator窗口中,單擊“randomize”并開始記錄半秒。

現(xiàn)在將綠色框拖到頂部中心附近,如下圖所示,同樣地,在Wekinator中,點擊“隨機化”并開始錄制半秒。

現(xiàn)在將綠色框拖到右下角附近如下所示,在Wekinator中,點擊“隨機化”并開始錄制半秒。

現(xiàn)在點擊Wekinator窗口中的“Train”然后單擊“運行”?,F(xiàn)在,當您在屏幕鼠標控制窗口中拖動框時,動畫顏色窗口連續(xù)控制中的背景顏色將會改變。

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

    關注

    66

    文章

    8357

    瀏覽量

    132326
收藏 人收藏

    評論

    相關推薦

    AI項目管理平臺怎么

    AI項目管理平臺是一種集成了項目管理工具、AI開發(fā)環(huán)境和數(shù)據(jù)分析能力的綜合性平臺。接下來,AI部落小編為您梳理AI項目管理
    的頭像 發(fā)表于 11-13 09:38 ?59次閱讀

    使用機器學習和NVIDIA Jetson邊緣AI和機器人平臺打造機器人導盲犬

    Selin Alara Ornek 是一名富有遠見的高中生。她使用機器學習和 NVIDIA Jetson 邊緣 AI 和機器人平臺,為視障人士打造了機器人導盲犬。 該
    的頭像 發(fā)表于 11-08 10:05 ?235次閱讀

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發(fā)表于 08-02 08:39

    機器學習算法原理詳解

    機器學習作為人工智能的一個重要分支,其目標是通過讓計算機自動從數(shù)據(jù)中學習并改進其性能,而無需進行明確的編程。本文將深入解讀幾種常見的機器
    的頭像 發(fā)表于 07-02 11:25 ?701次閱讀

    深度學習與傳統(tǒng)機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅(qū)動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于機器
    的頭像 發(fā)表于 07-01 11:40 ?1125次閱讀

    請問PSoC? Creator IDE可以支持IMAGIMOB機器學習嗎?

    我的項目使用 POSC62 MCU 進行開發(fā),由于 UDB 模塊是需求的重要組成部分,所以我選擇了PSoC? Creator IDE 來進行項目開發(fā)。 但現(xiàn)在,由于需要擴展,我不得不使
    發(fā)表于 05-20 08:06

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發(fā)表于 05-07 06:06

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復制粘貼例程的代碼完成了測試。
    發(fā)表于 03-12 08:15

    怎樣用表來判斷加熱管的好壞?

    怎樣用表來判斷加熱管的好壞? 萬表是電工常用的測量儀器,它可以用來判斷加熱管的好壞。加熱管是一種常見的加熱元件,廣泛應用于家電、機械設備和工業(yè)生產(chǎn)中。在選擇和使用加熱管時,我們需要了解其電阻值
    的頭像 發(fā)表于 12-20 17:21 ?4830次閱讀

    無線通信:怎樣用電磁波表示1和0

    為什么頻率越高,能攜帶的信息就越多?以數(shù)字信號為例,信息就是一串串的1和0,所以先搞清楚怎樣用電磁波表示1和0。
    發(fā)表于 12-05 14:44 ?1703次閱讀
    無線通信:<b class='flag-5'>怎樣用</b>電磁波表示1和0

    ADAU1452做FFT分析,怎樣設定取樣點的數(shù)量?

    請問,我想用ADAU1452做FFT分析,怎樣設定取樣點的數(shù)量,還有就是怎樣用單片機讀出分析得到的復數(shù)結(jié)果數(shù)組?謝謝!
    發(fā)表于 11-29 06:42

    怎樣用ADAU1761設計DRC的壓縮/擴展?

    請問怎樣用ADAU1761設計DRC的壓縮/擴展。我在SigmaStudio 4.5的模塊中只找到RMS。如果ADAU1761設計DRC要怎樣
    發(fā)表于 11-28 06:41

    運算放大器的THD+N參數(shù)應該怎樣用?

    %。僅有AD8066在1MHz時有80dbC,但是AD8066容性負載驅(qū)動力不強。由于需要緩沖的是高精密度的信號,頻率可到1MHz。我想請問大家: 1、運算放大器的THD+N指標應該怎樣用呢?是不是
    發(fā)表于 11-17 12:00