原创 LeetCode-977有序數組的平方

def sorted_squares(a): n = len(a) # 獲取2個遊標,i、j,i從最後一個負數向前遍歷,j從第一個非負數向後遍歷 j = 0 while j<n and a[j]<0: j += 1

原创 Scala解析Json、JsonMap、並排序

不多嗶嗶,上代碼 import com.google.gson.{Gson, JsonObject} import scala.util.Try val a = "{\"id\":\"1e6d6e19326dc9ef98713

原创 【機器學習】線性迴歸 LinerRegression

開始整理機器學習知識點。以腦圖+代碼實例+面試點作爲骨架展開 腦圖 代碼實例- 手寫線性迴歸以及和sklearn包下的區別 引入包,建立plt圖片 # %load ../../standard_import.txt impor

原创 【強化學習】強化學習初步: 簡介

什麼是強化學習 什麼是強化學習? 狀態 (𝑆), 獎勵 (𝑅), 行動 (𝐴) 三要素. 對於一個正在學走路的嬰兒, 他一不小心摔倒了. 如果他一摔倒 就哭, 那媽媽就會打他小屁屁, 如果他摔倒了會自己爬起來, 那媽 媽很高興,

原创 Hive -- 保留小數位數

方法一 select round(645342.875645342,2); +------------+--+ | _c0 | +------------+--+ | 645342.88 | +----------

原创 梯度下降 Gradient Descent 詳解、梯度消失和爆炸

1、什麼是梯度 在微積分中,對多元函數的參數求∂偏導,把求得的各個參數的偏導數以向量形式寫出來即爲梯度。 例如對於函數f(x,y),分別對x,y求偏導,求得的梯度向量就是 (∂f/∂x, ∂f/∂y)^T,簡稱 grad f(x,

原创 scala list排序

現在有一個List,需要對其進行排序 val a = List(("a",2),("b",44),("c",20),("a",20)) 1、對int值進行排序 val d = a.sortBy(_._2).reverse pri

原创 【機器學習】決策樹與樹模型集成01-決策樹

腦圖 從LR到決策樹 總體流程與核心問題 總體流程 : 分而治之 divide-and-conquer 自根至葉的遞歸過程 在每個中間節點尋找一個“劃分”(split or test)屬性 三種停止條件: 當前節點包含

原创 【機器學習】決策樹與樹模型集成02-迴歸樹

腦圖 用決策樹完成迴歸 迴歸樹背後的含義 迴歸樹構建方法 遞歸二分 迴歸樹剪枝

原创 Git 首次提交

1、本地建立新工程 IDEA > FILE > new maven project 2、在git頁面上創建新的工程 創建的項目名稱需要與 artifactId 一致 3、Git操作: $ git init $ git rem