原创 leetcode 870 優勢洗牌

每天堅持刷題!!! leetcode 870 優勢洗牌 題目描述: 給定兩個大小相等的數組 A 和 B,A 相對於 B 的優勢可以用滿足 A[i] > B[i] 的索引 i 的數目來描述。返回 A 的任意排列,使其相對於 B 的

原创 leetcode 面試題 02.05. 鏈表求和

leetcode 面試題 02.05. 鏈表求和 題目描述 給定兩個用鏈表表示的整數,每個節點包含一個數位。 這些數位是反向存放的,也就是個位排在鏈表首部。 編寫函數對這兩個整數求和,並用鏈表形式返回結果。 題目分析 這個真沒啥說

原创 實用系列2 — 隨機點名界面程序python版本

實用系列2 — 隨機點名界面程序python版本 背景 還是家裏親戚作爲老師在上網課時希望可以隨機點名同學回答問題,總是自己隨便想學號有點頭疼而且傾向性太強,希望有個簡單的程序界面可以自動選擇點名人數和顯示被點名的學號 技術方案

原创 實用系列1 —— 視頻中的語音轉換成文字

實用系列1 —— 視頻中的語音轉換成文字python版本 背景說明 疫情原因,家裏的老師親戚需要對着電腦上網課,晉升爲十八線小主播~ 備課的內容來源都是當地教育局的公開課,爲了學習公開課的上課方法,只能自己慢速播放視頻,並手動敲下

原创 leetcode 871. 最低加油次數

題目描述 汽車從起點出發駛向目的地,該目的地位於出發位置東面 target 英里處。 沿途有加油站,每個 station[i] 代表一個加油站,它位於出發位置東面 station[i][0] 英里處,並且有 station[i][

原创 leetcode 49. 字母異位詞分組

字母異位詞分組 題目描述: 給定一個字符串數組,將字母異位詞組合在一起。字母異位詞指字母相同,但排列不同的字符串。 示例: 輸入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”], 輸出: [

原创 leetcode 51 n皇后

leetcode 51 n皇后 題目描述: n 皇后問題研究的是如何將 n 個皇后放置在 n×n 的棋盤上,並且使皇后彼此之間不能相互攻擊。 題目分析: 首先看到題目需要我們找到皇后所有的可能擺放位置,那麼肯定需要我們遍歷所有可

原创 多優化目標融合模型特徵工程設計

實踐筆記 簡介 今天來說說最近遇到的一個問題,首先介紹下整體的算法框架。基本就是最基礎的特徵工程加LR來解決CVR預估問題,訓練數據經過特徵工程提取並拼接出合理的特徵,然後讓LR訓練得到合適的特徵及其權重,雖然看上去很傻,但是很適合處

原创 hive左連接,右連接和內連接一張或多張表

新坑~~ 最近幾個月,本人因爲工作原因一直在使用hadoop + hive + map/reduce 和shell腳本來處理一些數據的統計和聚合問題,其中涉及到的坑和教訓諸多,特此記錄以備後用,亦希望能給新入職(入坑)的童鞋們一點參考

原创 leetcode 403 青蛙過河

每天堅持刷題!!! leetcode 403 青蛙過河 題目描述: 一隻青蛙想要過河。 假定河流被等分爲 x 個單元格,並且在每一個單元格內都有可能放有一石子(也有可能沒有)。 青蛙可以跳上石頭,但是不可以跳入水中。 給定石子的位置列

原创 無重複字符的最長子串

每天堅持刷題!!! 無重複字符的最長子串 題目描述: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 例子: 輸入: "pwwkew" 輸出: 3 解釋: 因爲無重複字符的最長子串是 "wke",所以其長度爲 3。

原创 圖像處理基礎-旋轉(rotation), 平移(shift), 縮放(scale), 錯切(shear)

最近在學習data augmentation的一些方法,在訓練模型時經常碰到訓練數據不夠的情況,尤其是圖像方面的模型,例如CNN。這時候對數據進行增強可以大大擴充訓練集的規模,對模型的最終的準確度和泛化能力都有很大的幫助,有時甚至是決定性

原创 leetcode 120 三角形最小路徑和

每天堅持刷題!!! 補上昨天的份 leetcode 120 三角形最小路徑和 題目描述: 給定一個三角形,找出自頂向下的最小路徑和。每一步只能移動到下一行中相鄰的結點上。 題目分析: 首先這道題從三角形的頂點往下的話有點複雜,更便捷

原创 leetcode 死磕動態規劃-入門1

每天堅持刷題!!! 因爲本人動態規劃實在是弱雞,激勵自己攻克難關 首先來一些leetcode上動態規劃的中等和簡單的題來練練手, 個人對動態規劃的理解就是可以把很多中間量儲存在一個狀態表裏。 leetcode 62 不同路徑 題目描述:

原创 leetcode 死磕動態規劃-入門3

每天堅持刷題!!! 今天繼續死磕難題 leetcode 72. 編輯距離 題目描述: 給定兩個單詞 word1 和 word2,計算出將 word1 轉換成 word2 所使用的最少操作數 。 你可以對一個單詞進行如下三種操作: