原创 老方法解新題

方法你都會,題都做不對?複雜度O(n2)O(n^2)O(n2)的解法python代碼妙用二分查找python代碼巧用雙指針python代碼   這篇文章的特點就是方法都是老方法,但是使用在這個題目上就顯得更加的巧妙。刷的題多不是什

原创 空洞(擴張dilated)卷積

空洞卷積   也可以根據字面意思把dilated這個詞直接翻譯成膨脹卷積或者擴張卷積。這個概念就得重新回到感受野這個話題上,這裏補充一些感受野的知識點。感受野可以理解爲一個神經元接觸到原始特徵圖的區域範圍,感受野越大,神經網絡越可

原创 有效括號生成

有效括號生成題目描述題目分析深度搜索法python代碼動態規劃法python代碼   合法的括號匹配的問題之前已經講解過了,現在再看一個括號生成的題目。 題目描述 給出 n 代表生成括號的對數,請你寫出一個函數,使其能夠生成所有

原创 激活函數Tanh

激活函數Tanh系列文章:   Tanh的誕生比Sigmoid晚一些,sigmoid函數我們提到過有一個缺點就是輸出不以0爲中心,使得收斂變慢的問題。而Tanh則就是解決了這個問題。Tanh就是雙曲正切函數。等於雙曲餘弦除雙曲正弦

原创 激活函數ReLU

激活函數ReLUReLUPReLU(Parametric)E(Exponential)LU系列文章: ReLU   Relu(Rectified Linear Unit)函數也可謂是一個里程碑式的激活函數。我們之前已經談到過sig

原创 擴展歐幾里得求數字逆元

擴展歐幾里得求數字逆元python求公約數的代碼python擴展歐幾里得求逆元代碼C++擴展歐幾里得求逆元代碼   歐幾里得算法大家應該都聽說過,是一個求最大公約數的算法,又叫輾轉相除法。大致算法的思路就是,要求a,b兩個數的最大

原创 2020年3月24日360筆試題目

2020年3月24日360內推筆試題目一python 代碼C++代碼第二題python代碼C++代碼   做了360的筆試,感覺真的是運氣很好了,這次的筆試真的算非常簡單的了。廢話不多說,看題目。 題目一 題目大概是,有一段DN

原创 2020年3月25日阿里筆試題

2020年3月25日阿里筆試題題目描述一python代碼題目描述二求公差的python代碼處理上述情況的代碼   彷彿人生總有一種魔咒,自己做的這場筆試題永遠是最難的。不過今天的筆試題,真的難。來看題目。 題目描述一 給定一個數組

原创 激活函數Sigmoid

激活函數Sigmoid系列文章:   上一節激活函數中已經討論了激活函數的重要性,和大致發展路徑。本文直接討論SIgmoid激活函數,這是比較早的激活函數了,使用也非常廣泛,這個函數又叫Logistic函數,因爲這個激活函數和邏輯

原创 激活函數maxout

激活函數maxout系列文章:   maxout函數相對於其他的激活函數有很大的區別,可以看做是在神經網絡中激活函數的地方加入一個激活函數層。maxout可以看做是一個可學習的分段線性函數,因爲可學習所以是需要參數的,而且參數是可

原创 2020年3月23日阿里筆試題

2020年3月23日阿里筆試題題目描述題目分析   這是阿里的第二場筆試,本來覺得沒啥好寫的,一道排列組合,一道迷宮。沒有什麼發揮的空間。但是後來在和大家討論的過程中,把這道題的公司給敲出來了,但是這公式也不能白敲,乾脆寫一篇文章

原创 機器學習數據集(訓練集、測試集)劃分方法

數據集劃分方法留出(Hold-out)法交叉驗證(cross validation)法自助法(bootstrap)   一個模型的好壞終歸還是需要一個客觀的評價標準,但是現有標準都比較難以適用於單次評估,畢竟單次評估過於具有偶然性

原创 動態規劃之沒有條件創造條件

動態規劃之沒有條件創造條件   一個問題需要使用動態規劃,則需要滿足幾個條件,這些條件在先前的文章中也都列舉過。其中 有些條件是可以適當放縮的,有的條件是絕對需要滿足的,那就是無後效性,通俗來說就是當前狀態的計算,之前的狀態已經是

原创 將字符串分割爲迴文子串

將字符串分割爲迴文子串題目描述DFS解法代碼動態規劃代碼題目描述求解代碼 題目描述 給定一個字符串 s,將 s 分割成一些子串,使每個子串都是迴文串。 返回 s 所有可能的分割方案。 示例: 輸入: "aab" 輸出: [

原创 激活函數發展的新里程——EvoNorms

激活函數發展的新里程——EvoNormsEvoNorm-B0pytorch實現EvoNorms-Spytorch實現系列文章:   之所以把這個函數稱爲激活函數發展的新里程,我的理由就是給人們提供了一種新視角,甚至說打破了之前的固