1. 程式人生 > >AI應用開發基礎傻瓜書系列目錄

AI應用開發基礎傻瓜書系列目錄

AI應用開發基礎傻瓜書系列的目錄~

寫在前面,為啥要出這個系列的教程呢?

總的說來,我們現在有了很多非常厲害的深度學習框架,比如tensorflow,pytorch,paddlepaddle,caffe2等等等等。然而,我們用這些框架在搭建我們自己的深度學習模型的時候,到底做了一些什麼樣的操作呢?我們試圖去閱讀框架的原始碼來理解框架到底幫助我們做了些什麼,但是……很難!很難!很難!因為深度學習是需要加速啦,分散式計算啦,所以框架做了很多很多的優化,也讓像我們這樣的小白難以理解這些框架的原始碼。所以,為了幫助大家更進一步的瞭解神經網路模型的具體內容,我們整理了這樣一個系列的教程。

對於這份教程的內容,如果沒有額外的說明,我們通常使用如下表格的命名約定

符號 含義
X 輸入樣本
Y 輸入樣本的標籤
Z 各層運算的結果
A 啟用函式結果
大寫字母 矩陣或向量,如A,W,B
小寫字母 變數,標量,如a,w,b

適用範圍

沒有各種基礎想學習卻無從下手哀聲嘆氣的玩家,請按時跟蹤最新部落格,推導數學公式,跑通程式碼,並及時提出問題,以求最高療效;

深度學習小白,有直觀的人工智慧的認識,強烈的學習慾望和需求,請在部落格的基礎上配合程式碼食用,效果更佳;

調參師,訓練過模型,調過引數,想了解框架內各層運算過程,給玄學的調參之路新增一點心理保障;

超級高手,提出您寶貴的意見,給廣大初學者指出一條明路!

前期準備

環境:

windows(Linux也行),python(最好用3),anaconda(或者自己裝numpy之類的),tensorflow(嫌麻煩地請看這裡《AI應用開發實戰 - 從零開始配置環境》,tools for AI(按照連結教程走的就不用管這個了)。

自己:

清醒的頭腦(困了的同學請自覺泡茶),紙和筆(如果像跟著推公式的話),鬧鐘(防止久坐按時起來轉轉),厚厚的衣服(有暖氣的同學請忽略)

目錄