原创 關於MAB, CB, RL三個問題的理解

一、三個接近的問題 多臂老虎機MAB(Multi-armed bandit problem) 概念講的最簡單易懂的:https://blog.csdn.net/yfzhandd1989/article/details/79082414

原创 機器學習小tricks

1. 過擬合怎麼辦?答:好辦。增加樣本量(減少採樣的bias),減少特徵,增加正則,Bagging模型融合2. 欠擬合怎麼辦?答:好辦。增加特徵,增加模型的複雜度3. variance和bias有什麼區別?答:https://www.cn

原创 互聯網的安全

一、安全防範點 跨站攻擊,sql注入,dos攻擊,dns劫持,文件上傳漏洞 二、安全算法 2.1 數據摘要 目的:防止數據篡改,即驗明文真身。 特點:生成摘要串長度固定 算法1:MD5,MD5+SALT(這種好像叫摘要認

原创 Java併發編程技術點

一、synchronized原理 1. JVM規範規定JVM基於monitorenter和monitorexit指令實現,這兩個成對出現。任何對象都有一個monitor與之關聯。同步代碼塊在編譯後,monitorenter會出現在塊

原创 簡談NP問題的概念

1. NP問題全稱是什麼?Non-Deterministic Polynomial Problems 多項式時間複雜度的非確定性問題2. 什麼是非確定性問題有些計算問題是確定性的,比如加減乘除之類,你只要按照公式推導,按部就班一步步來,就

原创 接口設計原則

接口設計原則有很多,這裏總結出最主要的六種: 一、SRP 單一職責原則 定義:應該有且僅有一個原因引起類的變更。There should never be more than one reason for a class to ch

原创 slf4j日誌接口技術介紹

一、簡介 slf4j是一個日誌接口,使用了Facade設計模式,通過閱讀源碼發現其主要用到了類加載機制,把實現類加載到JVM中。 二、測試   2.1 如果只引api接口包,則日誌不能正常打印。報錯:  SLF4J: Failed to

原创 簡談邏輯思維之演繹

1. 概念人類認識活動,總是先接觸到個別事物,而後推及一般,又從一般推及個別,如此循環往復,使認識不斷深化。歸納就是從個別到一般,演繹則是從一般到個別。2. 演繹演繹推理的主要形式是“三段論”,由大前提、小前提、結論三部分組成一個“連珠”