吴忠躺衫网络科技有限公司

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

CVChain:一個較完善的計算機(jī)視覺工具鏈

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 作者:新機(jī)器視覺 ? 2020-11-27 09:56 ? 次閱讀

我們這一年來做的一些工作(總結(jié)見文章最下方)現(xiàn)在差不多形成了一個較完善的計算機(jī)視覺工具鏈——CVChain。我們這一年來做的一些工作(總結(jié)見文章最下方)現(xiàn)在差不多形成了一個較完善的計算機(jī)視覺工具鏈——CVChain。

縱向上它涵蓋了一個計算機(jī)視覺任務(wù)的生命周期:數(shù)據(jù)分析與模型選型、模型訓(xùn)練、發(fā)現(xiàn)模型存在的問題并優(yōu)化、模型加速、模型SDK編寫;橫向上它包含了計算機(jī)視覺中三個基本任務(wù):分類、語義分割、目標(biāo)檢測;與此同時它還總結(jié)了計算機(jī)視覺入門到進(jìn)階的學(xué)習(xí)框架。一言以蔽之:有了CVChain,媽媽再也不用擔(dān)心我搞不定計算機(jī)視覺!

CVChain是我們平常做項目或者打比賽過程中打磨出來的,它們可以滿足計算機(jī)視覺算法工程師日常大部分需求,比如:

1.剛踏入計算機(jī)視覺領(lǐng)域,不知道從何學(xué)起,需要一張學(xué)習(xí)的地圖:

https://github.com/mileistone/study_resources/blob/master/modeling/learning_framework/learning_framework_general.md

部分示例

帶著自己一步一步領(lǐng)略計算機(jī)視覺的風(fēng)采;

2.已經(jīng)成為一名合格的計算機(jī)視覺算法工程師,開始接任務(wù)。當(dāng)任務(wù)來了,需要分析數(shù)據(jù)分析數(shù)據(jù)以進(jìn)行模型選型、模型超參的初步設(shè)定;

https://github.com/Media-Smart/volkscv/tree/master/volkscv/analyzer/statistics

3.模型確定后,得訓(xùn)練模型(可能涉及到分類、語義分割、文字識別、目標(biāo)檢測等等),這個時候需要一個趁手的訓(xùn)練工具;

分類:
https://github.com/Media-Smart/vedacls

語義分割
https://github.com/Media-Smart/vedaseg

示例

文字識別
https://github.com/Media-Smart/vedastr

示例

目標(biāo)檢測
https://github.com/Media-Smart/vedadet

4.模型訓(xùn)練完之后,效果不夠好,我們需要把FP、FN打印出來,分析模型存在的問題;

https://github.com/Media-Smart/volkscv/tree/master/volkscv/analyzer/visualization

5.模型訓(xùn)練好之后,需要將模型轉(zhuǎn)換為應(yīng)用并進(jìn)行部署,這里需要用TensorRT對模型進(jìn)行加速,然后根據(jù)業(yè)務(wù)需求編寫Python前端或者C++前端的SDK;

加速
https://github.com/Media-Smart/volksdep

Python前端
https://github.com/Media-Smart/flexinfer

示例

C++前端
https://github.com/Media-Smart/cheetahinfer

6.計算機(jī)行業(yè)競爭激烈,平常得抽空加強(qiáng)學(xué)習(xí),無論是工程、模型還是算法方面,都需要持續(xù)不斷學(xué)習(xí),把自己訓(xùn)練為一名六邊形戰(zhàn)士。

工程
https://github.com/mileistone/study_resources/tree/master/engineering

模型
https://github.com/mileistone/study_resources/tree/master/modeling

算法
https://github.com/mileistone/study_resources/tree/master/modeling/optimization_and_generalization

上述的“2、數(shù)據(jù)分析”提供以下功能。

1、瀏覽圖片和標(biāo)注

比如分類、目標(biāo)檢測、語義分割等等,這可以幫助我們對數(shù)據(jù)有一個感性的認(rèn)識,可以定性出來這個任務(wù)有哪些挑戰(zhàn)。

2、圖片和標(biāo)注分析

比如圖片大小分布,圖片長寬比分布,圖片中GT框數(shù)量分布,GT框長寬分布等等,這可以讓我們對數(shù)據(jù)有一些理性的認(rèn)識,讓我們可以定量這個任務(wù)存在的挑戰(zhàn)。

3、打印模型預(yù)測結(jié)果中的FP、FN

比如分類。

比如目標(biāo)檢測。

比如語義分割。

打印FP、FN可以讓我們發(fā)現(xiàn)模型存在的問題,進(jìn)而有助于我們分析問題、定位問題直至解決問題。

4、anchor分析

比如GT匹配上的anchor數(shù)量分布,GT與匹配上anchor的IoU分布等等。這有助于我們設(shè)計出更好的anchor策略,比如anchor應(yīng)該放在哪幾層,每一層anchor數(shù)量應(yīng)該設(shè)置多少,對應(yīng)的大小和長寬比是多少,以及l(fā)abel assignment該怎么做等等。

匯總

https://github.com/Media-Smart/vedaseg

https://github.com/Media-Smart/vedastr

https://github.com/Media-Smart/vedacls

https://github.com/Media-Smart/vedadet

Media-Smart/volksdep,https://github.com/Media-Smart/volksdep

Media-Smart/flexinfer,https://github.com/Media-Smart/flexinfer

https://github.com/Media-Smart/cheetahinfer

https://github.com/Media-Smart/volkscv

https://github.com/mileistone/study_resources

- 數(shù)據(jù)分析 - [volkscv](https://github.com/Media-Smart/volkscv/tree/master/volkscv/analyzer/) - 數(shù)據(jù)瀏覽 -> 獲取感性認(rèn)識 - 圖片、標(biāo)注 - 數(shù)據(jù)統(tǒng)計 -> 獲取理性認(rèn)識 - 圖片統(tǒng)計 - 大小 - 長寬比 - 等等 - 標(biāo)注統(tǒng)計 - 類別 - 各個類別有多少實(shí)例 - 等等 - GT框 - 大小 - 長寬比 - 等等 - anchor分析 - GT掛上anchor的數(shù)量分布 - GT與掛上anchor的IoU分布- 模型訓(xùn)練 - [vedaseg](https://github.com/Media-Smart/vedaseg) - semantic segmentation - [vedastr](https://github.com/Media-Smart/vedastr) - scene text recognition - [vedacls](https://github.com/Media-Smart/vedacls) - classification - [vedadet](https://github.com/Media-Smart/vedadet) - object detection - 應(yīng)用部署 - [volksdep](https://github.com/Media-Smart/volksdep) - increase efficiency and decrease latency - convert PyTorch,ONNX model to TensorRT engine - [flexinfer](https://github.com/Media-Smart/flexinfer) -> Python front end SDK based on TensorRT engine - classification - semantic segmentation - scene text recognition - object detection - [cheetahinfer](https://github.com/Media-Smart/cheetahinfer) -> C++ front end SDK based on TensorRT engine - classification - semantic segmentation - object detection- 學(xué)習(xí)資源 - [學(xué)習(xí)框架]

(https://github.com/mileistone/study_resources/tree/master/modeling/learning_framework) - 知識點(diǎn) - 相關(guān)課程與書籍 - 基礎(chǔ) - [工程](https://github.com/mileistone/study_resources/tree/master/engineering) - 編程語言 - Python - C++ - 軟件工程 - 設(shè)計模式 - 操作系統(tǒng) - Linux - Bash - Vim - 編譯工具鏈 - [模型](https://github.com/mileistone/study_resources/tree/master/modeling) - 內(nèi)容 - 機(jī)器學(xué)習(xí) - 深度學(xué)習(xí) - 計算機(jī)視覺 - 形式 - 課程 - 書籍 - 論文 - [算法](https://github.com/mileistone/study_resources/tree/master/modeling/optimization_and_generalization) - 凸優(yōu)化 - 數(shù)值優(yōu)化

責(zé)任編輯:xj

原文標(biāo)題:CVChain:一條用視覺競賽和項目經(jīng)驗打磨出的計算機(jī)視覺完整工具鏈

文章出處:【微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    0

    文章

    53

    瀏覽量

    16906
  • 計算機(jī)視覺
    +關(guān)注

    關(guān)注

    8

    文章

    1700

    瀏覽量

    46127

原文標(biāo)題:CVChain:一條用視覺競賽和項目經(jīng)驗打磨出的計算機(jī)視覺完整工具鏈

文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    計算機(jī)視覺有哪些優(yōu)缺點(diǎn)

    計算機(jī)視覺作為人工智能領(lǐng)域的重要分支,旨在使計算機(jī)能夠像人類樣理解和解釋圖像和視頻中的信息
    的頭像 發(fā)表于 08-14 09:49 ?1145次閱讀

    計算機(jī)視覺技術(shù)的AI算法模型

    計算機(jī)視覺技術(shù)作為人工智能領(lǐng)域的重要分支,旨在使計算機(jī)能夠像人類樣理解和解釋圖像及視頻中的
    的頭像 發(fā)表于 07-24 12:46 ?1082次閱讀

    機(jī)器視覺計算機(jī)視覺有什么區(qū)別

    機(jī)器視覺計算機(jī)視覺是兩密切相關(guān)但又有所區(qū)別的概念。 、定義 機(jī)器視覺 機(jī)器
    的頭像 發(fā)表于 07-16 10:23 ?629次閱讀

    計算機(jī)視覺的五大技術(shù)

    計算機(jī)視覺作為深度學(xué)習(xí)領(lǐng)域最熱門的研究方向之,其技術(shù)涵蓋了多個方面,為人工智能的發(fā)展開拓了廣闊的道路。以下是對計算機(jī)視覺五大技術(shù)的詳細(xì)解析
    的頭像 發(fā)表于 07-10 18:26 ?1579次閱讀

    計算機(jī)視覺的工作原理和應(yīng)用

    計算機(jī)視覺(Computer Vision,簡稱CV)是門跨學(xué)科的研究領(lǐng)域,它利用計算機(jī)和數(shù)學(xué)算法來模擬人類視覺系統(tǒng)對圖像和視頻進(jìn)行識別、
    的頭像 發(fā)表于 07-10 18:24 ?2292次閱讀

    計算機(jī)視覺與人工智能的關(guān)系是什么

    、交流等方面。計算機(jī)視覺與人工智能之間存在著密切的聯(lián)系,計算機(jī)視覺是人工智能的重要分支,也是
    的頭像 發(fā)表于 07-09 09:25 ?761次閱讀

    計算機(jī)視覺與智能感知是干嘛的

    感知(Intelligent Perception)則是計算機(jī)視覺分支,它強(qiáng)調(diào)計算機(jī)在處理視覺
    的頭像 發(fā)表于 07-09 09:23 ?1084次閱讀

    計算機(jī)視覺和機(jī)器視覺區(qū)別在哪

    計算機(jī)視覺和機(jī)器視覺是兩密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 、定義 計算機(jī)
    的頭像 發(fā)表于 07-09 09:22 ?529次閱讀

    計算機(jī)視覺和圖像處理的區(qū)別和聯(lián)系

    計算機(jī)視覺和圖像處理是兩密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 1. 基本概念 1.1 計算機(jī)視覺 計算機(jī)
    的頭像 發(fā)表于 07-09 09:16 ?1459次閱讀

    計算機(jī)視覺屬于人工智能嗎

    屬于,計算機(jī)視覺是人工智能領(lǐng)域的重要分支。 引言 計算機(jī)視覺
    的頭像 發(fā)表于 07-09 09:11 ?1419次閱讀

    深度學(xué)習(xí)在計算機(jī)視覺領(lǐng)域的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)作為其中的核心技術(shù)之,已經(jīng)在計算機(jī)視覺領(lǐng)域取得了顯著的成果。計算機(jī)視覺,作為
    的頭像 發(fā)表于 07-01 11:38 ?977次閱讀

    機(jī)器視覺計算機(jī)視覺的區(qū)別

    在人工智能和自動化技術(shù)的快速發(fā)展中,機(jī)器視覺(Machine Vision, MV)和計算機(jī)視覺(Computer Vision, CV)作為兩重要的分支領(lǐng)域,都扮演著至關(guān)重要的角色
    的頭像 發(fā)表于 06-06 17:24 ?1448次閱讀

    計算機(jī)視覺的主要研究方向

    計算機(jī)視覺(Computer Vision, CV)作為人工智能領(lǐng)域的重要分支,致力于使計算機(jī)能夠像人眼
    的頭像 發(fā)表于 06-06 17:17 ?1119次閱讀

    本源超導(dǎo)量子計算機(jī)自主制造11類產(chǎn)品系列之九: 中國自主量子計算編程生態(tài)工具

    本源超導(dǎo)量子計算機(jī)自主制造由11部分組成,該制造生產(chǎn)的中國自主超導(dǎo)量子計算機(jī)已向中國用戶交付多臺,本源基于該制造
    的頭像 發(fā)表于 05-30 08:22 ?460次閱讀
    本源超導(dǎo)量子<b class='flag-5'>計算機(jī)</b>自主制造<b class='flag-5'>鏈</b>11類產(chǎn)品系列之九: 中國自主量子<b class='flag-5'>計算</b>編程生態(tài)<b class='flag-5'>工具</b><b class='flag-5'>鏈</b>

    計算機(jī)視覺的十大算法

    視覺技術(shù)的發(fā)展起到了重要的推動作用。、圖像分割算法圖像分割算法是計算機(jī)視覺領(lǐng)域的基礎(chǔ)算法之,它的主要任務(wù)是將圖像分割成不同的區(qū)域或?qū)ο蟆?/div>
    的頭像 發(fā)表于 02-19 13:26 ?1360次閱讀
    <b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>的十大算法
    百家乐十赌九诈| 微信百家乐官网群资源| 百家乐中P代表| 闲和庄百家乐赌场娱乐网规则| 大发888老虎机游戏| 天水市| 澳门百家乐官网赌场网址| 风水学中的24向是什么| 百家乐翻天电影| 洛隆县| 百家乐官网赌博筹| 太子百家乐的玩法技巧和规则 | 利来国际网上娱乐| 百家乐官网龙虎斗| 百家乐双面数字筹码怎么出千| 财众平台| 不夜城百家乐官网的玩法技巧和规则| 噢门百家乐玩的技巧| 明升备用地址| 博之道百家乐官网的玩法技巧和规则 | 六合彩投注网| 沙龙百家乐官网娱乐平台| 新西兰百家乐的玩法技巧和规则 | 澳门百家乐官网赢钱公式不倒翁| 大发百家乐游戏| 承德县| 百家乐巴厘岛娱乐城| 皇冠网新2| 百家乐开户首选| 百家乐官网玩法和技巧| 海王星百家乐官网技巧| 大发888二十一点| 百家乐官网制胜法宝| 大发888娱乐场 zb8| 百家乐官网小游戏单机版| 浙江省| 全讯网3532888| 百家乐官网平技巧| 大发888 打法888游戏| 真钱百家乐开户试玩| 百家乐官网玄机|