物體檢測TensorFlow Object Detection API (二)使用 Jupyter Notebooks 學(xué)習(xí)官方 demo
jupyter notebooks 之前也被稱為 iPython 筆記本隔披,提供了在同一環(huán)境中執(zhí)行數(shù)據(jù)可視化的功能匆绣,是數(shù)據(jù)科學(xué)家最常用的工具之一栈暇。
關(guān)于 Jupyter Notebooks 的使用可以看公眾號(hào)機(jī)器之心的一篇科普文章 入門|始于Jupyter Notebooks:一份全面的初學(xué)者實(shí)用指南
綜合來看际看,Jupyter Notebooks 非常適合教學(xué)和演示。所以 Google 開發(fā)人員也寫了一個(gè)教學(xué)的 Jupyter 腳本,來幫我們演示。
Jupyter Notebooks 筆記文件的后綴名都是 .ipynb
終端輸入:
jupyter notebook
即可啟動(dòng) jupyter notebook
在系統(tǒng)8888端口,jupyter notebooks 已經(jīng)跑起來了铸磅。
一般來說會(huì)自動(dòng)打開瀏覽器,如果沒有杭朱,自己打開瀏覽器 輸入 localhost: 8888 即可阅仔。
啟動(dòng)界面顯示的是當(dāng)前所在目錄,找到位于 /models/research/object_detection/object_detection_tutorial.ipynb
點(diǎn)擊 run all 整個(gè)代碼就跑起來了弧械。
如果前一篇文章最后的測試代碼八酒,能夠輸出 OK 的話,證明安裝無誤刃唐,這個(gè)文檔跑起來應(yīng)該是沒問題的羞迷,如果有問題自行解決。
大概運(yùn)行3-5分鐘画饥,即可看到結(jié)果了衔瓮。
> 運(yùn)行時(shí)間引人而異,在 目標(biāo)檢測Tensorflow object detection API 這篇文章中抖甘,這個(gè)同學(xué)講他用了30-40分鐘热鞍。因?yàn)橹虚g有幾行代碼是下載訓(xùn)練好的模型,所以和網(wǎng)速也會(huì)有關(guān)系。
關(guān)于這個(gè)官方 demo薇宠,不在具體解釋偷办。如果我們把整個(gè)任務(wù)分成下面部分
- 準(zhǔn)備數(shù)據(jù)集
- 訓(xùn)練模型
- 測試模型
3個(gè)大部分的話,這個(gè) demo 應(yīng)該算第三部分澄港,用訓(xùn)練好的模型在其他圖片是進(jìn)行 object_detection.
在具體工作中椒涯,大部分工作量其實(shí)是集中在前兩個(gè)步驟。
本文首發(fā)于個(gè)人網(wǎng)頁 Yao Blog回梧,知乎專欄 談技術(shù) 不能潦草废岂,CSDN博客:手握靈珠常奮筆。