原创 FM算法推導及python實例分析

FM算法 FM(Factoriztion Machine,因子分解機)是在邏輯迴歸基礎上,增加了特徵交叉項的參數學習,模型公式爲: y^=w0+∑i=1nwixi+∑i=1n−1∑j=i+1n<vi,vj>xixj \

原创 softmax迴歸推導及python實例分析

softmax函數 softmax函數也稱爲歸一化指數函數,將每個元素的範圍控制在(0,1)之間,並且所有元素的和爲1。 函數公式爲: σ(zj)=ezj∑k=1Kezk,j=1,...,K \sigma(z_j)=\frac{e

原创 邏輯迴歸推導

數學公式 (1)log函數計算 log(M∗N)=logM+logN log(M*N)=logM+logN log(M∗N)=logM+logN (logMN)=NlogM (logM^N)=NlogM (logMN)=NlogM

原创 GBDT推導-擬合負梯度和殘差

梯度提升樹-爲什麼擬合負梯度 將學習器F看做一個參數,損失函數爲 L(y,F)L(y,F)L(y,F),爲使L損失最小,採用梯度下降法: Fm=Fm−1−dLdF F_m=F_{m-1}-\frac{dL}{dF} Fm​=Fm−

原创 線性迴歸算法推導

微積分基本運算法則 法則一:對 y(x)=cxny(x)=cx^ny(x)=cxn ,其針對 x 的偏導數爲 ∂∂xf(x)=cnxn−1\frac{\partial}{\partial x}f(x)=cnx^{n-1}∂x∂

原创 GBDT迴歸算法實例分析

聲明:本文僅爲個人學習GBDT算法的記錄,如有錯誤或不專業的地方請指教!源碼實現參考Github:https://github.com/Freemanzxp/GBDT_Simple_Tutorial   GBDT簡介 GBDT的全稱是

原创 windows 監控進程-自動拉起腳本

需求:監控進程 myprog.exe 是否正常運行,若未啓動,啓動 myprog.exe; 每隔10秒檢測一次 windows bat腳本代碼如下: set cxmc=myprog.exe :START_CHECK tasklis

原创 msys2環境下解決cmake編譯報錯

在msys2環境下使用cmake編譯32位的開源庫時,執行cmake或make時報錯,cmake是獨立安裝的,經過仔細排查(打印命令執行時的調試信息),發現cmake錯誤的使用的64位的gcc版本。 這個問題可以通過顯式指定cmake使用

原创 tesla k80顯卡 配置支持opengl

系統:Window7 顯卡型號:tesla k80 目標: 支持運行opengl程序   k80在安裝nvidia顯卡驅動後,默認運行在TCC純計算模式,不支持opengl。 事實上k80支持TCC和WDDM兩種模式,在WDDM模式下支持

原创 windows 模擬鍵盤消息(支持非焦點窗口)

焦點窗口可以用 SendInput 發送模擬消息,對於非焦點窗口可以用 PostMessage 向指定窗口發送模擬消息。 假設窗口名稱爲 "Trigger Rally", 模擬發送左方向按鍵(VK_LEFT)。 代碼如下: void k

原创 小試牛刀-遞歸下降算法(1)

歡迎關注公衆號《Lua探索之旅》。 遞歸下降分析是語法分析裏的一個常用算法,具體理論可參考編譯原理相關資料。這裏介紹一個用遞歸下降算法分析數學表達式的實例,比如計算下面表達式的值: 10*20/(5+2*5)-10+20

原创 the evolution of lua - Lua發展史

歡迎關注公衆號《Lua探索之旅》。 聲明:本文內容來自於 https://github.com/spin6lock/the_evolution_of_lua_zh_CN lua前身 巴西被商貿限制,引入計算機軟件

原创 linux文本遠程編輯

由於目前工作的需要,要在linux環境下做一些業務功能的開發,開發語言主要爲shell、python、lua之類的腳本語言。 由於個人之前一直用Visual Studio寫C++代碼,習慣於圖形化界面的鍵盤鼠標操作,因此找個linux環

原创 Lua語法分析(4)- 表達式

歡迎關注公衆號《Lua探索之旅》。 上一節介紹了二元操作符,本節以Lua EBNF爲基礎,介紹Lua表達式的各種表現形式。 Lua支持逗號分隔的表達式列表 explist,在多重返回值、多重賦值、參數列表等場景使用,示例

原创 一顆璀璨的月光寶石--Lua

歡迎關注公衆號《Lua探索之旅》。 誰在用lua? 可能很多人都不知道lua語言的存在,其中包括工作多年的程序員,但有很多知名軟件都是使用了lua語言,比如《魔獸世界》的客戶端插件、《憤怒的小鳥》所有關卡、《天龍八部》的遊戲邏輯