原创 Pytorch從入門到放棄(8)——可視化FeatureMap(特徵圖)

在Pytorch的實際使用中,有時我們不僅要提取模型的中間層特徵,甚至有時我們需要可視化模型的中間層特徵,特別是在寫論文的過程中,即可以補充一下文章的篇幅,也可以虎一虎外行人,讓他覺得好牛逼好高大上啊。下面開始進入主題: 其實很簡單,想要

原创 Pytorch從入門到放棄(7)——可視化模型訓練過程中的loss變化

深度學習就像煉丹,一次模型的訓練需要很長時間,任何人都無法做到一直盯着模型的訓練。通常都是開啓模型訓練之後,只要不報錯並且隨着迭代次數的增加模型的loss在下降,這時我都會去幹別的了讓它跑去吧,第二天再來看我的丹煉的怎麼樣。這時怎麼在一堆

原创 Pytorch從入門到放棄(6)——實現圖像多標籤的訓練與分類

傳統的用於執行分類任務的深度學習模型,往往是解決的單分類任務,即爲一幅圖像只預測一個標籤,但現實世界中往往一幅圖像中通常是含有多個標籤的 。Pytorch中分類任務常用的損失函數CrossEntropyLoss也是處理單標籤數據的,無法實

原创 目標檢測學習之路——YOLOv2

                                            YOLOv2 YOLOv2相對於V1的改進主要有兩方面:1、使用一系列策略對YOLOv1的網絡結構進行了修改,在保證檢測速度的同時提升了模型的檢測準確

原创 目標檢測學習之路——YOLOv1

                                                     YOLOV1 因一些需要,對經典的檢測模型YOLOV1進行了學習,以下是自己對YOLOV1的一些見解,如有錯誤,還請大佬指正。 對於

原创 Hadoop完全分佈式安裝的心酸歷程

1.下載VMware安裝包 官網下載地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html。 下載後點擊.exe文件進行安

原创 目標檢測學習之路——YOLOv3

相比於YOLOv2,YOLOv3主要做了如下改進:1、提出了新的特徵提取器模型Darknet53,該模型相比於Darknet19採用了殘差單元(類似ResNet),因此網絡模型可以更深;2、採用FPN(feature pyramid ne

原创 Pytorch從入門到放棄(5)——取消測試與驗證階段的梯度

        在訓練網絡模型的時候,當輸入的圖像尺寸過大或者輸入圖像的batch_size設置過大的時候,經常會遇到out of memory的錯誤,通常這種情況下,我們會縮小輸入圖像的尺寸或者減小batch_size來實現基於現有硬件

原创 Pytorch從入門到放棄(4)——處理自己的圖像數據

        無論是採用遷移學習的方法來精調網絡模型還是從頭開始訓練網絡模型,首先要解決的就是圖像數據的讀入,Pytorch使用DataLoader來實現圖像數據讀入,Pytorch的數據讀入主有兩種方式:        1.根據文件夾

原创 Pytorch從入門到放棄(3)——遷移學習(基於AlexNet的蜜蜂和螞蟻分類)

         AlexNet是2012年的經典網絡結構,日常實驗這個模型基本就能滿足需求。本人,十分偏愛這個網絡模型,也許是上了歲數吧,老年人比較懷舊。文章下面介紹如何使用Pytorch來實現網絡模型的精調,續上一篇博文實現基於Ale

原创 Pytorch從入門到放棄(2)——遷移學習(基於ResNet18的蜜蜂和螞蟻分類)

        實踐中,受限於數據集規模的約束,我們很少從頭開始端到端的訓練一個神經網絡。通常情況下,我們會選擇在ImageNet數據集上預訓練好的網絡模型上進行適當的修改,使其適用於目標數據集。         首先,修改網絡模型的最後

原创 Pytorch從入門到放棄(1)——實現經典神經網絡模型LeNet5

        由於一些原因,需要使用Pytorch深度學習框架。先後也接觸了Caffe、TesorFlow、Pytorch這三個深度學習框架,以後也許會更多,個人覺得這些框架大同小異不必全都掌握,精通一個即可,沒有辦法上面要求沒辦法,讓

原创 Caffe實現多標籤圖像分類(2)——基於Python接口實現多標籤圖像分類(自己的數據集)

1.前言 上一篇博客介紹了一個Caffe自帶的例子,使用Python接口實現多標籤數據的輸入,通過SigmoidCrossEntropy Loss函數實現Caffe多標籤分類。實現多標籤分類的關鍵是實現多標籤圖像數據的錄入,這篇博客介紹如

原创 Caffe實現多標籤圖像分類(1)——基於Python接口實現多標籤圖像分類(VOC2012)

1.前言         Caffe可以通過LMDB或LevelDB數據格式實現圖像數據及標籤的輸入,不過這只限於單標籤圖像數據的輸入。由於研究生期間所從事的研究是圖像標註領域,在進行圖像標註時,每幅圖像都是多標籤的,因此在使用Caffe

原创 TensorFlow從入門到放棄(二)——基於InceptionV3的遷移學習以及圖像特徵的提取

1. flower數據集 下載地址:http://download.tensorflow.org/example_images/flower_photos.tgz 共五種花的圖片 2. 圖片處理 將圖片劃分爲train、val、test