Giter VIP home page Giter VIP logo

awesome-self-supervised-learning's Introduction

Awesome Self-Supervised LearningAwesome

A curated list of awesome Self-Supervised Learning resources. Inspired by awesome-deep-vision, awesome-adversarial-machine-learning, awesome-deep-learning-papers, and awesome-architecture-search

Self-Supervised Learning has become an exciting direction in Computer Vision, Machine Learning, and Robotics community. These are some of the awesome resources!

Contributing

We Need You!

Please help contribute this list by contacting me or add pull request

Markdown format:

- Paper Name [[pdf]](link) [[code]](link)
  - Author 1, Author 2 and Author 3. *Conference'Year*

Table of Contents

Computer Vision

Image Representation Learning

2015

  • Unsupervised Visual Representation Learning by Context Prediction. [pdf] [code]

    • Doersch, Carl and Gupta, Abhinav and Efros, Alexei A. ICCV 2015
  • Unsupervised Learning of Visual Representations using Videos. [pdf] [code]

    • Wang, Xiaolong and Gupta, Abhinav. ICCV 2015
  • Learning to See by Moving. [pdf] [code]

    • Agrawal, Pulkit and Carreira, Joao and Malik, Jitendra. ICCV 2015
  • Learning image representations tied to egomotion. [pdf] [code]

    • Jayaraman, Dinesh and Grauman, Kristen. ICCV 2015

2016

  • Slow and steady feature analysis: higher order temporal coherence in video. [pdf]

    • Jayaraman, Dinesh and Grauman, Kristen. CVPR 2016
  • Context Encoders: Feature Learning by Inpainting. [pdf] [code]

    • Pathak, Deepak and Krahenbuhl, Philipp and Donahue, Jeff and Darrell, Trevor and Efros, Alexei A. CVPR 2016
  • Colorful Image Colorization. [pdf] [code]

    • Zhang, Richard and Isola, Phillip and Efros, Alexei A. ECCV 2016
  • Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzles. [pdf] [code]

    • Noroozi, Mehdi and Favaro, Paolo. ECCV 2016
  • Ambient Sound Provides Supervision for Visual Learning. [pdf] [code]

    • Owens, Andrew and Wu, Jiajun and McDermott, Josh and Freeman, William and Torralba, Antonio. ECCV 2016
  • Learning Representations for Automatic Colorization. [pdf] [code]

    • Larsson, Gustav and Maire, Michael and Shakhnarovich, Gregory. ECCV 2016

2017

  • Adversarial Feature Learning. [pdf] [code]

    • Donahue, Jeff and Krahenbuhl, Philipp and Darrell, Trevor. ICLR 2017
  • Self-supervised learning of visual features through embedding images into text topic spaces. [pdf] [code]

    • L. Gomez* and Y. Patel* and M. Rusiñol and D. Karatzas and C.V. Jawahar. CVPR 2017
  • Split-Brain Autoencoders: Unsupervised Learning by Cross-Channel Prediction. [pdf] [code]

    • Zhang, Richard and Isola, Phillip and Efros, Alexei A. CVPR 2017
  • Learning Features by Watching Objects Move. [pdf] [code]

    • Pathak, Deepak and Girshick, Ross and Dollar, Piotr and Darrell, Trevor and Hariharan, Bharath. CVPR 2017
  • Colorization as a Proxy Task for Visual Understanding. [pdf] [code]

    • Larsson, Gustav and Maire, Michael and Shakhnarovich, Gregory. CVPR 2017
  • Unsupervised Learning by Predicting Noise. [pdf] [code]

    • Bojanowski, Piotr and Joulin, Armand. ICML 2017
  • Multi-task Self-Supervised Visual Learning. [pdf]

    • Doersch, Carl and Zisserman, Andrew. ICCV 2017
  • Representation Learning by Learning to Count. [pdf]

    • Noroozi, Mehdi and Pirsiavash, Hamed and Favaro, Paolo. ICCV 2017
  • Transitive Invariance for Self-supervised Visual Representation Learning. [pdf]

    • Wang, Xiaolong and He, Kaiming and Gupta, Abhinav. ICCV 2017
  • Look, Listen and Learn. [pdf]

    • Relja, Arandjelovic and Zisserman, Andrew. ICCV 2017

2018

  • Unsupervised Representation Learning by Predicting Image Rotations. [pdf]

    • Spyros Gidaris and Praveer Singh and Nikos Komodakis. ICLR 2018
  • Improvements to context based self-supervised learning. [pdf]

    • Terrell Mundhenk and Daniel Ho and Barry Chen. CVPR 2018
  • Self-Supervised Feature Learning by Learning to Spot Artifacts.

    • Simon Jenni and Universität Bern and Paolo Favaro. CVPR 2018
  • Boosting Self-Supervised Learning via Knowledge Transfer. [pdf]

    • Mehdi Noroozi and Ananth Vinjimoor and Paolo Favaro and Hamed Pirsiavash. CVPR 2018
  • Cross-domain Self-supervised Multi-task Feature Learning Using Synthetic Imagery. [pdf]

    • Zhongzheng Ren and Yong Jae Lee. CVPR 2018

Video Representation Learning

  • Shuffle and Learn: Unsupervised Learning using Temporal Order Verification. [pdf] [code]

    • Ishan Misra, C. Lawrence Zitnick and Martial Hebert. ECCV 2016
  • Self-Supervised Video Representation Learning With Odd-One-Out Networks. [pdf]

    • Basura Fernando and Hakan Bilen and Efstratios Gavves and Stephen Gould. CVPR 2017
  • Geometry Guided Convolutional Neural Networks for Self-Supervised Video Representation Learning. [pdf]

    • Chuang Gan and Boqing Gong and Kun Liu and Hao Su and Leonidas J. Guibas. CVPR 2018

Geometry

  • Self-Supervised Depth Learning for Urban Scene Understanding. [pdf]
    • Huaizu Jiang and Erik Learned-Miller and Gustav Larsson and Michael Maire and Greg Shakhnarovich. Arxiv 2017

Machine Learning

Reinforcement Learning

  • Curiosity-driven Exploration by Self-supervised Prediction. [pdf] [code]

    • Deepak Pathak, Pulkit Agrawal, Alexei A. Efros, and Trevor Darrell. ICML 2017
  • coming soon...

Robotics

  • The Curious Robot: Learning Visual Representations via Physical Interactions. [pdf]

    • Lerrel Pinto and Dhiraj Gandhi and Yuanfeng Han and Yong-Lae Park and Abhinav Gupta. ECCV 2016
  • Time-Contrastive Networks: Self-Supervised Learning from Video. [pdf] [Project]

    • Pierre Sermanet and Corey Lynch and Yevgen Chebotar and Jasmine Hsu and Eric Jang and Stefan Schaal and Sergey Levine. ICRA 2018

Talks

  • Supersizing Self-Supervision: Learning Perception and Action without Human Supervision. Abhinav Gupta (CMU) [link]

License

To the extent possible under law, Zhongzheng Ren has waived all copyright and related or neighboring rights to this work.

awesome-self-supervised-learning's People

Contributors

jason718 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  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.