原创 map/unordered_map基礎用法

map是STL裏重要容器之一。 它的特性總結來講就是:所有元素都會根據元素的鍵值key自動排序(也可根據自定義的仿函數進行自定義排序),其中的每個元素都是<key, value>的鍵值對,map中不允許有鍵值相同的元素, 因此map中元素

原创 棧和隊列的C++實現

 線性表中,先進先出的叫隊列,先進後出的叫棧。隊列常用於BFS,而在函數遞歸層數過高時,需要手動實現遞歸過程,這時候便需要寫一個“手動棧”。          有時候,我們會有大量數據頻繁出入隊列,但同時存在其內的元素卻不多,此時需要寫“

原创 由PASCAL VOC的trainval.txt生成test.txt

import os rootann = 'D:\dataset\VOCdevkit\VOCdevkit\VOC2012\Annotations' roottrainval = 'D:\dataset\VOCdevkit\VOCdevk

原创 Linux的命令行無法粘貼

         

原创 torch.no_grad

目錄 class torch.no_grad[source] class torch.no_grad[source] 不能進行梯度計算的上下文管理器。當你確定你不調用Tensor.backward()時,不能計算梯度對測試來講非常有用。對

原创 torch.load()

torch.load(f, map_location=None, pickle_module=<module 'pickle' from '/opt/conda/lib/python3.6/pickle.py'>, **pickle_lo

原创 目標檢測和分類的域適配研究簡述

1、檢測 1、Progressive Domain Adaptation for Object Detection 2020年 本文們提出用中間域來彌補域之間的差距,逐步解決更容易的適應子任務。該中間域是通過對源圖像進行轉換來模擬目標域內

原创 torch.nn.Module.named_parameters ()

named_parameters(prefix='', recurse=True)[source] 返回模塊參數上的迭代器,生成參數的名稱和參數本身。 參數: prefix (str) – 在所有參數名稱前加上前綴。 recurse

原创 python iter()與 __iter__()的區別

首先說一下 Iterable 與 iterator的區別: Iterator 迭代器 Iterable 可迭代對象 Iterable 凡是可以for循環的 都屬於 iterable 可迭代對象 Iterator 凡是可以next()的

原创 state_dict詳解

在pytorch中,torch.nn.Module模塊中的state_dict變量存放訓練過程中需要學習的權重和偏執係數,state_dict作爲python的字典對象將每一層的參數映射成tensor張量,需要注意的是torch.nn.M

原创 Pytorch的數據採樣器

目錄 class torch.utils.data.Sampler(data_source)[source] class torch.utils.data.SequentialSampler(data_source)[source] cl

原创 python中的os.path.dirname與os.path.dirname(__file__)的用法

python中的os.path.dirname的用法 os.path.dirname(path) 語法:os.path.dirname(path) 功能:去掉文件名,返回目錄  如: print(os.path.dirname('W:

原创 Pytorch分佈式訓練錯誤

subprocess.CalledProcessError: Command ‘[’/home/labpos/anaconda3/envs/idr/bin/python’, ‘-u’, ‘main_distribute.py’, ‘–lo

原创 局部變量錯誤

【解析】 UnboundLocalError: local variable 'xxx' referenced before assignment 在函數外部已經定義了變量n,在函數內部對該變量進行運算,運行時會遇到了這樣的錯誤: 主要是

原创 torch.linspace()

PyTorch中的torch.linspace linspace是linear space的縮寫,中文含義是線性等分向量 原函數 torch.linspace(start, end, steps=100, out=None, dty