[AI] 深度网络 - DNN

认识卷积网络


一、基本资料

  • 收集整理

Goto: 本人AI知识体系导航 - AI menu - Deep Learning - 理论

Goto: 本人AI知识体系导航 - AI menu - Deep Learning - 训练

Goto: 本人AI知识体系导航 - AI menu - "深度学习概念 - [UFLDL] ConvNet" [卷积网络]

Goto: 本人AI知识体系导航 - AI menu - Deep Learning - 编程

Goto: 本人AI知识体系导航 - AI menu - Deep Learning - 模型

  • 历史发展

[Deep Learning] How deep is the Deep Learning - History

[Deep Learning] How deep is the Deep Learning - Revolution

[Deep Learning] How deep is the Deep Learning - Reinforcement Learning

  • Hinton 课程

[Hinton] Neural Networks for Machine Learning - Basic

[Hinton] Neural Networks for Machine Learning - Converage

[Hinton] Neural Networks for Machine Learning - RNN

[Hinton] Neural Networks for Machine Learning - Bayesian

[Hinton] Neural Networks for Machine Learning - Hopfield Nets and Boltzmann Machine

 

 

二、知识体系

  • 网络结构

[CNN] What is Convolutional Neural Network [参数计算]

[Converge] Backpropagation Algorithm [以及代码实现]

[Converge] Training Neural Networks

 

  

 

 

目标检测


一、理论学习

  • 传统方法

Goto: 本人AI知识体系导航 - AI menu - "增强现实 - Deep Learning 识别" - 综述

 

  • 深度学习方法

Goto: 本人AI知识体系导航 - AI menu - "增强现实 - Deep Learning 识别" - 目标定位

[Localization] SSD - Single Shot MultiBoxDetector

[Localization] MobileNet with SSD

 

二、训练实战

  • 迁移学习

[Tensorflow] Object Detection API - prepare your training data                   【数据】

[Tensorflow] Object Detection API - build your training environment      【训练】

[Tensorflow] Object Detection API - predict through your exclusive model  【部署】

[Tensorflow] Object Detection API - retrain mobileNet        【retain理论】

[Tensorflow] Object Detection API - mobileNet_v1.py          【模型细节】

[Tensorflow] Object Detection API - GCP                             【云端训练】

[Link] Real Time Face Mask Detection with Tensorflow and Python | Custom Object Detection w/ MobileNet SSD【更新的方法】

 

三、模型部署

  • 集成 OpenCV DNN

[OpenCV] Install OpenCV 3.3 with DNN

[OpenCV] Install OpenCV 3.4 with DNN

[OpenCV] Install OpenCV 4.0 with DNN

 

  • DNN 的移动端部署

[Android Studio] Using Java to call OpenCV

[Android Studio] Using NDK to call OpenCV 

[Android Studio] Using API of OpenCV DNN

 

  • TF Lite 的移动端部署

[Tensorflow] Android Meets TensorFlow【简介】

[Tensorflow] TensorFlow Lite Tutorial【使用】

[TF Lite] TensorFlow Lite with OpenGL ES【优化】

[TF Lite] Build Training Platform for TensorFlow Lite Model【搭建 - ssd_mobilenet_v1_quantized_300x300 for GCP】

[TF Lite] Re-train ssd_mobilenet_v1_quantized_coco【搭建 - ssd_mobilenet_v1_quantized_300x300 for LOCAL】

[TF Lite] How to convert a custom model to TensorFlow Lite【訓練 - ssd_mobilenet_v2_quantized_300x300】

[TF Lite] Working with TensorFlow Lite on Android with C++【部署】

[C++] TensorFlow & TFLite - C++ API【Image Classification】

[MediaPipe] Try Object Detection and Tracking

 

  • TensorFlow.js 的前端部署

[Web CV] OpenCV.js and TensorFlow.js【定制编译】

[Web CV] Add TensorFlow.js into front-end

[Web CV] Retrain MobileNet for TensorFlow.js【模型比对压缩?】

[Web CV] Retrain MobileNet for the web

[Web CV] MobileNet in TF.js

 

  • ARCore 的移动端部署

[ARCore] 00 - The First Demo

[ARCore] 01 - Plane Detection

[ARCore] 02 - Solar System

[ARCore] 03 - Image Identification

 

  • ARM Computer Library

[ARM] Arm Compute Library for computer vision and machine learning【ACL】

[ARM] Accelerate computing on Android【ACL】

[ARM] Arm NN SDK build environment for TensorFlow Lite【ARM NN based on ACL】

[Link] Deploying a quantized TensorFlow Lite MobileNet V1 model【ARM NN based on ACL】

 

 

 

 

TF & Keras 编程


一、TensorFlow Python

  • 官方资料

[Link] TensorFlow 官网

 

  • 民间资历

[Link] 利炳根_TensorFlow 相关博文目录

[Link] 学习笔记TF050:TensorFlow源代码解析

[Book] TensorFlow技术解析与实战 - 李嘉璇

[code] Technical-Analysis-And-Practice-in-TensorFlow【书的代码】

 

  • TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners

⭐️ Google Colaboratory Notebooks ⭐️

复制代码

📕 Module 2: Introduction to TensorFlow - https://colab.research.google.com/dri...

📗 Module 3: Core Learning Algorithms - https://colab.research.google.com/dri...

📘 Module 4: Neural Networks with TensorFlow - https://colab.research.google.com/dri...

📙 Module 5: Deep Computer Vision - https://colab.research.google.com/dri...

📔 Module 6: Natural Language Processing with RNNs - https://colab.research.google.com/dri...

📒 Module 7: Reinforcement Learning - https://colab.research.google.com/dri...

⭐️ Course Contents ⭐️

⌨️ Module 1: Machine Learning Fundamentals (00:03:25)

⌨️ Module 2: Introduction to TensorFlow (00:30:08)

⌨️ Module 3: Core Learning Algorithms (01:00:00)

⌨️ Module 4: Neural Networks with TensorFlow (02:45:39)

⌨️ Module 5: Deep Computer Vision - Convolutional Neural Networks (03:43:10)

⌨️ Module 6: Natural Language Processing with RNNs (04:40:44)

⌨️ Module 7: Reinforcement Learning with Q-Learning (06:08:00)

⌨️ Module 8: Conclusion and Next Steps (06:48:24) 

Last time: 1:00:02 / 6:52:07

View course list 
复制代码

 

  • Cookbook

[Tensorflow] Cookbook - The Tensorflow Way

[Tensorflow] Cookbook - Neural Network

[Tensorflow] Cookbook - CNN

[Tensorflow] Cookbook - Tensorboard***

[Tensorflow] Cookbook - Object Classification based on CIFAR-10

[Tensorflow] Cookbook - Retraining Existing CNNs models - Inception Model

 

[Tensorflow] Practice - The Tensorflow Way

 

 

二、TensorFlow JavaScript

  • TensorFlow.js API

[Link] https://www.tensorflow.org/js/tutorials

[Video] TensorFlow.js: ML for the web and beyond (TF Dev Summit '20)

[Book] Hands-On Machine Learning with TensorFlow.js

[Book] Deep Learning with JavaScript: Neural networks in TensorFlow.js

 

 

三、TensorFlow C++

  • 学习与实践

[TF] TensorFlow & TFLite - C++ API

[TF] All in C++ for TensorFlow

 

 

四、Keras实践

Keras: Code examples【官方代码】

Computer Vision

Natural language processing

Structured Data

Timeseries

Audio Data

Generative Deep Learning

Reinforcement learning

Quick Keras recipes

----> Simple custom layer example: Antirectifier

----> Keras debugging tips

----> Endpoint layer pattern

----> A Quasi-SVM in Keras

----> How to train a Keras model on TFRecord files

 

[Keras] Install and environment setting

[Keras] Develop Neural Network With Keras Step-By-Step【套路步骤】

[Keras] Learn API by UNet【更为细节】

[Keras] Model API / dataset Zoo【使用现成的】

[Keras] Python core API【实操一些难点】

 

 

  

其他未整理

[DQN] What is Deep Reinforcement Learning

[DL] *Deep Learning for Industry - Wang Yi

[TF] Architecture - Computational Graphs

[CNN] Tool - Deep Visualization

 

[Caffe] 00 - How to learn it

[NN] First Order Motion Model for Image Animation

 

 

 

 

GAN Series


简介

[GAN] Generative networks

[GAN] How to use GAN - Meow Generator

[GAN] **Before GAN: sparse coding

[Avatar] Avatar by GAN【----> 包括发展综述 to 2021】

 

 

 

 

 

 

Deep Fake Series


Fake Face

一、虚拟主播的脸蛋儿

Artbreeder

  

二、说话的脸蛋儿

Paper: Live Speech Portraits: Real-Time Photorealistic Talking-Head Animation

Code: https://github.com/YuanxunLu/LiveSpeechPortraits

We are really grateful to Andreas from Replicate for his amazing job to make the web demo! Now you can run the Demo on the browser.

 

三、案例

总览,虚拟人物讲解虚拟人物:)

Amazing Digital Characters 01

StyleGAN3 visualization (MetFaces): Clair De Lune【大屏】

StyleGAN3 visualization (AFHQv2): The xx - On Hold (Jamie xx remix)【大屏】

StyleGAN3问世,等变性完美!皮肤毛发不粘屏幕,还能360度旋转【360度旋转】

[GAN] Living Portrait

 

 

Fake Voice

Goto: [Deep Fake] Fake voice 

  

 

End.

posted @   郝壹贰叁  阅读(486)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示