[PYTHON] [Edge2Imori] Epi.2 pix Et si vous ajoutez une pénalité de dégradé à pix? ??

Lutte pour créer Edge2Imori qui se convertit en une image newt après la saisie d'une ligne

Article précédent J'ai essayé de créer edge2imori en appliquant pix2pix

Créé avec pix2pix.

Cette fois, j'ai appliqué Gradient-Penalty de WGAN-GP.

Tout d'abord, collecter des images

J'ai collecté des images de triton en utilisant iCrawler.

L'histoire d'iCrawler étant le plus puissant dans l'exploration d'images

Cela a recueilli 630 images de triton.

Ajout de la pénalité de dégradé à pix2pix

J'ai fait le titre.

Gradient Penalty a été proposé dans WGAN-GP et est un terme qui joue un rôle de régularisation pour rapprocher le gradient de 1.

Code créé cette fois-ci >> https://github.com/yoyoyo-yo/DeepLearningMugenKnock/blob/master/Question_imageGenerate/answers/pix2pixGP_pytorch.py

résultat

Le résultat ressemble à ceci

L'entrée était une image dans laquelle les bords étaient extraits de l'image correcte par la méthode astucieuse.

Il y a pas mal d'images de tritons. Il semblait que la partie où la ligne était mince était un triton, et quand la ligne était dense, c'était une herbe.

Gauche: Entrée, Centre: résultat pix2 pix-GP, Droite: Bonne réponse

Recommended Posts

[Edge2Imori] Epi.2 pix Et si vous ajoutez une pénalité de dégradé à pix? ??
Solution de contournement si vous ne pouvez pas ajouter à LD_LIBRARY_PATH
Que faire lorsque le shell pipenv devient impossible
Que faire si vous ne pouvez pas installer mysqlclient
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
[* CentOS 6.10] Que faire si vous ne pouvez pas ajouter le référentiel IUS Community Project dans CentOS 6.5 (VirtualBox)
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Remède facile lorsque vous perdez votre paire de clés EC2
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez moins zéro en Python
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire si yum casse
Que faire si l'option -f de grep ne fonctionne pas
Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous vous fâchez avec TensorFlow v2 sans l'attribut "app"
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
"Mentez ... Qu'as-tu fait?"
Ce que j'ajoute toujours à mon ~ / .bashrc
Résumons ce que vous voulez faire.
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
swapon failed: Que faire si vous vous fâchez contre l'opération non autorisée
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si vous obtenez «Python non configuré». Utilisation de PyDev dans Eclipse