🙄 Difficult algorithm, Simple code.

Overview

🎉TensorFlow2.0-Examples🎉!

"Talk is cheap, show me the code." ----- Linus Torvalds

Branch Stars Forks Awesome Awesome


This tutorial was designed for easily diving into TensorFlow2.0. it includes both notebooks and source codes with explanation. It will be continuously updated ! 🐍 🐍 🐍 🐍 🐍 🐍

Contents

1 - Introduction

  • Hello World (notebook) (code). Very simple example to learn how to print "hello world" using TensorFlow.
  • Variable (notebook) (code). Learn to use variable in tensorflow.
  • Basical operation (notebook) (code). A simple example that covers TensorFlow basic operations.
  • Activation (notebook) (code). Start to know some activation functions in tensorflow.
  • GradientTape (notebook) (code). Introduce a key technique for automatic differentiation

2 - Basical Models

  • Linear Regression (notebook) (code). Implement a Linear Regression with TensorFlow.
  • Logistic Regression (notebook) (code). Implement a Logistic Regression with TensorFlow.
  • Multilayer Perceptron Layer (notebook) (code). Implement Multi-Layer Perceptron Model with TensorFlow.
  • CNN (notebook) (code). Implement CNN Model with TensorFlow.

3 - Neural Network Architecture

  • VGG16 (notebook) (code)(paper). VGG16: Very Deep Convolutional Networks for Large-Scale Image Recognition.
  • Resnet (notebook) (code)(paper). Resnet: Deep Residual Learning for Image Recognition. 🔥 🔥 🔥
  • AutoEncoder (notebook) (code)(paper). AutoEncoder: Reducing the Dimensionality of Data with Neural Networks.

4 - Object Detection

  • RPN (notebook) (code)(paper). RPN: a Region Proposal Network 🔥 🔥 🔥 🔥 🔥

  • MTCNN (notebook) (code)(paper). MTCNN: Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks. (Face detection and Alignment) 🔥 🔥

  • YOLOv3 (notebook) (code)(paper). YOLOv3: An Incremental Improvement. 🔥 🔥 🔥 🔥

  • SSD (notebook) (code)(paper). SSD: Single Shot MultiBox Detector. 🔥 🔥 🔥 🔥 【TO DO】

  • Faster R-CNN (notebook) (code)(paper). Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. 🔥 🔥 🔥 🔥 【TO DO】

5 - Image Segmentation

  • FCN (notebook) (code)(paper). FCN: Fully Convolutional Networks for Semantic Segmentation. 🔥 🔥 🔥 🔥 🔥

  • Unet (notebook) (code)(paper). U-Net: Convolutional Networks for Biomedical Image Segmentation. 🔥 🔥

6 - Generative Adversarial Networks

  • DCGAN (notebook) (code)(paper). Deep Convolutional Generative Adversarial Network.
  • Pix2Pix (notebook) (code)(paper). Image-to-Image Translation with Conditional Adversarial Networks.

7 - Utils

  • Multiple GPU Training (notebook)(code). Use multiple GPU to train your model.
Owner
深度学习小学生
Deep learning library featuring a higher-level API for TensorFlow.

TFLearn: Deep learning library featuring a higher-level API for TensorFlow. TFlearn is a modular and transparent deep learning library built on top of

TFLearn 9.6k Jan 02, 2023
FedGS: A Federated Group Synchronization Framework Implemented by LEAF-MX.

FedGS: Data Heterogeneity-Robust Federated Learning via Group Client Selection in Industrial IoT Preparation For instructions on generating data, plea

Lizonghang 9 Dec 22, 2022
Asterisk is a framework to generate high-quality training datasets at scale

Asterisk is a framework to generate high-quality training datasets at scale

Mona Nashaat 44 Apr 25, 2022
How to train a CNN to 99% accuracy on MNIST in less than a second on a laptop

Training a NN to 99% accuracy on MNIST in 0.76 seconds A quick study on how fast you can reach 99% accuracy on MNIST with a single laptop. Our answer

Tuomas Oikarinen 42 Dec 10, 2022
PyTorch implementation of SMODICE: Versatile Offline Imitation Learning via State Occupancy Matching

SMODICE: Versatile Offline Imitation Learning via State Occupancy Matching This is the official PyTorch implementation of SMODICE: Versatile Offline I

Jason Ma 14 Aug 30, 2022
PyTorch implementation of Interpretable Explanations of Black Boxes by Meaningful Perturbation

PyTorch implementation of Interpretable Explanations of Black Boxes by Meaningful Perturbation The paper: https://arxiv.org/abs/1704.03296 What makes

Jacob Gildenblat 322 Dec 17, 2022
CVPR 2020 oral paper: Overcoming Classifier Imbalance for Long-tail Object Detection with Balanced Group Softmax.

Overcoming Classifier Imbalance for Long-tail Object Detection with Balanced Group Softmax ⚠️ Latest: Current repo is a complete version. But we delet

FishYuLi 341 Dec 23, 2022
This is an open source library implementing hyperbox-based machine learning algorithms

hyperbox-brain is a Python open source toolbox implementing hyperbox-based machine learning algorithms built on top of scikit-learn and is distributed

Complex Adaptive Systems (CAS) Lab - University of Technology Sydney 21 Dec 14, 2022
An Efficient Training Approach for Very Large Scale Face Recognition or F²C for simplicity.

Fast Face Classification (F²C) This is the code of our paper An Efficient Training Approach for Very Large Scale Face Recognition or F²C for simplicit

33 Jun 27, 2021
EasyMocap is an open-source toolbox for markerless human motion capture from RGB videos.

EasyMocap is an open-source toolbox for markerless human motion capture from RGB videos. In this project, we provide the basic code for fitt

ZJU3DV 2.2k Jan 05, 2023
Efficient Online Bayesian Inference for Neural Bandits

Efficient Online Bayesian Inference for Neural Bandits By Gerardo Durán-Martín, Aleyna Kara, and Kevin Murphy AISTATS 2022.

Probabilistic machine learning 49 Dec 27, 2022
Multi-modal Content Creation Model Training Infrastructure including the FACT model (AI Choreographer) implementation.

AI Choreographer: Music Conditioned 3D Dance Generation with AIST++ [ICCV-2021]. Overview This package contains the model implementation and training

Google Research 365 Dec 30, 2022
A ssl analyzer which could analyzer target domain's certificate.

ssl_analyzer A ssl analyzer which could analyzer target domain's certificate. Analyze the domain name ssl certificate information according to the inp

vincent 17 Dec 12, 2022
A Human-in-the-Loop workflow for creating HD images from text

A Human-in-the-Loop? workflow for creating HD images from text DALL·E Flow is an interactive workflow for generating high-definition images from text

Jina AI 2.5k Jan 02, 2023
Inkscape extensions for figure resizing and editing

Academic-Inkscape: Extensions for figure resizing and editing This repository contains several Inkscape extensions designed for editing plots. Scale P

192 Dec 26, 2022
DeeBERT: Dynamic Early Exiting for Accelerating BERT Inference

DeeBERT This is the code base for the paper DeeBERT: Dynamic Early Exiting for Accelerating BERT Inference. Code in this repository is also available

Castorini 132 Nov 14, 2022
official Pytorch implementation of ICCV 2021 paper FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting.

FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpainting By Rui Liu, Hanming Deng, Yangyi Huang, Xiaoyu Shi, Lewei Lu, Wenxiu

77 Dec 27, 2022
Evaluation toolkit of the informative tracking benchmark comprising 9 scenarios, 180 diverse videos, and new challenges.

Informative-tracking-benchmark Informative tracking benchmark (ITB) higher diversity. It contains 9 representative scenarios and 180 diverse videos. m

Xin Li 15 Nov 26, 2022
Fast SHAP value computation for interpreting tree-based models

FastTreeSHAP FastTreeSHAP package is built based on the paper Fast TreeSHAP: Accelerating SHAP Value Computation for Trees published in NeurIPS 2021 X

LinkedIn 369 Jan 04, 2023
This repository includes the code of the sequence-to-sequence model for discontinuous constituent parsing described in paper Discontinuous Grammar as a Foreign Language.

Discontinuous Grammar as a Foreign Language This repository includes the code of the sequence-to-sequence model for discontinuous constituent parsing

Daniel Fernández-González 2 Apr 07, 2022