原创 C語言可編程內存——靜態存儲區,堆區和棧區

靜態存儲區:內存在程序編譯時已經分配好,這塊內存在程序整個執行過程中都存在,主要存放靜態數據、全局數據和常量。 棧區:在執行函數時,函數內部局部變量的存儲單元都在棧上創建,函數執行結束時這些存儲單元會被自動釋放,棧內存分配運算內置

原创 LeetCode Biweekly Contest 4 & Week Contest 145

1118. Number of Days in a Month 有一個比較容易記憶的算法:先判斷是不是世紀年(能否被100整除),如果是,則用前兩位去整除4,如果有餘數就是平年,如果餘數爲0則爲閏年。對於不是世紀年的年份,用後兩位

原创 ProblemSet of Dynamic Programming Algorithms

字符串+動態規劃 字符串算法應用動態規劃十分常見,最長公共子串、最長公共子序列都需要用這種算法進行。 44. Wildcard Matching class Solution { public boolean isMatc

原创 ProblemSet of Tree Algorithms

樹算法儘量用遞歸來做。 LeetCode 951. Flip Equivalent Binary Trees 算法一: /** * Definition for a binary tree node. * public cla

原创 LeetCode Week Contest

本週題目比較簡單暴力。 1252. Cells with Odd Values in a Matrix 暴力模擬 class Solution { public int oddCells(int n, int m, int

原创 中綴表達式、前綴表達式(波蘭表達式)、後綴表達式(逆波蘭表達式)算法分析與Java實現

在計算器中輸入表達式,然後得出計算結果,是一個比較常見的過程,對於含有括號的運算表達式的運算順序計算機需要自動識別,這裏就涉及到表達式的轉換。我們手寫或者輸入的都是中綴表達式,比如“1+(2-3)*45+41/(2*10)”,“1+(2-

原创 基於LSTM和TextCNN的文本情感分析

Pipeline 讀取評論數據和情感標籤預處理文本數據創建數據迭代器建立神經網絡模型加載預訓練詞向量訓練模型模型評價 LSTM 對於給定序列{X1,X2,...,XT}\{ \boldsymbol X_1,\boldsymbol

原创 Linear regression by Bayesian and Frequentist

1.Notation 2.Bayesian Linear regression 2.1 Inference 2.2 Prediction 3.Frequentist Linear regression 3.1 MLE 摘要:概

原创 RNN、LSTM、GRU、DeepRNN和BiLSTM

RNN(Recurrent Neural Network) Ht=ϕ(XtWxh+Ht−1Whh+bh)(1) \boldsymbol H_t=\phi(X_tW_{xh}+H_{t-1}W_{hh}+b_h) \tag 1

原创 圖像處理中的深度卷積神經網絡

輸出尺寸(oho_hoh​,owo_wow​)與輸入尺寸(nhn_hnh​,nwn_wnw​)、核尺寸(khk_hkh​,kwk_wkw​)、padding(php_hph​,pwp_wpw​)和stride(sws_wsw​,s

原创 語言模型的隨機採樣和相鄰採樣

自然語言數據可以看成一種特殊的時間序列數據。對於這種時序數據的採樣主要有有隨機採樣和相鄰採樣兩種方式。兩者都需要確定一個batch的樣本數量batch_size和每個樣本的時間步長num_steps。 隨機採樣 步驟:語料庫cor

原创 numpy和Pytorch的廣播機制

廣播(broadcast)規則 對於兩個數組,對於它們的維度元組倒序看,當兩者在當前維度的尺寸相等或者有一個爲1,則在當前維度兼容,只需要將尺寸爲1的按照另一個較大的尺寸在該維度延展。如果某一個數組沒有對應維度時則用1來補。高維

原创 “無明”與“本心”

“無明”乃是佛家語,受困於我執,看不透,無盡痛苦。“本心”難以看透,認知自我可謂難。 對於世間很多事情,無法改變,接受就好,只因無緣。 要學會等待,堅持本心,耐心守護理想。對於外界的浮躁喧囂,一笑置之而已! 不同的選擇只要自己承擔後果就行

原创 抽象工廠模式(Abstract Factory Pattern)

接口 package DesignPattern.AbstractFactoryPattern; public interface Shape { void draw(); } package DesignPattern

原创 LeetCode Week Contest 153

萬年第四道不會,這該怎麼提高呀!!! 1184. Distance Between Bus Stops class Solution { public int distanceBetweenBusStops(int[] d