原创 vim 字符串確認再替換

vim 字符串確認再替換 :%s/from/to/gc from:表示替換前的字符串 to:表示替換後的字符串 其他符號照抄

原创 書寫英文論文的方法總結

前言         爲了提升論文寫作能力,在網上到處查閱提升論文寫作能力的資料,經過一段時間的瀏覽,發現一些別人分享的經驗1,故記錄在個人博客,方便以後學習。 導言         通常來講,研究生和博士後從他的導師那兒得到研究

原创 PyTorch 常用代碼整理

從網上看到別人整理的PyTorch常用代碼1, 覺得很有用,所以就整理到自己的博客上,方便下次遺忘使用。 基於PyTorch1.0版本,需要用到以下包 import collections import os import sh

原创 linux 查找並刪除文件

find . -name ‘*.exe’ -type f | xargs rm -rf

原创 運行程序出現ImportError: No module named xxx

對應文件夾添加空白__init__.py文件 在終端命令行添加export PYTHONPATH="${PYTHONPATH}:to/your/path/model"

原创 linux 查看文件夾大小

du -sh * | sort -n

原创 PyTorch載入模型,並輸出參數

# define the model model = Model() for k, v in model.named_parameters(): print(k, v.size()) #====================

原创 unexpected key "module.encoder.embedding.weight" in state_dict解決方案

問題:unexpected key “module.encoder.embedding.weight” in state_dict 原因:保存模型用nn.DataParallel,使用該方法保存模型會用module,但你加載模型時未

原创 __new__,__init__,__call__方法介紹

本文中介紹python常用的兩個方法__new__,__init__,__call__. __init__方法 __init__方法負責初始化python對象,在系統執行,初始化對象。 class A: def __i

原创 PyTorch加載預訓練模型

加載單GPU模型 model = net() pretrained_dict = torch.load("abc.pth") model.load_state_dict(pretrained) 加載多GPU模型 model

原创 python基礎:list變量前面加星號,字典變量前面加兩個星號

列表前面加星號作用是將列表解開成多個獨立的參數,傳入函數。 字典前面加兩個星號,是將字典解開成獨立的元素作爲形參。 def add(a, b): return a+b data = [4,3] print add(*da

原创 用ssh遠程linux服務器無法打開圖形界面的解決方法

平常跑實驗經常要用ssh遠程服務器,操作過程一般都是命令行的界面,但有時想運行圖形界面,卻無法顯示。比如,查看圖片形式保存的loss結果,目標檢測結果等。我從網上找到一個有效的方法: 用ssh登錄linux主機解決方法: 正常ssh

原创 Python繼承機制

被繼承的類稱爲基類、父類或超類;繼承者稱爲子類,一個子類可以繼承它的父類的任何屬性和方法。舉個例子: # 類名大寫,方法名小寫,約定俗稱 class Parent: def hello(self): print("using p

原创 PyTorch打印參數名和參數值

state_dict():打印model所有參數名 named_parameters():打印model所有參數名和參數值(包括從父類繼承的參數)返回的是迭代器

原创 論文寫作優秀詞組短語

wipe out :消滅、徹底摧毀 Example:The first convolution layer in ImageNet classification networks has a stride of 2 followe