原创 論文閱讀 | Ghostnet網絡

簡介 paper: https://arxiv.org/abs/1911.11907 github:https://github.com/huawei-noah/ghostnet Ghostnet(CVPR2020)是華爲提出的

原创 目標檢測 | Receptive Field Block Net for Accurate and Fast Object Detection

Paper:https://eccv2018.org/openaccess/content_ECCV_2018/papers/Songtao_Liu_Receptive_Field_Block_ECCV_2018_paper.

原创 目標檢測|CornerNet 數據預處理ground truth heatmaps

簡介 CornerNet 是最經典的Anchor-free方法,本博客主要介紹數據預處理中最核心步驟: ground truth heatmaps。 方法 如上圖所示, 有三種顏色的圖形, 紅色框代表ground trut

原创 目標檢測|製作MS COCO json格式的數據集

簡介 MS COCO 是google 開源的大型數據集, 分爲目標檢測、分割、關鍵點檢測三大任務, 數據集主要由圖片和json 標籤文件組成。 coco數據集有自帶COCO API,方便對json文件進行信息讀取。本博客介紹是目

原创 pytorch | tensor維度中使用 None

None可以在所處維度中多一維,具體實現。 import torch tensor = torch.randn(3, 4) print('tensor size:', tensor.size()) tensor_1 = ten

原创 輕量級網絡 | SQUEEZENET

論文:https://arxiv.org/abs/1602.07360 github: https://github.com/forresti/SqueezeNet 簡介: SqueezeNet是一個經典分類模型, 主要特點

原创 Pytorch | dataloader 多線程下numpy每個線程隨機種子都一樣解決方案。

問題描述 pytorch的Dataloader用於加載數據。在num_works >1時, 每個線程中numpy.random產生的隨機數 一樣,也就是隨機種子相同。random 和 torch兩個模塊的隨機數不會出現這種情況。

原创 交叉熵 (Cross Entropy)

交叉熵 (Cross Entropy) Machine Learning 很大一部分二分類任務的 loss function 使用 Cross Entrophy.,正常前面會有sigmoidsigmoidsigmoid激活函數,具

原创 神經網絡優化——梯度下降常用算法:隨機梯度下降、批處理梯度下降、Momentum、move average、RMSprop、Adma

神經網絡優化——梯度下降常用算法:min-batch、隨機梯度下降(SGD)、批量梯度下降、Momentum、move average、RMSprop、Adma 簡介 梯度下降算法是應用於神經網絡反向傳播過程的計算梯度,然後更新

原创 目標檢測 | Detectron2 中Boxes 詳解

簡介 Boxes 是Detectron2 中用來處理檢測框的基礎類,功能強大,幾乎包含boxe所有處理, 包括clip、scale、cat 、erea、nonempty等等操作。 代碼解析 初始化類,可以看出成員變量tens

原创 ncnn | windows 下編譯ncnn android庫

軟件環境 ncnn vulkan(option) cmake android ndk 編譯 主要編譯兩個架構和是否加vulkan. 在ncnn 同級目錄新建 build_android.bat,寫入下面內容。編譯腳本在官方基礎

原创 ncnn |在win上利用ncnn實現squeezenet分類(imagenet1000類)

簡介 熟悉ncnn的使用,可以從ncnn官方提供的squeezenet網絡入手,squeezenet網絡在imagene上訓練,類別數爲1000。 實現流程主要包括模型轉換、加載、推理、後處理。 在pc上實現可以驗證模型結果是否

原创 目標檢測|安裝 mmdetection

github:https://github.com/open-mmlab/mmdetection paper:https://arxiv.org/abs/1906.07155 一、簡介 mmdetetion是香港中文大學 M

原创 Arcface訓練vgg2face數據集——數據製作

Arcface訓練vgg2face數據集——數據製作 簡介 本博客是基於開源項目insightface訓練vgg2face。訓練首先要對數據裏面的人臉圖片進行檢測,接下來進行人臉對齊,保存對齊後的圖片,最後生成一個和原來數據文件目錄

原创 tensorflow——tensorboard入門總結

簡介 tensorboard 是tensorflow的一個可視化工具,可以簡便看網絡圖、loss等評估指標曲線。 使用方法 1、首先要用tf.summary.scalar(name, variable)創建一個節點,用於保存這一