国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于App Inventor的圖像識別APP設(shè)計

2020-03-30 03:19羅紅梅
電腦知識與技術(shù) 2020年1期
關(guān)鍵詞:機(jī)器學(xué)習(xí)圖像識別

羅紅梅

摘要:文章通過介紹一款手機(jī)游戲APP的制作,演示了機(jī)器學(xué)習(xí)中的監(jiān)督學(xué)習(xí)過程,讓學(xué)生在游戲的過程中對機(jī)器學(xué)習(xí)和圖像識別有一個大致的了解,以期讓學(xué)生認(rèn)識身邊的人工智能。

關(guān)鍵詞:圖像識別;App Inventor;機(jī)器學(xué)習(xí)

中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2020)01-0049-02

機(jī)器學(xué)習(xí)是人工智能的核心,深度學(xué)習(xí)是機(jī)器學(xué)習(xí)中一個新的研究方向,它能夠讓機(jī)器像人一樣具有分析學(xué)習(xí)能力,能夠識別文字、圖像和聲音等數(shù)據(jù)。為了讓中學(xué)生對機(jī)器學(xué)習(xí)、圖像識別的過程有一個感性的認(rèn)識,以期引起孩子們學(xué)習(xí)人工智能的興趣,文章介紹一個簡單的圖片識別APP的制作流程。通過這個APP,手機(jī)能夠判斷出照片中的對象是什么物體。

1開發(fā)環(huán)境介紹

App Inventor是谷歌公司開發(fā)的、完全在線的手機(jī)編程軟件,它將代碼全部編寫完畢并封裝成組件,使用者只需用積木式的拖拽來完成Android編程,它也支持樂高NXT機(jī)器人,可以完成手機(jī)控制機(jī)器人。

MLforkids為訓(xùn)練機(jī)器學(xué)習(xí)模型提供了一個易于使用的引導(dǎo)環(huán)境,可用于分類文本、數(shù)字或識別圖像,它能夠?qū)⒂?xùn)練過的機(jī)器學(xué)習(xí)模型添加到App Inventor項(xiàng)目中,該工具完全基于網(wǎng)絡(luò),無須安裝或復(fù)雜的設(shè)置,它使用的后臺AI平臺是IBM的Watson。

2項(xiàng)目設(shè)計

本項(xiàng)目利用A0p Inventor 2做一個手機(jī)捉迷藏游戲APP,首先在MLforkids網(wǎng)站上給機(jī)器提供樣本,每種類別至少提供十個,機(jī)器通過學(xué)習(xí)這些樣本產(chǎn)生一個模型,將這個模型導(dǎo)入App In-ventor 2就可以制作識別這些對象的APP。玩家找到事先定義的對象須拍照證明,手機(jī)APP將能夠分析照片并識別該對象。

2.1收集樣本

在瀏覽器中打開網(wǎng)址https://maehineleamingforkids.eo.uk/,登錄并創(chuàng)建一個新項(xiàng)目,注意項(xiàng)目名稱不可使用漢字,識別類型選擇“圖像”,點(diǎn)擊“訓(xùn)練”按鈕后,添加三個標(biāo)簽并分別命名為“Cat”“Rabbit”“Scissors”的標(biāo)簽桶,標(biāo)簽名也不可有漢字。點(diǎn)擊第一個標(biāo)簽桶中的“攝像頭”按鈕,用攝像頭給第一個物體拍照,嘗試從不同側(cè)面、角度或距離拍,重復(fù)拍攝至少十張片。按相同的方法給第二和第三個物體拍照。圖1為樣本收集圖。

2.2訓(xùn)練機(jī)器學(xué)習(xí)模型

在項(xiàng)目頁面中,點(diǎn)擊“學(xué)習(xí)和測試”按鈕,點(diǎn)擊“培養(yǎng)新的機(jī)器學(xué)習(xí)模型”按鈕,后臺IBM的Watson平臺就開始運(yùn)作,當(dāng)前型號狀態(tài)顯示“Available”時,說明模型已經(jīng)訓(xùn)練完成。紅色顯示的URL地址就是我們后期APP制作用到的機(jī)器學(xué)習(xí)模型的唯一地址,將其拷貝下來。

2.3APP編程

在瀏覽器中輸入地址:http://app.gzjkw.net,這是廣州電教館架設(shè)的App Inventor 2服務(wù)器。無須注冊直接用QQ帳號即可登錄。新建一個App Inventor項(xiàng)目(注意:項(xiàng)目名稱不可使用中文)。在組件面版中點(diǎn)擊“Import Extension”,點(diǎn)擊“URL”將上一步獲得的地址復(fù)制到這里,點(diǎn)擊“Impoa”按鈕,如此即可將剛剛訓(xùn)練好的機(jī)器學(xué)習(xí)模型導(dǎo)入,即為兒童機(jī)器學(xué)習(xí)擴(kuò)展(“ML4K”),將其拖到設(shè)計界面,完成此操作后,圖標(biāo)將添加到在“不可見組件”列表中。圖2為此移動游戲界面組件設(shè)計,表1為所有組件設(shè)計的參數(shù)設(shè)置。

邏輯設(shè)計將完成以下功能:點(diǎn)擊“開始”按鈕啟動游戲,找到對象后點(diǎn)擊“拍照”按鈕調(diào)用手機(jī)上的相機(jī)功能拍照,如果ML4K模型驗(yàn)證是所需對象的照片,其標(biāo)簽將以綠色背景突出顯示。當(dāng)三個對象都被找到,即三個標(biāo)簽的背景均為綠色時游戲結(jié)束,對話框提示完成游戲所花費(fèi)的時間,其他邏輯設(shè)計較為簡單,圖3為ML4K模塊的關(guān)鍵部分邏輯設(shè)計。2AAPP功能測試

當(dāng)機(jī)器學(xué)習(xí)模型已驗(yàn)證找到所有三個對象后,計時器將停止計時并由對話框報告花費(fèi)的時間,圖4為APP游戲的運(yùn)行效果。

3結(jié)束語

這個項(xiàng)目訓(xùn)練了機(jī)器學(xué)習(xí)模型來識別物體。首先通過收集這些對象的照片樣本并”標(biāo)記”,即告訴計算機(jī)每張照片中的內(nèi)容,計算機(jī)使用這些標(biāo)記來訓(xùn)練模型,通過查找圖案的顏色和形狀來學(xué)習(xí)如何識別新照片,這被稱為“監(jiān)督學(xué)習(xí)”。樣本越具有多樣性,機(jī)器學(xué)習(xí)模型的性能越好,判斷的準(zhǔn)確率也越高。例如可嘗試添加具有不同背景的樣本;拍攝時將對象靠近或遠(yuǎn)離相機(jī),也可以將對象四面顛倒,從頂部和底部拍攝對象。在這個項(xiàng)目中,訓(xùn)練一臺電腦,看看它是如何學(xué)習(xí),嘗試找出它的錯誤、教它如何改進(jìn),并看到它改變,這就是最簡單的人工智能。

猜你喜歡
機(jī)器學(xué)習(xí)圖像識別
基于Resnet-50的貓狗圖像識別
高速公路圖像識別技術(shù)應(yīng)用探討
圖像識別在物聯(lián)網(wǎng)上的應(yīng)用
圖像識別在水質(zhì)檢測中的應(yīng)用
前綴字母為特征在維吾爾語文本情感分類中的研究
基于支持向量機(jī)的金融數(shù)據(jù)分析研究
资兴市| 沙洋县| 镇安县| 永福县| 兴宁市| 九台市| 松江区| 灵川县| 临夏县| 宁德市| 汉寿县| 云龙县| 留坝县| 长兴县| 比如县| 朝阳区| 沿河| 临潭县| 镇坪县| 永顺县| 青阳县| 临城县| 亚东县| 钟山县| 绍兴市| 观塘区| 夏河县| 诏安县| 定州市| 阳信县| 泾源县| 溧阳市| 阳春市| 吉木萨尔县| 恩施市| 伊宁市| 教育| 离岛区| 达日县| 从化市| 鹰潭市|