Code Monkey home page Code Monkey logo

dl_cvmarathon's Introduction

深度學習與電腦視覺半百馬拉松

基礎影像處理

主題 作業 作業成品
OpenCV 簡介 Day_001_HW
RGB, LAB, HSV 介紹 Day_002_HW Day_002_Output
直方圖均衡( Histogram Equalization ) Day_003_HW Day_003_Output
圖片的幾何轉換: 翻轉、縮放、平移 Day_004_HW Day_004_Output
OpenCV 小畫家功能實作 Day_005_HW Day_005_Output
仿射轉換( Affine Transformation ) Day_006_HW Day_006_Output
透視變換( Perspective Transformation ) Day_007_HW Day_007_Output
模糊\邊緣檢測( Blur\Edge Detection ) Day_008_HW Day_008_Output
尺度不變特徵變換( Scale Invariant Feature Transform, SIFT ) Day_009_HW Day_009_Output
SIFT 實作圖像特徵蠻力匹配( Brute-Force Matching ) Day_010_HW Day_010_Output

電腦視覺深度學習基礎

參考讀物:

主題 作業 重點&相關專有名詞
卷積層( Convolution Layer ) Day_011_HW Filter、Kernel、特徵接受域(Receptive Field)、
特徵圖(Feature Map)、權值共享(Shared Weights and Biases)
步長( Strides ) & 填充( Padding ) Day_012_HW padding='valid' 表示對特徵圖周圍不補值
padding='same' 表示對特徵圖周圍補值
池化( Pooling ) & 全連接層( Fully Connected Layer ) Day_013_HW - 池化層 : 用以提取特徵、降低特徵圖的尺寸,以降低運算量且加速收斂;
- 攤平(Flatten) : 用以銜接卷積層與全連接層;
- 全連接層 : 卷積神經網絡的輸出層,主要作為預測各類別機率的分類器。
Batch Normalization Day_014_HW 梯度消失問題(Vanishing Gradient Problem)、激活函數(Activation Function)
建構及訓練 CNN 模型 Day_015_HW
圖像增強( Image Augmentation ) Day_016_HW 圖像處理-圖像白化Zero-phase Component Analysis Whitening(ZCA Whitening)語義分割(Semantic Segmentation)
CNN 的演進 - LeNet、AlexNet、VGG Day_018_HW LeNetAlexNetVGG、Inception、ResNet、Dropout
CNN 的演進 - Inception Day_019_HW 1x1 Kernel
CNN 的演進 - ResNet Day_020_HW Residual Block : 可降低梯度消失發生的可能性
遷移式學習( Transfer Learning ) Day_021_HW
實作: CNN 驗證識別碼 Day_022_HW 卷積循環神經網絡(Convolutional Recurrent Neural Network, CRNN)Connectionist Temporal Classification(CTC)

CNN 應用案例

論文:

參考讀物:

主題 作業 重點&相關專有名詞
物件偵測( Object Detection ) - 同時學習「定位(Bounding Box Regression)」與「分類(Classification)」
- Two Stage : Selective Search、候選區域(Region Proposal)、階層群聚演算法(Hierarchical Grouping Algorithm)
- One Stage
- R-CNN
物件偵測( Object Detection )的演進 RPN(Region Proposal Network)、YOLO(You Only Look Once)、SSD(Single Shot Multibox Dectector)、RetinaNet、Focal Loss
IOU( Intersection over Union ) Day_025_HW 非極大值抑制(Non Maximum Suppression)
RPN( Region Proposal Network ) Day_026_HW High Recall、End-to-End Model
Bounding Box Regression Day_027_HW Smooth L1 Loss
Non Maximum Suppression Day_028_HW
SSD(Single Shot Multibox Dectector)程式導讀與實作 Day_029-031_HW
YOLO(You Only Look Once)簡介 Day_032_HW YOLO V1 每個 Grid Cell 僅預測一個物件
YOLO(You Only Look Once)演算法 - 網絡輸出的後處理 Day_033_HW 非極大值抑制(Non Maximum Suppression, NMS)
YOLO(You Only Look Once)演算法 - 損失函數 Day_034_HW
YOLO(You Only Look Once)演算法 - 網絡架構 Day_036_HW 以 GoogLeNet 為核心
1X1 Kernel
YOLO(You Only Look Once)演算法 - 網絡架構程式碼解讀 Day_037_HW
YOLO(You Only Look Once)演算法的演進
YOLO(You Only Look Once) V3 圖片物件偵測實作 Day_039_HW
Tiny YOLO V3 Day_040_HW Frame Per Second(FPS)
訓練 YOLO V3 Day_041_HW 訓練模型
Day_041_HW 使用模型

電腦視覺深度學習實戰

參考資源:

主題 作業 重點&相關專有名詞
人臉關鍵點檢測(Facial Keypoints Detection) - 資料結構簡介 Day_042_HW
人臉關鍵點檢測(Facial Keypoints Detection) - 神經網絡架構 Day_043_HW
人臉關鍵點檢測(Facial Keypoints Detection) - 模型訓練 Day_044_HW
人臉關鍵點檢測(Facial Keypoints Detection)的應用 Day_045_HW
MobileNet Day_046_HW
MobileNet V2 Day_047_HW
Tensorflow Object Detection API Day_048_HW 安裝
Day_048_HW 訓練
期末專題 Final_Project

dl_cvmarathon's People

Contributors

yenlinwu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.