一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

商湯和港中大開源了基于PyTorch的檢測庫——mmdetection

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-10-19 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,香港中文大學-商湯聯合實驗室開源了基于 PyTorch 的檢測庫——mmdetection。上個月,商湯和港中大組成的團隊在 COCO 比賽的物體檢測(Detection)項目中奪得冠軍,而 mmdetection 正是基于 COCO 比賽時的 codebase 重構。

商湯稱,這個開源庫提供了已公開發(fā)表的多種視覺檢測核心模塊。通過這些模塊的組合,可以迅速搭建出各種著名的檢測框架,比如 Faster RCNN,Mask RCNN,和 R-FCN 等,以及各種新型框架,從而大大加快檢測技術研究的效率。

目前,mmdetection 的第一個版本已經實現了 RPN,Fast R-CNN,Faster R-CNN,Mask R-CNN,近期還計劃放出 RetinaNet 和 Cascade R-CNN。

項目地址:

https://github.com/open-mmlab/mmdetection

此次項目的參與者,香港中文大學陳愷博士稱,相比 FAIR 此前開源的 Detectron,mmdetection 有以下幾大優(yōu)勢:

編者注:Detectron 是 FAIR 用于實現最先進的目標檢測算法(包括 Mask R-CNN)的軟件系統。該系統基于深度學習框架 Caffe 2 ,由 Python 編寫而成。(《Mask R-CNN 源代碼終上線,Facebook 開源目標檢測平臺—Detectron》)

Performance 稍高:由于 PyTorch 官方 model zoo 里面的 ResNet 結構和 Detectron 所用的 ResNet 有細微差別(mmdetection 中可以通過 backbone 的 style 參數指定),導致模型收斂速度不一樣,所以我們用兩種結構都跑了實驗,一般來說在 1x 的 lr schedule 下 Detectron的會高,但 2x 的結果 PyTorch 的結構會比較高。

訓練速度稍快:Mask R-CNN 差距比較大,其余的很小。采用相同的 setting,Detectron 每個 iteration 需要 0.89s,而 mmdetection 只需要 0.69s。Fast R-CNN 比較例外,比 Detectron 的速度稍慢。另外在我們的服務器上跑 Detectron 會比官方 report 的速度慢 20% 左右,猜測是 FB 的 Big Basin 服務器性能比我們好?

所需顯存稍小:顯存方面優(yōu)勢比較明顯,會小 30% 左右。但這個和框架有關,不完全是 codebase 優(yōu)化的功勞。一個讓我們比較意外的結果是現在的 codebase 版本跑 ResNet-50 的 Mask R-CNN,每張卡(12 G)可以放 4 張圖,比我們比賽時候小了不少。

易用性更好:基于 PyTorch 和基于 Caffe2 的 code 相比,易用性是有代差的。成功安裝 Detectron 的時間,大概可以裝好一打的 mmdetection 吧。

當然,陳愷博士也承認 Detectron 也有一些明顯優(yōu)勢,“作為第一個全面的 detection codebase,加上 FAIR 的金字招牌,關注人數和用戶很多(雖然吐槽也比較多),release 的模型也比較全面。我們也在努力擴充 model zoo,奈何人力和算力還是有很大差距,所以還需要時間。”

與 mmdetection 一起開源的還有一個基礎庫——mmcv。據陳愷博士介紹, mmcv 基礎庫主要分為兩個部分:一部分是和 deep learning framework 無關的一些工具函數,比如 IO/Image/Video 相關的一些操作;另一部分是為 PyTorch 寫的一套訓練工具,可以大大減少用戶需要寫的代碼量,同時讓整個流程的定制變得容易。

項目地址:

https://github.com/open-mmlab/mmcv

實際上,mmdetection 和 mmcv 都同屬于香港中文大學多媒體實驗室的 Open-MMLab 計劃。港中大助理教授林達華稱,啟動 Open-MMLab 計劃,是希望在一個統一的代碼架構上,逐步開放實驗室積累的算法和模型,為計算機視覺的研究社區(qū)貢獻自己的一分力量。以下是簡單說明:

1. 這是一個純粹的學術開源計劃,所開放的都是已經公開發(fā)表的算法和模型(包括我們自己和其它研究組提出的代表性算法),不涉及任何的商業(yè)化技術。

2. 我們希望這個計劃能夠降低算法復現的難度,和不必要的重復實驗與訓練,從而讓使用者能夠專注于新問題的提出、新思路的探索,而不需要花費主要精力用于已有算法組件的細節(jié)調試。

3. 我們在開放的 codebase 中會對現有的主流算法框架進行重構,把它們分解為可復用的組件。希望未來的研究者可以基于這些組件,能迅速建立新的算法框架原型,加快探索的進度。

4. 我們希望 Open-MMLab 成為一個學術交流和探討的渠道。

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

    關注

    73

    文章

    5561

    瀏覽量

    122799
  • pytorch
    +關注

    關注

    2

    文章

    809

    瀏覽量

    13964

原文標題:港中大、商湯開源目標檢測工具包mmdetection,對比Detectron如何?

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    商湯小浣熊家族全面入駐聯想生態(tài)全平臺

    商湯和聯想再次攜手——商湯科技旗下生產力工具“小浣熊家族”全面入駐聯想生態(tài)全平臺!
    的頭像 發(fā)表于 05-22 11:30 ?464次閱讀

    摩爾線程完成DeepSeek開源FlashMLA和DeepGEMM適配

    自DeepSeek啟動“開源周”以來,已陸續(xù)開源三個代碼。摩爾線程基于全新MUSA Compute Capability 3.1計算架構,可提供原生FP8計算能力,同時升級高性能線
    的頭像 發(fā)表于 02-27 14:40 ?564次閱讀

    AI開源模型有什么用

    AI開源模型作為推動AI技術發(fā)展的重要力量,正深刻改變著我們的生產生活方式。接下來,AI部落小編帶您了解AI開源模型有什么用。
    的頭像 發(fā)表于 02-24 11:50 ?435次閱讀

    RT-Thread榮登2024開源創(chuàng)新榜單,躋身中國十大開源社區(qū)

    開源領域的卓越貢獻,榮登2024年開源創(chuàng)新榜單——2024年度開源社區(qū),成為中國十大開源社區(qū)之一。2024年度開源創(chuàng)新榜單發(fā)布此次評選活動由
    的頭像 發(fā)表于 01-08 19:06 ?787次閱讀
    RT-Thread榮登2024<b class='flag-5'>開源</b>創(chuàng)新榜單,躋身中國十<b class='flag-5'>大開源</b>社區(qū)

    利用Arm Kleidi技術實現PyTorch優(yōu)化

    PyTorch 是一個廣泛應用的開源機器學習 (ML) 。近年來,Arm 與合作伙伴通力協作,持續(xù)改進 PyTorch 的推理性能。本文將詳細介紹如何利用 Arm Kleidi 技術
    的頭像 發(fā)表于 12-23 09:19 ?1060次閱讀
    利用Arm Kleidi技術實現<b class='flag-5'>PyTorch</b>優(yōu)化

    開源AI模型是干嘛的

    開源AI模型是指那些公開源代碼、允許自由訪問和使用的AI模型集合。這些模型通常經過訓練,能夠執(zhí)行特定的任務。以下,是對開源AI模型的詳細
    的頭像 發(fā)表于 12-14 10:33 ?793次閱讀

    PyTorch 2.5.1: Bugs修復版發(fā)布

    ,以提升用戶體驗。 二,PyTorch 2.5.1 的主要修內容 1,RPM 和 arm64 發(fā)行版支持: 2.5.1 版本修復基于 RPM 的發(fā)行版和 arm64 發(fā)行版中的一些問題,這些修復使得
    的頭像 發(fā)表于 12-03 16:11 ?1622次閱讀
    <b class='flag-5'>PyTorch</b> 2.5.1: Bugs修復版發(fā)布

    PyTorch 數據加載與處理方法

    PyTorch 是一個流行的開源機器學習,它提供強大的工具來構建和訓練深度學習模型。在構建模型之前,一個重要的步驟是加載和處理數據。 1. Py
    的頭像 發(fā)表于 11-05 17:37 ?937次閱讀

    如何在 PyTorch 中訓練模型

    PyTorch 是一個流行的開源機器學習,廣泛用于計算機視覺和自然語言處理等領域。它提供強大的計算圖功能和動態(tài)圖特性,使得模型的構建和調試變得更加靈活和直觀。 數據準備 在訓練模型
    的頭像 發(fā)表于 11-05 17:36 ?931次閱讀

    如何使用 PyTorch 進行強化學習

    強化學習(Reinforcement Learning, RL)是一種機器學習方法,它通過與環(huán)境的交互來學習如何做出決策,以最大化累積獎勵。PyTorch 是一個流行的開源機器學習,它提供
    的頭像 發(fā)表于 11-05 17:34 ?1043次閱讀

    真格基金宣布捐贈開源AI項目vLLM

    開源技術處于 AI 革命的中心。Llama 3、Mistral 等開源大模型迅速追趕 GPT-4,TensorFlow、Pytorch開源深度學習框架提供
    的頭像 發(fā)表于 09-24 16:13 ?796次閱讀

    pytorch怎么在pycharm中運行

    第一部分:PyTorch和PyCharm的安裝 1.1 安裝PyTorch PyTorch是一個開源的機器學習,用于構建和訓練神經網絡。要
    的頭像 發(fā)表于 08-01 16:22 ?2553次閱讀

    pycharm如何調用pytorch

    引言 PyTorch是一個開源的機器學習,廣泛用于計算機視覺、自然語言處理等領域。PyCharm是一個流行的Python集成開發(fā)環(huán)境(IDE),提供代碼編輯、調試、測試等功能。將
    的頭像 發(fā)表于 08-01 15:41 ?1225次閱讀

    pytorch環(huán)境搭建詳細步驟

    、創(chuàng)建虛擬環(huán)境、安裝PyTorch及其依賴、配置PyCharm等。 一、安裝Anaconda Anaconda是一個開源的Python和R語言的分布式版本控制系統,旨在簡化包管理和部署。它包含
    的頭像 發(fā)表于 08-01 15:38 ?1876次閱讀

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的和框架以及強大的社區(qū)支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發(fā)表于 08-01 15:27 ?3284次閱讀