GithubHelp home page GithubHelp logo

atulkumar4 / deep-vision Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ethanyanjiali/deep-vision

0.0 0.0 0.0 46.03 MB

Learning and replicating famous deep learning models for computer vision tasks

Makefile 3.32% Python 96.43% Shell 0.15% Dockerfile 0.10%

deep-vision's Introduction

Deep Learning in Computer Vision (deep-vision)

PyTorch / Tensorflow implementations of classic deep neural networks and training scripts for computer vision tasks. This is used to ease the learning curve for new DL practitioners by two principles: 1) Keep the coding style consistent accross all networks 2) Focus on the code readability and avoid obscure tricks. If you think my work is helpful, please ⭐star⭐ this repo. If you have any questions regarding the code, feel free create an issue.

The directory is categorized by model architecture, then further by framework. Some pretrained models, Jupyter notebook visuliazation script, and training logs are also provided for your reference.

Image Classification

  • AlexNet
    • PyTorch
      • AlexNet V1
      • AlexNet V2
    • TensorFlow
      • AlexNet V2
  • VGG
    • PyTorch
      • VGG-16/19
  • Inception (GoogLeNet)
    • PyTorch
      • Inception V1
      • Inception V3
  • ResNet
    • PyTorch
      • ResNet-34/50/152 V1
    • TensorFlow
      • ResNet-50/152 V1
      • ResNet-50 V2
  • MobileNet
    • PyTorch
      • MobileNet V1 1.0
  • LeNet
    • PyTorch
      • LeNet-5
    • TensorFlow
      • LeNet-5

Object Detection

  • YOLO
    • TensorFlow
      • YOLO V3

Generative Adversarial Network

  • DCGAN
    • TensorFlow
  • CycleGAN
    • TensorFlow

Pose Estimation

  • Stacked Hourglass
    • TensorFlow
      • Hourglass-104

Disclaimer

  • This repo is mainly for study purpose. Hence I write the code in a readable and understandable way, but may not be scalable and reusable. I've also added comments and referrence for those catches I ran into during replication.
  • I'm not a researcher so don't have that much of time to tune the training and achieve the best benchmark. If you are looking for pre-trained models for transfer learning, there're some good ones from PyTorch torchvision or TensorFlow slim.

Acknowledgement

Without the following resources I wouldn't be able to finish this project:

deep-vision's People

Contributors

dependabot[bot] avatar ethanyanjiali avatar marcelvanworkum 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.