1. 程式人生 > >YOLO-LITE專案實現(比SSD和MobileNet更快的演算法)

YOLO-LITE專案實現(比SSD和MobileNet更快的演算法)

YOLO-LITE

YOLO-LITE是YOLOv2的網路實施 - 在MS COCO 2014和PASCAL VOC 2007 + 2012上接受過微小訓練。在開發YOLO-LITE時使用的所有訓練模型(cfg和權重檔案)都在這裡。我們的目標是建立一個架構,可以在沒有GPU的計算機上以10 FPS的速度進行實時物體檢測,平均精度約為30%

Demo

Results

DataSet mAP FPS
PASCAL VOC 33.57 21
COCO 12.26 21

效果圖:

至於實時目標檢測的視訊可以自己去模擬哈

Getting start:

1.安裝darknet(按照readme的步驟安裝)

 2.安裝完之後,可以採用以下命令去測試每個訓練模型的平均精確度(map)

python mapScript.py

出現提示時,新增cfg的位置和權重資料夾的位置

3.測試

為了得到FPS,採用了darknet的Python改編版Darkflow

4.網頁應用

要將模型轉換為JavaScript,我們遵循以下教程

將index_coco.js和index_voc.js中的第14行替換為步驟2中生成的.json檔案的連結:

model = await downloadModel('put your link here');

5.如何修剪重量
雖然我們發現通過一個簡單的閾值修剪權重並沒有真正影響mAP或FPS somoene,但是其他人可能會覺得這個指令碼很有用。要修剪權重檔案,導航到weights.py檔案然後執行

python weights.py WEIGHTS_FILE_NAME THRESHOLD

YOLO-LITE執行速度特別快,感興趣的朋友可以動手試一試,我會接著進行擴充套件的,大家一起學習。 

相關推薦

YOLO-LITE專案實現(SSDMobileNet演算法)

YOLO-LITE YOLO-LITE是YOLOv2的網路實施 - 在MS COCO 2014和PASCAL VOC 2007 + 2012上接受過微小訓練。在開發YOLO-LITE時使用的所有訓練模型(cfg和權重檔案)都在這裡。我們的目標是建立一個架構,可以

Yolo-lite:實時的適用於移動裝置的目標檢測演算法(ssdmobilenet)

YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computers 論文:Yolo-lite paper 專案:Yolo-lite 摘要:   作者提出了一種可以應用於行動式裝置中執行的

【原始碼】採用高斯-索思韋爾準則實現隨機選擇收斂的座標下降法

從Nesterov的工作開始,最近關於隨機座標下降演算法的理論和應用已經進行了大量工作,表明隨機座標選擇準則能達到與高斯-索思韋爾選擇準則相同的收斂速度。 There has been significant recent work on the theory

bbs專案實現點贊評論的功能

一、點贊功能  先看下前端的程式碼,如下這段程式碼是我直接從部落格園上爬下來的 <div class="poll clearfix"> <div id="div_digg"> <div c

如何sketchaxure方便地給原型做互動?

在快速的工作環境中,我們現在都希望在工作的各個環節中提高效率。有些產品設計師們做產品原型時,會感覺sketch或者axure新增互動的方式不夠快捷。下面就提供一種解決方案。使用工具:墨刀。 互動連結及動畫設定面板 使用墨刀可以非常方便地建立頁面間連結,墨刀獨創的拖拽連結方式,讓頁面間的連

如何設計一個EthereumEOS好的虛擬機器

以太坊虛擬機器(EVM)是一種“準圖靈完整”的256位虛擬機器,是以太坊網路最重要的組成部分之一。自以太坊以來,基於EVM的智慧合約開發逐漸完善,並出現很多DApp應用,例如以太貓以及最近異常火爆的Fomo3D遊戲等等。智慧合約以及虛擬機器的重要性已經得到了基本所有區塊鏈開發者的認同,因此虛

為什麼epollselectpoll高效

執行epoll_create()函式會在核心建立一顆紅黑樹rb_node以及就緒連結串列rdllist(存放已經就緒的檔案描述符),監聽的檔案描述符數為系統可以開啟的最大檔案描述符數(65535)。接著使用者執行的epoll_ctl()函式將epoll_event結構體拷貝傳入核心,核心會在紅黑樹上新增相應的

基於 asm 實現 spring BeanUtils 效能好的屬性拷貝框架

Bean-Mapping 日常開發中經常需要將一個物件的屬性,賦值到另一個物件中。 常見的工具有很多,但都多少不夠簡潔,要麼不夠強大。 我們經常使用的 Spring BeanUtils 效能較好,但是特性不足。 Bean-Mapping 提供了很多豐富的特性,便於日常開發。 如果你追求更加極致的效能,可以考慮

電動飛機雄起正當時?可能我們想象得普及

裏的 ola 未來 avi size 完全 aec 太陽能 最大的 當你還在為自動駕駛、車聯網、電動汽車等汽車領域的新技術而歡呼雀躍時,頭頂的天空也在發生著悄然變化。一直由內燃機制霸的傳統飛機,正在迎來電動飛機的強勢挑戰。或許就如傳統汽車在逐漸被電動汽車取代一樣,“空中霸主

專訪 | 姚迪:新賽季期待技術思想成長

南樂縣 阿里巴巴集團董事局主席馬雲發表致股東的公開信表示:生意難做之時,正是阿里巴巴兌現“讓天下沒有難做的生意”的使命之時。,阿里巴巴(NYSE:BABA)今日釋出了截至2018年9月30日的2019財年第二季度財報(注:阿里巴巴財年與自然年不同步,從每年的4月1日開始,至第二年的3月31日結束)。 財報中

《程式設計珠璣》程式碼之路18:用點陣圖“箱”省空間地儲存查詢數字

有一個看起來很簡單的問題:如何儲存一波隨機整數,使得查詢和儲存效率儘可能高? 通常的辦法自然是陣列和連結串列,當然如果這麼玩,那部落格就沒必要寫了2333333。 一個32位整數int正常來說有32位,每種語言都有所不同,如果只是儲存和查詢數字的話,其實這是非常浪費的,而且是幾十倍的浪費。

python中矩陣(matrix或array)運算for迴圈速度

在matlab中進行矩陣元素處理時,使用矩陣運算比for迴圈快。在Python語言中也是這樣的。下面這個程式是一個簡單的測試。 import time as tm import numpy as np dim = 100000#資料長度(包含的元素個數) x1 = np.

序列通訊速度一定並行通訊速度“”嗎?

1995年,由Compaq、Intel、Microsoft和NEC等幾家公司推出的USB介面首次出現在PC機上,1998年起即進入大規模實用階段。USB比RS-232C的速度提高了100倍以上,突破了序列口通訊的速度瓶頸,而且具有很好的相容性和易用性。USB裝置通訊速率的自適應性,使得它可以根據主機板的設定自

acmeair專案 單體應用利用ServiceComb實現微服務化雲化之路

acmeair專案 單體應用利用ServiceComb實現微服務化和雲化之路 http://servicecomb.apache.org/cn/docs/go-to-cloud/ 匯入關鍵設定: <mirror> <id>alimaven</i

《商城專案02》--用Nginx實現反向代理負載均衡

一, Nginx的安裝 1, 下載解壓安裝 (這裡提供一個1.8.0的windows版本:  連結:https://pan.baidu.com/s/1Cf0sbrlUuc15OKDQ36J9mQ  提取碼:y5z5) 2, 啟動測試 雙擊nginx.ex

專案部署之nginx實現PC端移動端自動跳轉

假設PC端域名為 www.abc.com     移動端域名為m.abc.com PC端nginx配置檔案server中加入如下程式碼: if ($http_host !~ "^www.abc.com$") { rewrite ^(.*) http://ww

SelectSearch+CNN人工智慧實現人臉檢測識別圖文教程(附完整專案程式碼python語言)

未完待續。。。 本文只說明原理,提供參考,實際應用需考慮其他因素。 環境 win7 python3.6.3 keras2.1.4 注意:各軟體之間版本之間存在適配問題。 目標 通過人工智慧技術實現目標(人臉)檢測和識別 步驟 1.selectsearc

javaweb專案:使用者(登入登出)實現 SSM框架(mybatis-generator自動生成程式碼)

SSM框架的搭建環境(Spring,SpringMVC,Mybatis) 使用工具:maven、idea、tomcat用的是8、jdk版本1.8 一、整個專案的結構: 使用者模組流程 pom.xml -> web.xml -> db->model

教你前端如何一個人從零基礎開發完整的小程式專案,包括後臺視覺化資料庫。該專案實現了個人簡歷的增刪改查以及展示轉發分享,以及收藏他人簡歷檢視,還有最近瀏覽過的簡歷

GitHub:https://github.com/susuGirl/resume 微信小程式名:你的專屬簡歷(微信可直接搜尋出來檢視),教你前端如何一個人從零基礎開發完整的小程式專案,包括後臺視覺化資料庫。該專案實現了個人簡歷的增刪改查以及展示和轉發分享,以及收藏他人簡歷和檢視,還