機器學習&人工智能博文鏈接匯總

?? 周日到周四更新 ??

145


蝸牛的歷程:

[入門問題]
[機器學習]
[聊天機器人]
[好玩兒的人工智能應用實例]
[TensorFlow]
[深度學習]
[強化學習]
[神經網絡]
[自然語言處理]
[數據科學]
[Python]
[Java]
[機器學習--初期的筆記]
[學習路線]
[軟件安裝]
[面試]
[讀論文]


入門問題

  1. 簡單粗暴地入門機器學習
  2. 機器學習的技術棧及應用實例腦洞
  3. 深度學習相關最新圖書推薦

機器學習

[Kaggle]--由此來看實戰是什么樣的
  1. 一個框架解決幾乎所有機器學習問題
  2. 通過一個kaggle實例學習解決機器學習問題
  3. 從 0 到 1 走進 Kaggle
  4. Kaggle 神器 xgboost
[基礎]--一些基本概念和小技巧
  1. 輕松看懂機器學習十大常用算法
  2. 特征工程怎么做
  3. 機器學習算法應用中常用技巧-1
  4. 機器學習算法應用中常用技巧-2
  5. 凸優化有什么用
  6. 如何選擇優化器 optimizer
  7. 為什么要用交叉驗證
  8. 用學習曲線 learning curve 來判別過擬合問題
  9. 用驗證曲線 validation curve 選擇超參數
  10. 用 Grid Search 對 SVM 進行調參
  11. 用 Pipeline 將訓練集參數重復應用到測試集
  12. PCA 的數學原理和可視化效果
  13. 用線性判別分析 LDA 降維
  14. 機器學習中常用評估指標匯總
  15. 什么是 ROC AUC
  16. 簡述極大似然估計
  17. LightGBM 如何調參
[算法]--通俗易懂講算法
  1. Logistic Regression 為什么用極大似然函數
  2. Logistic regression 為什么用 sigmoid ?
  3. SVM 的核函數選擇和調參
  4. 決策樹的python實現
  5. CART 分類與回歸樹
  6. Bagging 簡述
  7. Adaboost 算法
  8. 淺談 GBDT
  9. 詳解 Stacking 的 python 實現
  10. 用ARIMA模型做需求預測
  11. 推薦系統
[Sklearn]
  1. Sklearn 快速入門
  2. 了解 Sklearn 的數據集
[Scala]
  1. 手把手用 IntelliJ IDEA 和 SBT 創建 scala 項目

聊天機器人

  1. 開啟聊天機器人模式
  2. 用 TensorFlow 做個聊天機器人
[論文]
  1. 使聊天機器人具有個性
  2. 使聊天機器人的對話更有營養

好玩兒的算法應用實例

  1. 5分鐘構建一個自己的無人駕駛車
  2. 自己動手寫個聊天機器人吧
  3. 自己寫個 Prisma
  4. 用 TensorFlow 創建自己的 Speech Recognizer
  5. 用 TensorFlow 讓你的機器人唱首原創給你聽
  6. 如何自動生成文章摘要
  7. 一個 tflearn 情感分析小例子
  8. AI 在 marketing 上的應用

論文 | AlphaGo Zero 的模型和算法
AlphaGo Zero 初探

TensorFlow

用 TensorFlow.js 在瀏覽器中訓練神經網絡

TensorFlow-11-策略網絡
TensorFlow-10-基于 LSTM 建立一個語言模型
TensorFlow-9-詞的向量表示
TensorFlow-8-詳解 TensorBoard-如何調參
TensorFlow-7-TensorBoard Embedding可視化
TensorFlow-6-TensorBoard 可視化學習
TensorFlow-5: 用 tf.contrib.learn 來構建輸入函數
TensorFlow-4: tf.contrib.learn 快速入門
TensorFlow-3: 用 feed-forward neural network 識別數字
TensorFlow-2: 用 CNN 識別數字
TensorFlow-1: 如何識別數字

  1. TensorFlow 入門
  2. 一文學會用 Tensorflow 搭建神經網絡
  3. 用 Tensorflow 建立 CNN

深度學習

  1. 深度學習的主要應用舉例
[實踐技巧]
  1. 為什么在優化算法中使用指數加權平均
  2. 為什么需要 Mini-batch 梯度下降,及 TensorFlow 應用舉例
  3. 梯度消失問題與如何選擇激活函數
[cs230]
  1. cs230 深度學習 Lecture 2 編程作業: Logistic Regression with a Neural Network mindset
[Keras]
  1. 對比學習用 Keras 搭建 CNN RNN 等常用神經網絡

強化學習

  1. 強化學習是什么
  2. 一文了解強化學習

David Silver深度強化學習第1課

神經網絡

神經網絡
CNN
RNN
LSTM
雙向 LSTM
seq2seq
Doc2Vec
Attention
GAN

自然語言處理

[cs224d]

Day 1. 深度學習與自然語言處理 主要概念一覽
Day 2. TensorFlow 入門
Day 3. word2vec 模型思想和代碼實現
Day 4. 怎樣做情感分析
Day 5. CS224d-Day 5: RNN快速入門
Day 6. 一文學會用 Tensorflow 搭建神經網絡
Day 7. 用深度神經網絡處理NER命名實體識別問題
Day 8. 用 RNN 訓練語言模型生成文本
Day 9. RNN與機器翻譯
Day 10. 用 Recursive Neural Networks 得到分析樹
Day 11. RNN的高級應用

  1. 一個隱馬爾科夫模型的應用實例:中文分詞

幾種簡單的文本數據預處理方法
中文分詞常用方法簡述

讀書(思維導圖)

讀書|《推薦系統實踐》
讀書|《Mastering Machine Learning with Python in Six Steps》

Kaggle winner 方案

Kaggle winner 方案 | Instacart Market Basket Analysis: 2nd place
Kaggle winner 方案簡介 | Understanding the Amazon from Space: 1st place

數據科學

1.[圖解DS基礎概念]AB Testing, Type 1 / 2 Error
2.[圖解DS基礎概念]Critical value,Alpha,Z-score,P-value 關系

Python

  1. Pandas常用命令-1

  2. Pandas常用命令-2

  3. Pandas QQ聊天記錄分析

  4. Python 爬蟲 1 快速入門

  5. Python 爬蟲 2 爬取多頁網頁

Java

入門 Java 系列匯總:
2 天入門 Java-Day 1
Day 1-Java-imooc-2.變量常量
Day 1-Java-imooc-3.運算符
Day 1-Java-imooc-4.流程控制語句
Day 1-Java-imooc-5.數組
Day 1-Java-imooc-6.方法
2 天入門 Java-Day 2
Day 2-Java-imooc-8-封裝
Day 2-Java-imooc-9-繼承
Day 2-Java-imooc-10-多態

機器學習--初期的筆記很粗糙

  1. 機器學習-多元線性回歸
  2. Udacity-Machine Learning納米學位-學習筆記1
  3. Machine Learning Notes-Decision Trees-Udacity
  4. Machine Learning Notes-Linear Regression-Udacity
  5. 支持向量機
  6. 神經網絡
  7. Instance Based Learning
  8. Ensemble Learners

路線

  1. 數據科學家養成路線
  2. 純粹的數學之美
  3. Python很強大
  4. 一張圖帶你看懂何為數據分析
  5. 如何成為一名數據科學家并得到一份工作

軟件安裝

[MySQL]
  1. 5分鐘入門MySQL Workbench
  2. 圖解Mac下如何安裝管理MySQL
[Virtualenv]
  1. 詳解Mac配置虛擬環境Virtualenv,安裝Python科學計算包

面試

  1. 面試官是怎么看你的Github profile
[Leetcode]

LEETCODE - Linked List 題目思路匯總

讀論文

  1. Copying Mechanism in Sequence-to-Sequence

公眾號 機器學習X計劃 同步更新,歡迎掃碼關注!

機器學習X計劃
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容