Comments (6)
I actually tried the original wgan, wgan-gp and even tried the consistency penalty from "improving the improved training of Wasserstein gans". And I mean...really really tried. Desperately. For 6 weeks. Because I kept getting "almost good" results that kept diverging after initially looking promising. It drove me nuts, because I kept thinking "this should work!!!" I clearly am missing something on that. Anyway- I just casually plugged in the Self-Attention GAN stuff after all that frustration, and it just worked. The first time. It was amazing.
As far as it being "unsupervised"- I guess technically you'd call it both unsupervised and supervised? Not really sure how to define it honestly. Probably sounds stupid but...yeah....
from deoldify.
Oh,I'm sorry.Regarding as being unsupervised,I want to know whether groundtruth is used during training.
from deoldify.
So what it does is strictly supervised learning when it comes to training the generator on perceptual loss- that is, the loss that encourages the generator to replicate the black and white input image (the target is the color version of the same image). Now the reason why I say I'm fuzzy on definitions here is because the critic portion is looking at real and fake versions and being asked to assign a score to each for "realism", but it's not actually being told that the fake image and real image should match per se. So all the critic can tell the generator then is that "that's not realistic" and by how much according to a numerical score. But the end result is that taken together this combination drives the generator to create vividly colorful transformations of the input black & white images.
So mostly yes on "ground truth is used" but it's complicated I guess.... I might just be confused myself on definitions though honestly...
from deoldify.
Taking classification problem as an example,given an image of cat,its groundtruth or label is cat.In your work,what I say groundtruth is the color version of the same image given an input black image.So my question is that whether both the black images and their correspondingly colorful version exist in your dataset.
I'm sorry for confusing you for so long.
from deoldify.
Yes that's what I meant when I said "that is, the loss that encourages the generator to replicate the black and white input image (the target is the color version of the same image)."
It's just Imagenet photos being converted to gray scale, then the neural net's job is to convert it back to color. But I say it's complicated because that's not the complete picture (see above).
from deoldify.
And how many images are there in your dataset?
from deoldify.
Related Issues (20)
- How to output result without show image HOT 1
- TypeError: 'NoneType' object is not subscriptable HOT 2
- unable to run HOT 1
- Any known update for MyHeritage edition? HOT 1
- Get error when Create black and white training images HOT 1
- RuntimeError: Given input size: (512x1x1). Calculated output size: (512x0x0). Output size is too small HOT 2
- Unpickling Error HOT 2
- The content of flickr cannot be accessed. Please check the reason. HOT 1
- VapourSynth version of DeOldify HOT 2
- Error in GAN training
- Can't find libtiff HOT 2
- Conditionning HOT 1
- Enable 16bit tensor inference HOT 1
- https://www.dropbox.com/s/zkehq1uwahhbc2o/ColorizeArtistic_gen.pth?dl=0's accident HOT 2
- DID NOT RECIVED THE PROJECT AFTER FINESHED
- Uneven color distribution in stable and artistic model outputs HOT 1
- not working HOT 1
- Upadate it HOT 1
- example dataset for ColorizeTrainingArtistic
- Error on hugging faces HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deoldify.