Git Product home page Git Product logo

hitchlearning's Introduction

Hitchlearning: A general free-lunch paradigm for single-image enhancement by unifying inference and training

Version License Stars Issues Python

Welcome to the official GitHub repository of HitchLearning, an innovative Deep Learning (DL) paradigm that revolutionizes the traditional approach by merging training and inference into a cohesive process.

📰 Paper 🏗️ Model (via Google) 🏗️ Model (via Baidu) 🗃️ Dataset 🧱 Code 🧐 Video 🧑‍💻 Demo

Table of Contents 📚

Introduction

HitchLearning is not just another DL methodology. It's a groundbreaking approach that challenges the conventional separation of training and inference found in traditional DL paradigms. The core innovation of HitchLearning lies in its rejection of the assumption that training and inference data are independently and identically distributed (i.i.d.).

Key Features

  • Unified Training and Inference: HitchLearning uniquely optimizes the model using a single inference image, thereby unifying the process of training and inference. This method addresses the non-i.i.d problem inherent in many DL applications.
  • Real-Time Adaptation: By focusing on each specific inference image, HitchLearning adapts in real-time to its unique characteristics, offering a significant improvement in model performance.
  • Efficient and Effective: This paradigm improves model performance in a 'free-lunch' manner, as it requires no additional data other than the single inference image for optimization.
  • Extensive Evaluation: HitchLearning has been rigorously tested across three different tasks - denoising, deblurring, and super-resolution. It has shown remarkable results in both supervised and unsupervised models across four diverse datasets.

Architecture

Installation

Usage

More details are coming soon!

hitchlearning's People

Contributors

liujiaxin-1 avatar

Stargazers

Renzo avatar Jiaxin avatar jump-and-jump avatar Wellington Soares avatar  avatar hellfire avatar Chris avatar David Gorges avatar shenfei avatar Yu avatar liujian zhang avatar Tobias Strunck avatar Ruan Fonseca avatar Derkian Afonso avatar Yiding avatar Wey Gu avatar Mladen Srdic avatar Nazrul Kamaruddin avatar AR avatar Luke Watts avatar Tato avatar swing avatar Stefan avatar yc avatar myoshi avatar Chanyeon avatar Kriti avatar Ten Leaves avatar Olivier Meyer avatar Jeongbu Yoon avatar Jeff Martin avatar susu1970 avatar Bin Chen avatar Carlos Lacerda avatar Frédéric Planté avatar Gaojian Qiao avatar Piotr Piech avatar Victoria Mirskaya avatar sscat avatar Peter Brinck avatar Chandrasekar avatar Ben Smith avatar Thierry Charbonnel avatar Muhammad Tabish Khanday avatar Jonathan avatar Enzo Aquino avatar xhutner avatar Michele Filannino avatar tagucch avatar Greg D'Angelo avatar normanj avatar Alex Beaver avatar Anurag Patil avatar  avatar MetaSky avatar Kavalon avatar Iconicx Corporation avatar Claudio Moratti avatar Baotong Shi avatar Diego Peralta avatar foo9 avatar Hossein Akbari avatar Haichao Shi avatar Just1earnm0re avatar Xiang Li avatar 椎 avatar  avatar samuelhsin avatar Scott Nath avatar Nikita Voloboev avatar Max Pleaner avatar Peter Hinson avatar Jonathan Yeung avatar Veysel Erdemci avatar Abdulkareem Aldeek avatar Fraser avatar Ahsanul Insan H. avatar Janet Osawere avatar Jens Ochsenmeier avatar natsunoyoru avatar  avatar Ramdhan Firmansyah avatar Dwight Donovan Benvenuto avatar Chaz Straney avatar Nick Forbes-Smith avatar Martin Simpson avatar 虎 avatar Felipe Matheus avatar ichi1234567 avatar Rashid Iftekhar avatar Chris Schnabel avatar Chao avatar Naum Santos Mourão avatar (H) avatar Florian Leger avatar hjue avatar Freek Van der Herten avatar iamfine avatar 臭哥哥·湫曗 avatar doakuma avatar

Watchers

 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.