原创 leetcode —— 1038. 從二叉搜索樹到更大和樹

給出二叉 搜索 樹的根節點,該二叉樹的節點值各不相同,修改二叉樹,使每個節點 node 的新值等於原樹中大於或等於 node.val 的值之和。 提醒一下,二叉搜索樹滿足下列約束條件: 節點的左子樹僅包含鍵 小於 節點鍵的節點。

原创 leetcode —— 1319. 連通網絡的操作次數

用以太網線纜將 n 臺計算機連接成一個網絡,計算機的編號從 0 到 n-1。線纜用 connections 表示,其中 connections[i] = [a, b] 連接了計算機 a 和 b。 網絡中的任何一臺計算機都可以通過網

原创 深度學習的訣竅

目錄1、簡述2、當模型在測試數據上性能較差時不要總以爲是過擬合3、深度學習提出的方法是應用在哪一方面的?3.1 模型在訓練數據上效果不好3.1.1 更換激活函數——ReLU3.1.2 自適應參數學習率3.2 模型在測試數據上效果不

原创 leetcode —— 面試題 17.17. 多次搜索

給定一個較長字符串big和一個包含較短字符串的數組smalls,設計一個方法,根據smalls中的每一個較短字符串,對big進行搜索。輸出smalls中的字符串在big裏出現的所有位置positions,其中positions[i

原创 leetcode —— 979. 在二叉樹中分配硬幣

給定一個有 N 個結點的二叉樹的根結點 root,樹中的每個結點上都對應有 node.val 枚硬幣,並且總共有 N 枚硬幣。 在一次移動中,我們可以選擇兩個相鄰的結點,然後將一枚硬幣從其中一個結點移動到另一個結點。(移動可以是從

原创 NLP——倒排表

問答系統的回顧 圖中右側是一個知識庫,知識庫需要包含兩方面信息,每個數據需要包含每個問題和問題對應的答案。 假設用戶問了一句話:How do you like NLPCamp?這句話經過一系列的文本預處理之後,需要和知識庫的每個

原创 詞的過濾

詞過濾 對於NLP的應用,我們通常先把停用詞、出現頻率很低的詞彙進行過濾;這其實類似於特徵選擇過程。 去掉停用詞 在英文裏,比如"the",'in","theirs"這些都可以作爲停用詞來處理。但是,也要考慮自己的應用場景。 去掉