深度學習基礎知識框架

2021-08-28 14:03:53 字數 3241 閱讀 4471

作為剛入門的新手來說,cs231n提供了乙個特別好的深度學習框架,本人也在學習這門課程,我以2023年課程計畫為藍本,把知識拆成小的部分,打算有時間乙個乙個的弄懂

課目主題

知識點備註

lecture 1 

課程概述

course introduction

計算機視覺概述

computer vision overview

已看完,筆記撰寫中

歷史發展

historical context

已看完,筆記撰寫中

課程綜述

course logistics

已看完,筆記撰寫中

lecture 2

影象分類問題

image classification

已看完,筆記撰寫中

k近鄰方法

k-nearest neighbor

已看完,筆記撰寫中

線性分類器

linear classification

已看完,筆記撰寫中

lecture 3

損失函式與最優化

loss function and optimization

更高維表達

higher-level representations

已看完,筆記撰寫中

影象特徵

image features

已看完,筆記撰寫中

最優化optimization

已看完,筆記撰寫中

隨機梯度下降

stochastic gradient descent

已看完,筆記撰寫中

lecture 4

神經網路介紹

introduction to neural networks

反向傳播

backpropagation

反向傳播筆記

多層感知機

multi-layer perceptrons

已看完,筆記撰寫中

生物神經視角

the neural viewpoint

已看完,筆記撰寫中

lecture 5

卷積神經網路

convolutional neural networks

歷史發展

history

已看完,筆記撰寫中

卷積和池化

convolution and pooling

卷積和池化筆記

卷積網路外部視角

convnets outside vision

已看完,筆記撰寫中

lecture 6

神經網路的訓練 i

training neural networks, part i 

啟用函式

activation function

已看完,筆記撰寫中

初始化initialization

已看完,筆記撰寫中

隨機失活

dropout

未開始批量正則化

batch normalization

未開始lecture 7

神經網路的訓練 ii

training neural networks, part ii

更新規則

update rules

未開始整合學習

ensemble

未開始資料強化

data augmentation

未開始遷移學習

transfer learning

未開始lecture 8

深度學習所需的硬體和軟體

deep learning hardware and software

硬體cpu gpu tpu

未開始軟體

pytorch tensorflow

未開始計算圖

dynamic vs static computational graphs

未開始lecture 9

卷積神經網路架構

cnn architectures

alex網路

alexnet

未開始vgg網路

vgg未開始

谷歌網路

googlenet

未開始殘差網路

resnet

未開始lecture 10

迴圈神經網路

recurrent neural networks

迴圈神經網路,長短期記憶網路,gru

rnn,lstm,gru

未開始語言模型

language modeling 

未開始影象注釋

image captioning

未開始視覺問答

visual question answering

未開始軟注意力

soft attention 

未開始lecture 11

探測與分割

detection and segmentation

語義分割

semantic segmentation 

未開始目標檢測

object detection 

未開始實體區分

instance segmentation 

未開始lecture 12

生成模型

generative models

pixelrnn/cnn 

未開始變分自編碼器

variational autoencoders 

未開始生成對抗網路

generative adversarial networks 

未開始lecture 13

視覺化與理解

visualizing and understanding 

特徵視覺化與反轉

feature visualization and inversion

未開始對抗例子

adversarial examples 

未開始深度夢境與風格遷移

deepdream and style transfer

未開始lecture 14

深度強化學習

deep reinforcement learning

策略梯度

policy gradients

未開始硬注意力

hard attention

未開始q-learning演算法

q-learning 

未開始未開始

深度學習 深度學習基礎知識 Adagrad

adagrad是一種基於梯度的優化演算法 它將學習速率與引數相適應,對不同的變數提供不同的學習率 它增加了罕見但資訊豐富的特徵的影響 因此,它非常適合處理稀疏資料。在基本的梯度下降法優化中,有個乙個常見問題是,要優化的變數對於目標函式的依賴是各不相同的。對於某些變數,已經優化到了極小值附近,但是有的...

深度學習基礎知識整理

卷積神經網路相關知識 池化層 作用是在語義上把相似的特徵合併起來。卷積神經網路的應用 檢測 分割 物體識別以及影象的各個領域。這些應用都是使用了大量的有標籤的資料。比如交通訊號識別,生物資訊分割,面部探測,文字 行人以及自然圖形中的人的身體部分的探測。今年,卷積神經網路的乙個重大成功應用是人臉識別。...

深度學習基礎知識介紹

這是一篇medium上獲得近2萬讚的深度學習入門指南,用 為你詳解深度學習中的各個基礎概念。在我們的日常生活中,幾乎隨處可見ai和機器學習這些術語。但,絕大多數人並不明白什麼是ai。理解深度學習如何工作的第一步是掌握下列重要術語之間的區別。1 人工智慧 ai v.s.機器學習 ml 人工智慧是對人類...