{"id":476579,"date":"2023-08-09T07:31:20","date_gmt":"2023-08-09T07:31:20","guid":{"rendered":""},"modified":"2023-09-05T11:13:01","modified_gmt":"2023-09-05T11:13:01","slug":"cyclegan","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/jp\/wiki\/cyclegan\/","title":{"rendered":"\u30b5\u30a4\u30af\u30ebGAN"},"content":{"rendered":"<p>CycleGAN \u306f\u3001\u753b\u50cf\u9593\u306e\u5909\u63db\u306b\u4f7f\u7528\u3055\u308c\u308b\u30c7\u30a3\u30fc\u30d7\u30e9\u30fc\u30cb\u30f3\u30b0 \u30e2\u30c7\u30eb\u3067\u3059\u3002\u3053\u308c\u306f\u30012014 \u5e74\u306b Ian Goodfellow \u6c0f\u3068\u305d\u306e\u540c\u50da\u306b\u3088\u3063\u3066\u5c0e\u5165\u3055\u308c\u305f\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u30af\u30e9\u30b9\u3067\u3042\u308b Generative Adversarial Networks (GAN) \u306e\u30d5\u30a1\u30df\u30ea\u30fc\u306b\u5c5e\u3057\u307e\u3059\u3002CycleGAN \u306f\u3001\u30da\u30a2\u306e\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0 \u30c7\u30fc\u30bf\u3092\u5fc5\u8981\u3068\u305b\u305a\u306b\u3001\u753b\u50cf\u3092\u3042\u308b\u30c9\u30e1\u30a4\u30f3\u304b\u3089\u5225\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u5909\u63db\u3059\u308b\u3088\u3046\u306b\u7279\u5225\u306b\u8a2d\u8a08\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u72ec\u81ea\u306e\u6a5f\u80fd\u306b\u3088\u308a\u3001CycleGAN \u306f\u3001\u82b8\u8853\u7684\u306a\u30b9\u30bf\u30a4\u30eb\u306e\u8ee2\u9001\u3001\u30c9\u30e1\u30a4\u30f3\u306e\u9069\u5fdc\u3001\u753b\u50cf\u5408\u6210\u306a\u3069\u3001\u3055\u307e\u3056\u307e\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u4f7f\u7528\u3067\u304d\u308b\u5f37\u529b\u306a\u30c4\u30fc\u30eb\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h2>CycleGAN\u306e\u8d77\u6e90\u3068\u305d\u306e\u6700\u521d\u306e\u8a00\u53ca\u306e\u6b74\u53f2<\/h2>\n<p>CycleGAN \u306f\u30012017 \u5e74\u306b\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5927\u5b66\u30d0\u30fc\u30af\u30ec\u30fc\u6821\u306e Jun-Yan Zhu\u3001Taesung Park\u3001Phillip Isola\u3001Alexei A. Efros \u306b\u3088\u3063\u3066\u63d0\u6848\u3055\u308c\u307e\u3057\u305f\u3002\u300c\u30b5\u30a4\u30af\u30eb\u4e00\u8cab\u6027\u306e\u3042\u308b\u6575\u5bfe\u7684\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u4f7f\u7528\u3057\u305f\u975e\u30da\u30a2\u753b\u50cf\u304b\u3089\u753b\u50cf\u3078\u306e\u7ffb\u8a33\u300d\u3068\u984c\u3055\u308c\u305f\u8ad6\u6587\u3067\u306f\u3001\u5f93\u6765\u306e\u30da\u30a2\u30c7\u30fc\u30bf\u306b\u57fa\u3065\u304f\u65b9\u6cd5\u3092\u6539\u5584\u3057\u305f\u3001\u975e\u30da\u30a2\u753b\u50cf\u7ffb\u8a33\u306e\u9769\u65b0\u7684\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u304c\u7d39\u4ecb\u3055\u308c\u307e\u3057\u305f\u3002\u8457\u8005\u3089\u306f\u3001\u300c\u30b5\u30a4\u30af\u30eb\u4e00\u8cab\u6027\u300d\u3068\u3044\u3046\u6982\u5ff5\u3092\u5c0e\u5165\u3057\u3001\u7ffb\u8a33\u3055\u308c\u305f\u753b\u50cf\u304c\u5143\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u7ffb\u8a33\u3055\u308c\u305f\u3068\u304d\u306b\u305d\u306e\u30a2\u30a4\u30c7\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u7dad\u6301\u3059\u308b\u3053\u3068\u3092\u4fdd\u8a3c\u3057\u307e\u3057\u305f\u3002<\/p>\n<h2>CycleGAN \u306b\u95a2\u3059\u308b\u8a73\u7d30\u60c5\u5831\u3002CycleGAN \u30c8\u30d4\u30c3\u30af\u306e\u62e1\u5f35\u3002<\/h2>\n<p>CycleGAN \u306f\u3001\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u3068\u8b58\u5225\u5668\u3068\u3044\u3046 2 \u3064\u306e\u30cb\u30e5\u30fc\u30e9\u30eb \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c\u4e92\u3044\u306b\u7af6\u5408\u3059\u308b\u6575\u5bfe\u7684\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306e\u539f\u7406\u306b\u57fa\u3065\u3044\u3066\u52d5\u4f5c\u3057\u307e\u3059\u3002\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u306f\u3001\u3042\u308b\u30c9\u30e1\u30a4\u30f3\u306e\u753b\u50cf\u3092\u5225\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u5909\u63db\u3059\u308b\u3053\u3068\u3092\u76ee\u7684\u3068\u3057\u3001\u8b58\u5225\u5668\u306e\u5f79\u5272\u306f\u3001\u30bf\u30fc\u30b2\u30c3\u30c8 \u30c9\u30e1\u30a4\u30f3\u306e\u5b9f\u969b\u306e\u753b\u50cf\u3068\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u306b\u3088\u3063\u3066\u751f\u6210\u3055\u308c\u305f\u753b\u50cf\u3092\u533a\u5225\u3059\u308b\u3053\u3068\u3067\u3059\u3002<\/p>\n<p>CycleGAN \u306e\u5185\u90e8\u69cb\u9020\u306b\u306f\u3001\u6b21\u306e 2 \u3064\u306e\u4e3b\u8981\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u304c\u542b\u307e\u308c\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u767a\u96fb\u6a5f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af<\/strong>: 2 \u3064\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c\u3042\u308a\u3001\u305d\u308c\u305e\u308c\u304c 1 \u3064\u306e\u30c9\u30e1\u30a4\u30f3\u304b\u3089\u5225\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u753b\u50cf\u3092\u5909\u63db\u3057\u305f\u308a\u3001\u305d\u306e\u9006\u3092\u884c\u3063\u305f\u308a\u3057\u307e\u3059\u3002\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u306f\u3001\u7573\u307f\u8fbc\u307f\u30cb\u30e5\u30fc\u30e9\u30eb \u30cd\u30c3\u30c8\u30ef\u30fc\u30af (CNN) \u3092\u6d3b\u7528\u3057\u3066\u3001\u30c9\u30e1\u30a4\u30f3\u9593\u306e\u30de\u30c3\u30d4\u30f3\u30b0\u3092\u5b66\u7fd2\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u8b58\u5225\u30cd\u30c3\u30c8\u30ef\u30fc\u30af<\/strong>: \u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u3068\u540c\u69d8\u306b\u3001CycleGAN \u306f\u30c9\u30e1\u30a4\u30f3\u3054\u3068\u306b 1 \u3064\u305a\u3064\u30012 \u3064\u306e\u8b58\u5225\u5668\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306f CNN \u3092\u4f7f\u7528\u3057\u3066\u3001\u5165\u529b\u753b\u50cf\u304c\u672c\u7269 (\u30bf\u30fc\u30b2\u30c3\u30c8 \u30c9\u30e1\u30a4\u30f3\u306b\u5c5e\u3059\u308b) \u304b\u507d\u7269 (\u305d\u308c\u305e\u308c\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u306b\u3088\u3063\u3066\u751f\u6210\u3055\u308c\u305f\u3082\u306e) \u304b\u3092\u5206\u985e\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>CycleGAN\u306e\u4e3b\u306a\u7279\u5fb4\u306e\u5206\u6790<\/h2>\n<p>CycleGAN \u306e\u4e3b\u306a\u6a5f\u80fd\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002<\/p>\n<ul>\n<li>\n<p><strong>\u975e\u5bfe\u79f0\u30c7\u30fc\u30bf<\/strong>: \u30da\u30a2\u30c7\u30fc\u30bf\u3092\u5fc5\u8981\u3068\u3059\u308b\u5f93\u6765\u306e\u753b\u50cf\u5909\u63db\u30a2\u30d7\u30ed\u30fc\u30c1\u3068\u306f\u7570\u306a\u308a\u3001CycleGAN \u306f\u500b\u3005\u306e\u753b\u50cf\u9593\u306e\u76f4\u63a5\u7684\u306a\u5bfe\u5fdc\u306a\u3057\u306b\u30c9\u30e1\u30a4\u30f3\u9593\u306e\u30de\u30c3\u30d4\u30f3\u30b0\u3092\u5b66\u7fd2\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30b5\u30a4\u30af\u30eb\u4e00\u8cab\u6027\u306e\u640d\u5931<\/strong>: \u30b5\u30a4\u30af\u30eb\u4e00\u8cab\u6027\u640d\u5931\u306e\u5c0e\u5165\u306b\u3088\u308a\u3001\u30a4\u30e1\u30fc\u30b8\u304c\u5909\u63db\u3055\u308c\u3066\u304b\u3089\u5143\u306e\u30c9\u30e1\u30a4\u30f3\u306b\u623b\u3055\u308c\u308b\u3068\u304d\u306b\u3001\u5909\u63db\u306e\u4e00\u8cab\u6027\u304c\u78ba\u4fdd\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30a4\u30e1\u30fc\u30b8\u306e\u30a2\u30a4\u30c7\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u4fdd\u6301\u3055\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30b9\u30bf\u30a4\u30eb\u306e\u4fdd\u5b58<\/strong>CycleGAN \u306f\u82b8\u8853\u7684\u306a\u30b9\u30bf\u30a4\u30eb\u306e\u8ee2\u9001\u3092\u53ef\u80fd\u306b\u3057\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u4fdd\u6301\u3057\u306a\u304c\u3089\u753b\u50cf\u3092\u5909\u63db\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c9\u30e1\u30a4\u30f3\u9069\u5fdc<\/strong>: \u3042\u308b\u30c9\u30e1\u30a4\u30f3\u304b\u3089\u5225\u306e\u30c9\u30e1\u30a4\u30f3\u3078\u306e\u753b\u50cf\u306e\u9069\u5fdc\u3092\u5bb9\u6613\u306b\u3057\u3001\u753b\u50cf\u5185\u306e\u5b63\u7bc0\u3084\u5929\u6c17\u306e\u5909\u5316\u306a\u3069\u3001\u3055\u307e\u3056\u307e\u306a\u30b7\u30ca\u30ea\u30aa\u3067\u5fdc\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ul>\n<h2>CycleGAN\u306e\u7a2e\u985e<\/h2>\n<p>CycleGAN \u306f\u3001\u5b9f\u884c\u3059\u308b\u753b\u50cf\u5909\u63db\u306e\u7a2e\u985e\u306b\u57fa\u3065\u3044\u3066\u5206\u985e\u3067\u304d\u307e\u3059\u3002\u4e00\u822c\u7684\u306a\u7a2e\u985e\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th>CycleGAN\u306e\u7a2e\u985e<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u30b9\u30bf\u30a4\u30eb\u8ee2\u9001<\/td>\n<td>\u753b\u50cf\u306e\u82b8\u8853\u7684\u306a\u30b9\u30bf\u30a4\u30eb\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u663c\u304b\u3089\u591c\u3078<\/td>\n<td>\u663c\u9593\u306e\u753b\u50cf\u3092\u591c\u306e\u30b7\u30fc\u30f3\u306b\u5909\u63db\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u99ac\u304b\u3089\u30b7\u30de\u30a6\u30de\u3078<\/td>\n<td>\u99ac\u306e\u753b\u50cf\u3092\u30b7\u30de\u30a6\u30de\u306e\u753b\u50cf\u306b\u5909\u63db\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u51ac\u304b\u3089\u590f\u3078<\/td>\n<td>\u51ac\u306e\u30b7\u30fc\u30f3\u3092\u590f\u306e\u98a8\u666f\u306b\u9069\u5fdc\u3055\u305b\u308b\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>CycleGAN\u306e\u4f7f\u3044\u65b9\u3001\u4f7f\u7528\u4e0a\u306e\u554f\u984c\u70b9\u3068\u305d\u306e\u89e3\u6c7a\u7b56<\/h2>\n<h3>CycleGAN \u306e\u4f7f\u7528\u65b9\u6cd5:<\/h3>\n<ol>\n<li>\n<p><strong>\u82b8\u8853\u7684\u306a\u30b9\u30bf\u30a4\u30eb\u306e\u4f1d\u9054<\/strong>CycleGAN \u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u3084\u30c7\u30b6\u30a4\u30ca\u30fc\u306f\u6709\u540d\u306a\u7d75\u753b\u3084\u30a2\u30fc\u30c8\u4f5c\u54c1\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u81ea\u5206\u306e\u753b\u50cf\u306b\u8ee2\u9001\u3057\u3001\u30e6\u30cb\u30fc\u30af\u306a\u82b8\u8853\u4f5c\u54c1\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c7\u30fc\u30bf\u62e1\u5f35<\/strong>\u5834\u5408\u306b\u3088\u3063\u3066\u306f\u3001CycleGAN \u3092\u4f7f\u7528\u3057\u3066\u65e2\u5b58\u306e\u753b\u50cf\u3092\u5909\u63db\u3057\u3001\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u6210\u3059\u308b\u3053\u3068\u3067\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0 \u30c7\u30fc\u30bf\u3092\u62e1\u5f35\u3057\u3001\u30e2\u30c7\u30eb\u306e\u4e00\u822c\u5316\u3092\u5411\u4e0a\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c9\u30e1\u30a4\u30f3\u9069\u5fdc<\/strong>: \u3042\u308b\u30c9\u30e1\u30a4\u30f3 (\u4f8b: \u5b9f\u753b\u50cf) \u306e\u30c7\u30fc\u30bf\u306f\u5c11\u306a\u3044\u304c\u3001\u95a2\u9023\u3059\u308b\u30c9\u30e1\u30a4\u30f3 (\u4f8b: \u5408\u6210\u753b\u50cf) \u306e\u30c7\u30fc\u30bf\u306f\u8c4a\u5bcc\u3067\u3042\u308b\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc \u30d3\u30b8\u30e7\u30f3 \u30bf\u30b9\u30af\u306b\u9069\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h3>\u554f\u984c\u3068\u89e3\u6c7a\u7b56:<\/h3>\n<ol>\n<li>\n<p><strong>\u30e2\u30fc\u30c9\u306e\u6298\u308a\u305f\u305f\u307f<\/strong>CycleGAN \u3092\u542b\u3080 GAN \u306e\u8ab2\u984c\u306e 1 \u3064\u306f\u3001\u30e2\u30fc\u30c9\u5d29\u58ca\u3067\u3059\u3002\u30e2\u30fc\u30c9\u5d29\u58ca\u3067\u306f\u3001\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u304c\u9650\u3089\u308c\u305f\u7a2e\u985e\u306e\u51fa\u529b\u3092\u751f\u6210\u3057\u307e\u3059\u3002Wasserstein GAN \u3084\u30b9\u30da\u30af\u30c8\u30eb\u6b63\u898f\u5316\u306a\u3069\u306e\u624b\u6cd5\u306b\u3088\u308a\u3001\u3053\u306e\u554f\u984c\u3092\u8efd\u6e1b\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306e\u4e0d\u5b89\u5b9a\u3055<\/strong>GAN \u306e\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306f\u96e3\u3057\u3044\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u304c\u3001CycleGAN \u3082\u4f8b\u5916\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30cf\u30a4\u30d1\u30fc\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3092\u9069\u5207\u306b\u8abf\u6574\u3059\u308b\u3053\u3068\u3067\u3001\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3092\u5b89\u5b9a\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u4e3b\u306a\u7279\u5fb4\u3068\u985e\u4f3c\u7528\u8a9e\u3068\u306e\u6bd4\u8f03<\/h2>\n<h3>CycleGAN \u5bfe Pix2Pix<\/h3>\n<p>CycleGAN \u3068 Pix2Pix \u306f\u3069\u3061\u3089\u3082\u753b\u50cf\u9593\u5909\u63db\u30e2\u30c7\u30eb\u3067\u3059\u304c\u3001\u5165\u529b\u8981\u4ef6\u304c\u7570\u306a\u308a\u307e\u3059\u3002CycleGAN \u306f\u30da\u30a2\u306b\u306a\u3063\u3066\u3044\u306a\u3044\u30c7\u30fc\u30bf\u304b\u3089\u5b66\u7fd2\u3067\u304d\u307e\u3059\u304c\u3001Pix2Pix \u306f\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306b\u30da\u30a2\u306b\u306a\u3063\u3066\u3044\u308b\u30c7\u30fc\u30bf\u306b\u4f9d\u5b58\u3057\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30da\u30a2\u306b\u306a\u3063\u3066\u3044\u308b\u30c7\u30fc\u30bf\u306e\u53d6\u5f97\u304c\u56f0\u96e3\u307e\u305f\u306f\u4e0d\u53ef\u80fd\u306a\u30b7\u30ca\u30ea\u30aa\u3067\u306f\u3001CycleGAN \u304c\u3088\u308a\u6c4e\u7528\u7684\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h3>CycleGAN \u5bfe StarGAN<\/h3>\n<p>StarGAN \u306f\u3001\u5358\u4e00\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc\u3068\u8b58\u5225\u5668\u3092\u4f7f\u7528\u3057\u3066\u8907\u6570\u306e\u30c9\u30e1\u30a4\u30f3\u306e\u5909\u63db\u7528\u306b\u8a2d\u8a08\u3055\u308c\u305f\u3001\u3082\u3046 1 \u3064\u306e\u753b\u50cf\u9593\u5909\u63db\u30e2\u30c7\u30eb\u3067\u3059\u3002\u5bfe\u7167\u7684\u306b\u3001CycleGAN \u306f 2 \u3064\u306e\u7279\u5b9a\u306e\u30c9\u30e1\u30a4\u30f3\u9593\u306e\u5909\u63db\u3092\u51e6\u7406\u3057\u307e\u3059\u3002StarGAN \u306f\u8907\u6570\u306e\u30c9\u30e1\u30a4\u30f3\u3092\u6301\u3064\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u5bfe\u3057\u3066\u3088\u308a\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u3092\u63d0\u4f9b\u3057\u307e\u3059\u304c\u3001CycleGAN \u306f 2 \u3064\u306e\u7570\u306a\u308b\u30c9\u30e1\u30a4\u30f3\u3092\u542b\u3080\u30bf\u30b9\u30af\u306b\u512a\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>CycleGAN\u306b\u95a2\u9023\u3059\u308b\u5c06\u6765\u306e\u5c55\u671b\u3068\u6280\u8853<\/h2>\n<p>CycleGAN \u3068\u305d\u306e\u6d3e\u751f\u578b\u306f\u3001\u5f15\u304d\u7d9a\u304d\u7a4d\u6975\u7684\u306b\u7814\u7a76\u958b\u767a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4eca\u5f8c\u306e\u9032\u6b69\u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u70b9\u306b\u91cd\u70b9\u304c\u7f6e\u304b\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u5b89\u5b9a\u6027\u306e\u5411\u4e0a<\/strong>CycleGAN \u3092\u542b\u3080 GAN \u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306e\u5b89\u5b9a\u6027\u3092\u9ad8\u3081\u308b\u53d6\u308a\u7d44\u307f\u306b\u3088\u308a\u3001\u3088\u308a\u4e00\u8cab\u6027\u3068\u4fe1\u983c\u6027\u306e\u9ad8\u3044\u7d50\u679c\u304c\u5f97\u3089\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c9\u30e1\u30a4\u30f3\u62e1\u5f35<\/strong>: CycleGAN \u306e\u6a5f\u80fd\u3092\u62e1\u5f35\u3057\u3066\u3001\u8907\u6570\u306e\u30c9\u30e1\u30a4\u30f3\u3084\u3088\u308a\u8907\u96d1\u306a\u753b\u50cf\u5909\u63db\u30bf\u30b9\u30af\u3092\u51e6\u7406\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30af\u30ed\u30b9\u30e2\u30fc\u30c0\u30eb\u7ffb\u8a33<\/strong>: \u30c6\u30ad\u30b9\u30c8\u304b\u3089\u753b\u50cf\u3078\u306e\u7ffb\u8a33\u306a\u3069\u3001\u753b\u50cf\u3092\u3055\u307e\u3056\u307e\u306a\u30e2\u30c0\u30ea\u30c6\u30a3\u306b\u5909\u63db\u3059\u308b\u305f\u3081\u306b CycleGAN \u3092\u9069\u7528\u3059\u308b\u53ef\u80fd\u6027\u3092\u63a2\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u30fc\u3092CycleGAN\u3067\u4f7f\u7528\u3059\u308b\u65b9\u6cd5\u3084CycleGAN\u3068\u95a2\u9023\u4ed8\u3051\u308b\u65b9\u6cd5<\/h2>\n<p>CycleGAN \u81ea\u4f53\u306f\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u3068\u76f4\u63a5\u3084\u308a\u53d6\u308a\u3057\u307e\u305b\u3093\u304c\u3001OneProxy \u306a\u3069\u306e\u30d7\u30ed\u30ad\u30b7 \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306f\u753b\u50cf\u5909\u63db\u30c6\u30af\u30ce\u30ed\u30b8\u306e\u6069\u6075\u3092\u53d7\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001\u3055\u307e\u3056\u307e\u306a\u5730\u7406\u7684\u306a\u5834\u6240\u304b\u3089\u306e\u753b\u50cf\u3092\u542b\u3080\u3055\u307e\u3056\u307e\u306a\u7a2e\u985e\u306e\u30c7\u30fc\u30bf\u3092\u51e6\u7406\u3059\u308b\u3053\u3068\u304c\u591a\u3005\u3042\u308a\u307e\u3059\u3002CycleGAN \u306b\u3088\u308b\u753b\u50cf\u5909\u63db\u306f\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u5834\u6240\u3084\u597d\u307f\u306b\u57fa\u3065\u3044\u3066\u753b\u50cf\u3092\u6700\u9069\u5316\u304a\u3088\u3073\u9069\u5fdc\u3055\u305b\u308b\u306e\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/p>\n<p>\u305f\u3068\u3048\u3070\u3001\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306f CycleGAN \u3092\u6d3b\u7528\u3057\u3066\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u4f4d\u7f6e\u3084\u8981\u6c42\u3055\u308c\u305f\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u57fa\u3065\u3044\u3066\u3001Web \u30b5\u30a4\u30c8\u306b\u8868\u793a\u3055\u308c\u308b\u753b\u50cf\u3092\u52d5\u7684\u306b\u8abf\u6574\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30e6\u30fc\u30b6\u30fc \u30a8\u30af\u30b9\u30da\u30ea\u30a8\u30f3\u30b9\u304c\u5411\u4e0a\u3057\u3001\u591a\u69d8\u306a\u30e6\u30fc\u30b6\u30fc\u306b\u52b9\u7387\u7684\u306b\u5bfe\u5fdc\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h2>\u95a2\u9023\u30ea\u30f3\u30af<\/h2>\n<p>CycleGAN \u3068\u95a2\u9023\u30c8\u30d4\u30c3\u30af\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u6b21\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<ul>\n<li><a href=\"https:\/\/arxiv.org\/abs\/1703.10593\" target=\"_new\" rel=\"noopener nofollow\">\u30aa\u30ea\u30b8\u30ca\u30ebCycleGAN\u8ad6\u6587<\/a> \u8457\u8005\uff1aJun-Yan Zhu\u3001Taesung Park\u3001Phillip Isola\u3001Alexei A. Efros\u3002<\/li>\n<li><a href=\"https:\/\/github.com\/junyanz\/pytorch-CycleGAN-and-pix2pix\" target=\"_new\" rel=\"noopener nofollow\">\u516c\u5f0fCycleGAN GitHub\u30ea\u30dd\u30b8\u30c8\u30ea<\/a> \u30b3\u30fc\u30c9\u5b9f\u88c5\u3068\u4f8b\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002<\/li>\n<li><a href=\"https:\/\/www.tensorflow.org\/tutorials\/generative\/cyclegan\" target=\"_new\" rel=\"noopener nofollow\">TensorFlow \u4e0a\u306e CycleGAN<\/a> CycleGAN \u306e\u5b9f\u88c5\u306b\u95a2\u3059\u308b TensorFlow \u516c\u5f0f\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3002<\/li>\n<li><a href=\"https:\/\/arxiv.org\/abs\/1611.07004\" target=\"_new\" rel=\"noopener nofollow\">Pix2Pix \u30da\u30fc\u30d1\u30fc<\/a> CycleGAN \u3068 Pix2Pix \u306e\u6bd4\u8f03\u7528\u3002<\/li>\n<li><a href=\"https:\/\/arxiv.org\/abs\/1711.09020\" target=\"_new\" rel=\"noopener nofollow\">StarGAN \u8ad6\u6587<\/a> CycleGAN \u3068 StarGAN \u306e\u6bd4\u8f03\u7528\u3002<\/li>\n<\/ul>","protected":false},"featured_media":468078,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476579","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>CycleGAN: Bridging the Gap in Image Translation<\/mark>","faq_items":[{"question":"What is CycleGAN?","answer":"<p>CycleGAN is a deep learning model used for image-to-image translation. It belongs to the family of Generative Adversarial Networks (GANs) and can transform images from one domain to another without requiring paired training data.<\/p>"},{"question":"Who introduced CycleGAN and when?","answer":"<p>CycleGAN was proposed in 2017 by Jun-Yan Zhu, Taesung Park, Phillip Isola, and Alexei A. Efros from the University of California, Berkeley.<\/p>"},{"question":"How does CycleGAN work?","answer":"<p>CycleGAN uses two main components: generator networks and discriminator networks. The generators convert images between domains, while the discriminators distinguish between real and generated images. It enforces cycle consistency to maintain image identity during translation.<\/p>"},{"question":"What are the key features of CycleGAN?","answer":"<p>The key features of CycleGAN include its ability to work with unpaired data, the use of cycle consistency loss for maintaining image identity, and its applicability in style transfer, domain adaptation, and image synthesis.<\/p>"},{"question":"What types of CycleGAN exist?","answer":"<p>CycleGAN can be used for various image translations, such as style transfer, day-to-night conversion, horse-to-zebra transformation, and more.<\/p>"},{"question":"How can CycleGAN be used?","answer":"<p>CycleGAN finds applications in artistic style transfer, data augmentation, and domain adaptation, among others.<\/p>"},{"question":"What problems can occur with CycleGAN?","answer":"<p>CycleGAN training may face challenges like mode collapse and training instability. Proper tuning of hyperparameters and architectural improvements can address these issues.<\/p>"},{"question":"How does CycleGAN compare to Pix2Pix and StarGAN?","answer":"<p>While CycleGAN works with unpaired data, Pix2Pix requires paired data for training. StarGAN, on the other hand, is designed for multiple domain translations using a single generator and discriminator.<\/p>"},{"question":"What are the future perspectives of CycleGAN?","answer":"<p>Future advancements might focus on improving training stability, expanding to handle multiple domains, and exploring cross-modal translation possibilities.<\/p>"},{"question":"How can proxy servers be associated with CycleGAN?","answer":"<p>Proxy server providers, like OneProxy, can leverage image translation technologies to optimize and adapt images based on user location or content preferences, enhancing the user experience.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/476579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/476579\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media\/468078"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media?parent=476579"}],"curies":[{"name":"\u3046\u30fc\u3093","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}