Skip to content

oke-aditya/pytorch_paper_implementations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning Paper Implementations

Implements deep learning papers. It contains basic papers such as activations, CNNs to advanced papers such as encoder-decoder etc.

It also contains links to paper from which it is taken.

My Aim is to learn to write research code and easily reproduce it from papers.

Some implementations are mine, most will be taken from various GitHub repos.

My aim here is to learn, reproduce work and understand nuances.

Why this Repo ?

  • It presents easily reusable code for Deep Learning Papers.
  • It contains *.py and easy to reproduce code.
  • It becomes harder for people to open *.ipynb files and decode stuff and reuse from them. I have created functions and classes which is best practice of writing code.
  • Code is written in Pytorch so that most community can benefit.
  • Contributions for tensorflow code are welcome.

What this repo is not for ?

  • It is not a repo to showcase my DL skills or show off any implementations.
  • Not to beat and achieve benchmarks.
  • Not a repo to prove points how one paper is better than other. It depends on context where you apply DL. You won't fit a neural network when decision tree might work.
  • Not a repo to showcase how papers keep battling for SOTA. I want to reimplement stuff not create a benchmarking repo.

FAQs

So most code here is reimplemenatation nothing new ?

Can I copy paste some of your code from here ?

  • Yes you can. It is just reimplementation. But I do not guarentee if that will help you to get SOTA.

I found a bug what to do ?

  • Raise a PR

I want to contribute with some implementation?

  • Document and comment the code well. Raise a PR.

Can I use Fastai, or Keras to contribute?

  • No, please do not for this repo is not for such frameworks that have too much built in power.
  • But yes please use tensorflow v2 or Pytorch or Pytorch-lightning.

Releases

No releases published

Packages

No packages published

Languages