GithubHelp home page GithubHelp logo

mikonvergence / diffusionfastforward Goto Github PK

View Code? Open in Web Editor NEW
505.0 8.0 50.0 4.19 MB

DiffusionFastForward: a free course and experimental framework for diffusion-based generative models

License: MIT License

Jupyter Notebook 72.13% Python 27.87%
diffusion-model diffusion-models generative-art generative-model generative-models image-generation latent-diffusion learning-resources

diffusionfastforward's Introduction

My name is Mikolaj Czerkawski, I am a Research Fellow at the European Space Agency.

My research interests involve computer vision, signal processing, and machine learning.

A recurring theme in my works is the context of learning in data-limited settings. The topics I tend to deal with include:

  • ๐Ÿฑ Multi-Modal Learning
  • ๐ŸŽจ Generative Models
  • ๐Ÿ–ผ Image Synthesis and Manipulation
  • ๐Ÿ”ฌ Image Super-Resolution
  • ๐ŸŒ†โžก๐ŸŒƒImage-to-Image Translation
  • ๐Ÿ”Ž Model Robustness Assessment
  • ๐Ÿ›ฐ Computer Vision for Remote Sensing Applications
  • ๐Ÿ”Š Computer Vision for Radar Signal Processing

My research involves applying computer vision techniques to real-world applications where (i) the datasets are small or (ii) high risk of poor generalization exists. So far, this has primarily been done with short-range radar data and with satellite imagery.

[LinkedIn] Twitter

diffusionfastforward's People

Contributors

mikonvergence avatar tomguluson92 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

diffusionfastforward's Issues

TypeError: 'NoneType' object is not iterable

Thanks for the tutorial.

I am getting this error in this 02-Pixel-Diffusion.ipynb when i am running this trainer.fit(model)

TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
.
.
.
TypeError: An invalid dataloader was returned from `PixelDiffusion.val_dataloader()`. Found None.

error running colab examples

Hello, thanks for the DIffusionFastForward course and colab examples.
I'm getting the following error running 02-Pixel-Diffusion-colab as well as 03-Conditional-Pixel-Diffusion. Would you mind taking a look and giving me some pointers?

trainer.fit(model)

INFO:pytorch_lightning.accelerators.cuda:LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
INFO:pytorch_lightning.callbacks.model_summary:
| Name | Type | Params

0 | model | DenoisingDiffusionProcess | 56.6 M

56.6 M Trainable params
0 Non-trainable params
56.6 M Total params
226.463 Total estimated model params size (MB)
Sanity Checking:
0/? [00:00<?, ?it/s]

TypeError Traceback (most recent call last)
/usr/local/lib/python3.9/dist-packages/pytorch_lightning/trainer/connectors/data_connector.py in _check_dataloader_iterable(dataloader, source, trainer_fn)
382 try:
--> 383 iter(dataloader) # type: ignore[call-overload]
384 except TypeError:

TypeError: 'NoneType' object is not iterable

During handling of the above exception, another exception occurred:

TypeError Traceback (most recent call last)
10 frames
/usr/local/lib/python3.9/dist-packages/pytorch_lightning/trainer/connectors/data_connector.py in _check_dataloader_iterable(dataloader, source, trainer_fn)
397 f" def {source.name}(self): in your LightningModule/LightningDataModule."
398 )
--> 399 raise TypeError(
400 f"An invalid dataloader was returned from {type(source.instance).__name__}.{source.name}()."
401 f" Found {dataloader}."

TypeError: An invalid dataloader was returned from PixelDiffusion.val_dataloader(). Found None.

Multiple images

Hi! Thank you so much for providing the code. The video course is amazing, really helpful.

I have a question: is it possible to modify the code so that we can use more than one image as input and condition (target) data? In other words, can we do, e.g., 2images-to-3images, taking 2 images to predict 3 images.

Thanks again!

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.