原文地址: https://github.com/zmecust/learning-manual
學習路程(生命不息,學習不止):
-
非科班 CS 專業,碩士期間自學程式設計。最開始從 PHP 起家,最喜歡 Laravel 框架以及它所包含的設計模式
-
後因工作需要,轉移到大前端。Vue、Angular、React 都擼過專案,喜歡 Vue 的漸進式即插即用,喜歡 React 的 JXS,喜歡 Koa 的洋蔥模型以及面向切面程式設計,Nodejs 非同步非阻塞
-
我的數學自我感覺比較好,如果不玩 AI 真是浪費了我的數學天賦。比較專注於 NLP 以及 CV 領域的目標檢測
-
業餘喜歡炒股,主動投資者,立志做一名全職 Quant。找到屬於自己的 α,以期實現財富自由
目錄
計算機基礎
人工智慧
通讀材料
- Andrew Ng 機器學習和深度學習課程筆記,我的 AI 學習啟蒙材料,感謝總結的人
- Machine Learning Yearning,AI 工程手冊,by 吳恩達
- 深度學習理論與實戰 -- 李理的部落格 給我啟蒙 Transformer、BERT、XLNet 知識
- 愛可可-愛生活,每天分享前言 AI 知識,可以微博關注
- ApacheCN 人工智慧知識樹
- 神經網路與深度學習,By 邱錫鵬
- 莫凡 Python,入門 AI 的小視訊,挺有趣
- Deep Learning 中文教程,理論知識豐富
統計機器學習
- 統計學習理論的數理基礎
- 機器學習中的熵、條件熵、相對熵和交叉熵
- 極大似然估計與貝葉斯估計
- 批量梯度下降(BGD)、隨機梯度下降(SGD)、小批量梯度下降(MBGD)
- PCA 的數學原理
- 最大似然估計(MLE)和最大後驗概率(MAP)
- CS229課程-Part III 廣義線性模型
- 淺談線性、非線性和廣義線性迴歸模型
- 特定條件下結構風險最小化等價於最大後驗概率估計
- XGBoost Documentation
- 決策樹、GBDT、XGBoost 和 LightGBM 之 GBDT
- GBDT 要點總結
特徵工程
- 面向機器學習的特徵工程(中文)
CV
- CNN 影象分類超全總結
- GAN 原理學習筆記
- 卷積神經網路中十大拍案叫絕的操作
- 完整學習目標檢測中的 Recalls, Precisions, AP, mAP 演算法
- 交併比(IOU)計算
- DenseNet:比 ResNet 更優的 CNN 模型
- 曠視科技提出物體檢測專用Backbone——DetNet
- Fast/Faster/Mask R-CNN 總結
- 目標檢測演算法總結(R-CNN、Fast R-CNN、Faster R-CNN、FPN、YOLO、SSD、RetinaNet)
- 目標檢測演算法之 SSD
- 目標檢測:RetinaNet(ICCV 2017)
- 目標檢測論文:ThunderNet: Towards Real-time Generic Object Detection
- 曠視科技目標檢測概述:Beyond RetinaNet and Mask R-CNN
- 一步檢測:YOLO(You Only Look Once)
- yolo 系列之 yolo v3
- CornerNet 演算法筆記
- CenterNet 演算法筆記(目標檢測論文)
- 基於深度學習的目標檢測最新進展(2013-2019)
- 深度可分離卷積、分組卷積、空洞卷積、轉置卷積(反摺積)
- CNN 模型所需的計算力(flops)和引數(parameters)數量是怎麼計算的
- Depthwise 卷積與 Pointwise 卷積
- ROI 操作:ROIPooling 和 ROIAlign
- 人臉識別中 Softmax-based Loss 的演化史
- 曠視科技俞剛:如何構建檢測與分割的冠軍系統
- CVPR2019: 使用 GIoU 作為檢測任務的 Loss
NLP
- 詞向量
- Transformer 圖解
- TransformerXL:因為 XL,所以更牛
- Transformer-XL 解讀(論文 + PyTorch 原始碼)
- BERT 模型詳解
- BERT 模型詳解視訊
- XLNet 原理
- XLnet:GPT 和 BERT 的合體,博採眾長,所以更強
- NLP 中的預訓練語言模型總結(單向模型、BERT 系列模型、XLNet)
- XLNet 執行機制及和 Bert 的異同比較
- 從 one-hot 到 BERT,帶你一步步理解 BERT
其他
- 計算與推斷:資料科學基礎
- 人工智慧程式設計正規化
- Bloomberg 機器學習課程
- 深度學習/機器學習面試筆記
- 資料探勘教材
- 機器學習解釋
- TensorFlow Course
- 基於模型的機器學習
- Deep Learning Project
- 強化學習導論(第二版)
- Grokking Deep Learning
- 讓產品經理全面理解深度學習(中文)
- 面向機器學習的特徵工程(中文)
Web 開發
CSS
JavaScript
- ECMAScript 6 入門
- JavaScript 程式設計精解
- 理解 ES6
- You-Dont-Know-JS
- 深入剖析 JavaScriptCore
- 常見的 JavaScript 記憶體洩露
- 從瀏覽器多程式到JS單執行緒
- JavaScript 開發者新聞
Vue
React
Nodejs
- Koa.js 設計模式-學習筆記
- Node 定時器詳解
- Node 除錯工具入門教程
- 從頭實現一個 koa 框架
- 如何通過餓了麼 Node.js 面試
- Node.js 的執行緒和程式詳解
- 不要混淆 nodejs 和瀏覽器中的 event loop
- Koa 原始碼解析
PHP
- PHP: The Right Way
- PHP 開發者實踐
- PHP 啟示錄
- PHP Best Practices
- Awesome PHP
- 構建自己的 PHP 框架
- Laravel 的生命週期
- laravel 原始碼詳解
- Laravel 的十八個最佳實踐
- FastCgi 與 PHP-fpm 之間的關係
- Laravel 學習筆記 —— 神奇的服務容器
- S.O.L.I.D 物件導向設計和程式設計(OOD&OOP)
MySQL
Nginx
Docker
區塊鏈
- 一個故事告訴你比特幣的原理及運作機制,瞭解區塊鏈基本常識,純粹為了裝 X
- 區塊鏈入門教程
WebRTC
量化
- 股票多因子模型的迴歸檢驗,該專欄一系列文章都值得觀看
- QuantStart Articles
- Barra 系列,值得一看