登錄 注冊
購物車0
TOP
Imgs 行業(yè)資訊

0

人工智能應用開發(fā)的角度介紹OpenVINO工具包

2021-11-20 13:51:09
備,然后在引導類型中選擇我們下載的系統(tǒng)鏡像,其他設置可以默認。最后,點擊開始,幾分鐘后,我們將有一個Ubuntu  20.04系統(tǒng)安裝盤。
1.2.3
安裝Ubuntu操作系統(tǒng)
我們設置的前提是在直接安裝Ubuntu系統(tǒng)的硬盤上,磁盤是獨占的,沒有雙系統(tǒng)。這也是工程應用中的常見做法。
將準備好的啟動盤插入電腦,啟動電腦并選擇進入啟動界面,選擇u盤啟動。我們可以進入Ubuntu的安裝過程。不同的電腦有不同的u盤。請參考官方提供的操作說明。由于安裝系統(tǒng)不是本教程的重點,這里顯示的主要過程將跳過非關鍵步驟。
1)進入安裝界面。
2)選擇語言和鍵盤布局。
3)選擇系統(tǒng)組件。
4)選擇系統(tǒng)安裝類型。
對于全磁盤安裝,請選擇整個磁盤并安裝Ubuntu。
5)設置時區(qū)
6)設置用戶名和密碼。
如果可以設置自動登錄供自己使用,那么每次打開電腦都可以直接進入系統(tǒng),無需輸入密碼。
7)等待安裝完成。
8)進入系統(tǒng)。
1.3
構建開放式筆記本電腦環(huán)境
準備完1.2章,我們已經(jīng)在電腦上成功安裝運行了Ubuntu20.04。在正式開始之前,我們應該首先安裝python  venv和git工具,這是我們構建環(huán)境所必需的工具包。打開終端并輸入命令:
sudo  apt-get更新
sudo  apt-get安裝python3-venv  python3-pip  git
我們準備好了。接下來,我們?nèi)匀皇褂萌齻€步驟來完成OpenVINO  Notebooks學習和開發(fā)環(huán)境的構建。第一步是創(chuàng)建Python虛擬環(huán)境;第二步是交換工程源代碼;第三步是安裝相關軟件。讓我們一步一步解釋操作。
1.3.1
創(chuàng)建Python虛擬環(huán)境
1)使用python  venv為notes創(chuàng)建獨立的虛擬環(huán)境并激活環(huán)境。
Venv模塊是python的軟件包管理工具。創(chuàng)建和激活虛擬環(huán)境后,所有安裝的軟件包僅在當前環(huán)境下工作,不會影響全局系統(tǒng)或其他創(chuàng)建的虛擬環(huán)境。按照下面的說明,可以完成Python虛擬環(huán)境的創(chuàng)建和激活。
打開終端,輸入以下命令:
python3 -m  venv  openvino_env
成功執(zhí)行命令后,將在用戶的主目錄中創(chuàng)建openvino_env目錄,其中包含python虛擬環(huán)境使用的文件。
2)激活虛擬環(huán)境
source  open  vino  _ env/bin/activate
https://mirrors.aliyun.com/pypi/simple/描述
001-hello  world使用OpenVINO調(diào)用Mobilenet  V3模型對圖片進行分類和推理。
002-openvino  API如何參與工程開發(fā)的python  API功能openvino實現(xiàn)推理,比如如何加載IR模型、ONNX模型,如何獲取模型的輸入輸出信息,如何使用模型進行推理,以及一些用于推理的預處理功能描述文件。
03-hello-segmentation使用OpenVINO實現(xiàn)圖像語義分割。
04-hello-detection使用OpenVINO進行文本檢測。
筆記本101-tensorflow-to-openvinojupitter筆記本文件夾工程筆記的主目錄將Tensorflow模型轉(zhuǎn)換為IR格式。
102-pytorch-onnx-to-openvino工程文檔的中文版本將pytorch模型轉(zhuǎn)換為IR格式。
英文版103-paddle-onnx-to-openvino工程描述文件將paddlepaddle模型轉(zhuǎn)換為IR格式。
104模型工具介紹模型下載、轉(zhuǎn)換和性能評估工具
05-語言-量化-伯特優(yōu)化和量化處理的預訓練伯特模型
201-視覺-圖像和視頻的單深度單目深度估計
202-視覺-超分辨率-圖像超分辨率圖像處理
205-視覺-背景-圖像背景的移除和替換
206-vision-paddleGAN-動畫使用paddleGAN來轉(zhuǎn)換圖片的動畫風格。
207-vision-paddleGAN-超分辨率使用paddleGAN放大小圖像。
208-光學字符識別使用文本識別來標記圖像上的文本。
301-tensorflow-Training-OpenVINO利用tensor  flow和OpenVINO實現(xiàn)從訓練到落地部署到訓練后優(yōu)化的完整流程。
utils項目中使用的函數(shù)庫
通過研究項目的目錄結(jié)構和notes主目錄文件的功能,我們了解了整個項目的組成。比如上一篇文章提到的OpenVINO  Notebooks項目,降低了學習人工智能的門檻,尤其是開發(fā)人工智能應用,我們可以在實踐中體驗到開發(fā)人工智能應用的技巧。我相信每個人都迫不及待地想展示自己的才華。
1.4.2
開始筆記
確保我們創(chuàng)建的openvino_env的虛擬環(huán)境在啟動notes之前被激活,并使用以下命令啟動項目。
jupyter-實驗室筆記本
命令執(zhí)行后,會在系統(tǒng)默認瀏覽器中進入jupyter筆記本的運行環(huán)境,顯示所有筆記。
如果是新打開的終端,我們需要輸入多個命令來啟動筆記。
來源$ HOME/open  vino  _ env/bin/activate
jupyter-lab  $ HOME/open  vino  _筆記本/筆記本
Jupyter筆記本工具的默認語言是英語。我們可以通過下面的命令安裝中文語言包,這樣對國內(nèi)開發(fā)者會更友好。
pip安裝jupyterlab-語言包-zh-CN
1.5
本章摘要
本章從研究人工智能應用發(fā)展的角度,介紹了OpenVINO  Toolkit、Jupyter  Notebooks工具和OpenVINO  Notebooks項目。同時,我們介紹了如何從零開始一步步構建OpenVINO  Notebooks學習開發(fā)環(huán)境。根據(jù)教程,我們可以成功安裝、配置和啟動學習環(huán)境。
從下一章開始,我們將正式進入實戰(zhàn)環(huán)節(jié),借助Notebooks了解OpenVINO工具包和推理API,并逐一詳細講解筆記001-004。

高都電子,為客戶創(chuàng)造價值!

雙面板免費加費,四層板加急打樣,厚銅電路板打樣

Xcm