原创 pytorch對網絡參數進行自定義初始化

在使用pytorch構建網絡時,如果不自定義進行參數初始化,那麼將使用默認的初始化方法,具體查看 pytorch默認參數初始化以及自定義參數初始化 Pytorch提供了幾種不同類型的初始化方法 https://pytorch.or

原创 (python刷題)leetcode 第28題:實現 strStr()

題目描述: 解題思路: 使用樸素算法進行解題。即使用兩個指針j,i,分別指向haystack和needle,初始化i=j=0,然後判斷needle[i]是否等於haystack[j],如果等於,那麼繼續判斷它們的下一個字符是否匹

原创 PyTorch 中的 ModuleList 和 Sequential: 區別和使用場景

原文鏈接: PyTorch 中的 ModuleList 和 Sequential: 區別和使用場景

原创 (python刷題)leetcode 第29題:兩數相除

題目描述: 解題思路: 不能使用乘除法,最容易想到的就是使用加法,比如被除數爲10, 除數爲3,則使用循環對3進行累加,循環相加的結果依次爲6, 9, 12,由於9 <10<12那麼就找到了最後的結果爲3。但是這種方法的時間複雜

原创 神經網絡調參經驗

以下鏈接內容爲微信公衆號 【 夕小瑤的賣萌屋】 的神經網絡調參的一些tricks。 step-by-step: 夕小瑤版神經網絡調參指南(上) 別再喊我調參俠!夕小瑤“科學煉丹”手冊瞭解一下

原创 (python刷題)leetcode 第22題:括號生成

題目描述: 解題思路: 使用深度優先搜索的方法找到所有符合條件的答案。 這裏引用大佬的解題思路圖,原圖鏈接 對於 n=2 的情況如下圖所示。 從圖中可以看出,深度優先遍歷的函數包含的步驟爲: 如果當前剩餘的左右括號數都爲0,

原创 NLP常用的數據增強方法

【原文】https://mp.weixin.qq.com/s/ySxLHnaEMBXjcYPb4xc1Rg

原创 提高github下載速度的方法【100%有效】可達到2MB/s

在國內從github上面下載代碼的速度峯值通常都是20kB/s。這種速度對於那些小項目還好,而對於大一些的並且帶有很多子模塊的項目來講就跟耽誤時間。雖然有很多提速的方法,但是實際用起來並不穩定。 這裏提供一種

原创 自然語言處理cs224n課程作業答案

自然語言處理cs224n課程作業答案如下,內附手動推導公式筆記: https://github.com/BetterBoyTph/cs224n-assignments

原创 111

https://github.com/BetterBoyTph/numpy-matrix-operation/blob/master/numpy_matrix_operate.ipynb

原创 nltk.download()運行報錯問題: [WinError 10054]遠程主機強迫關閉了一個現有連接

安裝好nltk包之後,在配置數據源即使用nltk.download()報錯:[WinError 10054]遠程主機強迫關閉了一個現有連接 解決方法:首先手動下載nltk數據集(所有的)https://pan.baidu.c

原创 Anaconda — conda install慢的解決方法

查看了Anaconda 鏡像使用幫助 我們可以通過以下命令爲Anaconda添加倉庫 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/an

原创 (python刷題)leetcode 第1題:兩數之和

題目在leetcode上的鏈接爲: https://leetcode-cn.com/problems/two-sum/ 題目描述 解題思路 使用dict來做 1.將列表nums中的元素值作爲key,元素對應下標作爲value,建

原创 (python刷題)leetcode第2題:兩數相加

題目在leetcode上的鏈接爲: https://leetcode-cn.com/problems/add-two-numbers/ 題目描述 解題思路 將鏈表中對應節點數字進行相加的操作,同時注意考慮進位問題即可。具體的做法

原创 (python刷題)leetcode 第7題:整數反轉

題目在leetcode上的鏈接爲: https://leetcode-cn.com/problems/reverse-integer/ 題目描述 解題思路 先將整數轉化爲字符串,然後進行字符串的反轉,再將反轉後的字符串轉化爲整數