Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GANの概要とDCGANのアーキテクチャ/アルゴリズム

Hirosaji
October 09, 2019

 GANの概要とDCGANのアーキテクチャ/アルゴリズム

社内で使った深層学習勉強会スライド(再構成版) 2019/10/30@Hirosaji

Hirosaji

October 09, 2019
Tweet

More Decks by Hirosaji

Other Decks in Technology

Transcript

  1. GANͰԿ͕Ͱ͖Δͷʁ ("/ʹ࢝·Δੜ੒Ϟσϧͷݚڀ͸୔ࢁ͋Γ·͢ɻ͍·ϗοτͳٕज़Ͱ͢# ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ
  2. GANͰԿ͕Ͱ͖Δͷʁ ·ͣ͸ɺࠓճղઆ͢Δ%$("/ɻখ͍͞αΠζͷը૾͕ੜ੒Ͱ͖·͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ ɾ%$("/ ºͷը૾Λੜ੒ BS9JW
  3. GANͰԿ͕Ͱ͖Δͷʁ #JH("/ɻ%$("/ͳͲͰදݱͰ͖ͳ͔ͬͨେ͖ͳࣸਅ͕ੜ੒Ͱ͖·͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ ߴղ૾౓ͷը૾Λੜ੒ BS9JW ɾ#JH("/
  4. GANͰԿ͕Ͱ͖Δͷʁ &43("/ɻߴղ૾౓ͳը૾Λ࠶ݱ͢Δ͜ͱʢ௒ղ૾ʣ͕Ͱ͖·͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ ը૾ͷղ૾౓Λ޲্ʢ௒ղ૾ʣ BS9JW ɾ&43("/
  5. GANͰԿ͕Ͱ͖Δͷʁ *OGP("/ɻإͷ޲͖ͷΑ͏ͳજࡏม਺Λಠཱʹநग़͢Δ͜ͱ͕Ͱ͖·͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ ௚ײతʹղऍͰ͖ΔҼࢠʹ෼ղ͠ɺಠཱͳજࡏม਺Λநग़ BS9JW ɾ*OGP("/
  6. GANͰԿ͕Ͱ͖Δͷʁ $ZDMF("/ɻҟͳΔυϝΠϯʹը૾Λม׵͢Δ͜ͱ͕Ͱ͖·͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ ҟͳΔυϝΠϯͷσʔλʹม׵ BS9JW ɾ$ZDMF("/
  7. ࠓճղઆ͢Δͷ͸DCGAN ଞʹ΋৭ʑ͋Γ·͕͢ɺࠓճ঺հ͢Δͷ͸%$("/Ͱ͢ɻ ʢ44**νϡʔτϦΞϧߨԋʮ4IBMM8F("/T ʙ("/ͷجૅ͔Β࠷ۙͷݚڀ·ͰʙʯͷεϥΠυࢿྉΛҰ෦վมʣ ཧ࿦ Ԡ༻ -PTTΛ޻෉ ܭࢉͷ҆ఆੑΛ޲্ ऩଋੑΛ޲্ ֶशͷภΓʹରԠ

    ը૾ੜ੒ "&7"&ͱͷ߹Θٕͤ ௒ղ૾ 5FYUUP*NBHF ߏ଄෼ղ %PNBJOͷม׵ % ʢ%PNBJO"EBQUBUJPOʣ ҟৗݕ஌ ɾ4/("/ ɾ3FMBUJWJTUJD("/ ɾ5563 ɾ-4("/ ɾ$PVMPNC("/ ɾ8("/ ɾ8("/(1 ɾ/VNFSJDPG("/T ɾ6OSPMMFE("/ ɾ1BD("/ ɾ7&&("/ ɾ#PVS("/ ɾ%$("/ ɾ1SPHSFTTJWF("/ ɾ#JH("/ ɾ4UZMF#BTFE("/ ɾ""& ɾ7"&("/ ɾ*NBHF$PNQSFTTJPO ɾ43("/ ɾ&43("/ ɾ4UBDL("/ ɾ*OGP("/ ɾ63%' ɾ$ZDMF("/ ɾ%JTDP("/ ɾ%3FD("/ ɾ%*355 ɾ"%%" ɾ$ZD"%" ɾ7JEFPBOPNBMZEFUFDUJPO ɾ"OP("/ ɾ"OP7"&("/ ʢ%JTFOUBOHMFNFOUʣ υϝΠϯదԠ ʢ.PEF$PMMBQTFʣ
  8. DCGANͬͯͳʹʁ %$("/͸ը૾ੜ੒ͷఏҊख๏Ͱ͢ɻ("/ͷߏ଄ʹ$//Λಋೖ͍ͯ͠·͢ɻ ਖ਼ղϥϕϧ (FOFSBUPS ʢը૾ੜ੒ثʣ %JTDSJNJOBUPS ʢը૾෼ྨثʣ ੜ੒ը૾ ʢʹʣ ڭࢣը૾

    ʢʹʣ ੜ੒ը૾ ڭࢣը૾ /PJTF ը૾Λ෼ྨ͢Δ$//Ͱ ը૾Λੜ੒͢Δ$//Λ஁͑͋͛Δख๏ɻ ʢจষΛੜ੒͢Δࣄྫ΋͋ΔΒ͍͠ʣ
  9. GAN -> DCGAN ͷ৽نੑ͸ʁ ߏ଄͸("/ͱେମҰॹͰ͕͢ɺ$//ͷಋೖʹগ͠޻෉Λͨ͠Α͏Ͱ͢ɻ arXiv:1511.06434 ˔ ("/ʹQPPMJOH૚ͷͳ͍$//Λಋೖͨ͠ ˔ $//ͷॏΈ͸#BUDI/PSNBSJ[BUJPOͰن֨Խͨ͠

    ˔ ӅΕ૚Ͱ͸શ݁߹૚Λར༻͠ͳ͍ ˔ (FOFSBUPSʗ%JTDSJNJOBUPSͷ׆ੑԽؔ਺ʹ͸3F-6ʗ-FBLZ3F-6Λར༻ ʢͨͩ͠(FOFSBUPSͷग़ྗ૚͸5BOIʣ
  10. //ϞσϧͰzྑ͍ਪ࿦zΛ͢Δʹ͸ɺॏΈύϥϝʔλͷ࠷దԽ͕ඞཁͰ͢ɻ //ͷֶशϓϩηεུ֓ ɾ ɾ ɾ ɾ ɾ ɾ εςοϓ̍ʢϛχόονʣ ڭࢣσʔλ͔ΒϥϯμϜʹҰ෦ͷσʔλΛબग़

    εςοϓ̎ʢޯ഑ͷࢉग़ʣ ॏΈύϥϝʔλʹ͍ͭͯଛࣦؔ਺ͷޯ഑Λࢉग़ εςοϓ̏ʢύϥϝʔλߋ৽ʣ ॏΈύϥϝʔλΛޯ഑ํ޲ʹඍখྔ͚ͩߋ৽ εςοϓ̐ʢ܁Γฦ͢ʣ εςοϓ̍ʙ̏Λ܁Γฦ͢ ʢҰԠʣNNͬͯͳʹʁ
  11. ·ͣ͸ɺσʔληοτ͔ΒҰఆ਺ͷσʔλΛ੾Γग़͠·͢ɻ //ͷֶशϓϩηεུ֓ ɾ ɾ ɾ ɾ ɾ ɾ εςοϓ̍ʢϛχόονʣ ڭࢣσʔλ͔ΒϥϯμϜʹҰ෦ͷσʔλΛબग़

    εςοϓ̎ʢޯ഑ͷࢉग़ʣ ॏΈύϥϝʔλʹ͍ͭͯଛࣦؔ਺ͷޯ഑Λࢉग़ εςοϓ̏ʢύϥϝʔλߋ৽ʣ ॏΈύϥϝʔλΛޯ഑ํ޲ʹඍখྔ͚ͩߋ৽ εςοϓ̐ʢ܁Γฦ͢ʣ εςοϓ̍ʙ̏Λ܁Γฦ͢ ʢҰԠʣNNͬͯͳʹʁ
  12. ࣍ʹɺϛχόον୯ҐͰଛࣦؔ਺ͰޡࠩΛܭࢉ͠ɺޯ഑Λਪఆ͠·͢ɻ ɾ ɾ ɾ ɾ ɾ ɾ ڭࢣσʔλ͔ΒϥϯμϜʹҰ෦ͷσʔλΛબग़ εςοϓ̎ʢޯ഑ͷࢉग़ʣ ॏΈύϥϝʔλʹ͍ͭͯଛࣦؔ਺ͷޯ഑Λࢉग़

    εςοϓ̏ʢύϥϝʔλߋ৽ʣ ॏΈύϥϝʔλΛޯ഑ํ޲ʹඍখྔ͚ͩߋ৽ εςοϓ̐ʢ܁Γฦ͢ʣ εςοϓ̍ʙ̏Λ܁Γฦ͢ εςοϓ̍ʢϛχόονʣ ॱ఻೻Ͱਪఆ ଛࣦؔ਺Ͱ ग़ྗͱਖ਼ղͱͷ ޡࠩˠޯ഑Λܭࢉ //ͷֶशϓϩηεུ֓ ʢҰԠʣNNͬͯͳʹʁ
  13. ͦͯ͠ɺਪఆͨ͠ޯ഑ͰॏΈΛߋ৽ɻֶश܎਺Ͱগͣͭ͠ʮۙࣅʯ͠·͢ɻ ɾ ɾ ɾ ɾ ɾ ɾ ڭࢣσʔλ͔ΒϥϯμϜʹҰ෦ͷσʔλΛબग़ ॏΈύϥϝʔλʹ͍ͭͯଛࣦؔ਺ͷޯ഑Λࢉग़ εςοϓ̏ʢύϥϝʔλߋ৽ʣ

    ॏΈύϥϝʔλΛޯ഑ํ޲ʹඍখྔ͚ͩߋ৽ εςοϓ̐ʢ܁Γฦ͢ʣ εςοϓ̍ʙ̏Λ܁Γฦ͢ εςοϓ̍ʢϛχόονʣ ٯ఻೻ͰॏΈΛߋ৽ εςοϓ̎ʢޯ഑ͷࢉग़ʣ //ͷֶशϓϩηεུ֓ ʢҰԠʣNNͬͯͳʹʁ
  14. ͜ͷ޻ఔͷ܁Γฦ͠Ͱਫ਼౓͕޲্͠ɺ//Ͱzྑ͍ਪ࿦z͕Ͱ͖ΔΑ͏ʹɻ ɾ ɾ ɾ ɾ ɾ ɾ ڭࢣσʔλ͔ΒϥϯμϜʹҰ෦ͷσʔλΛબग़ ॏΈύϥϝʔλʹ͍ͭͯଛࣦؔ਺ͷޯ഑Λࢉग़ εςοϓ̏ʢύϥϝʔλߋ৽ʣ

    ॏΈύϥϝʔλΛޯ഑ํ޲ʹඍখྔ͚ͩߋ৽ εςοϓ̐ʢ܁Γฦ͢ʣ εςοϓ̍ʙ̏Λ܁Γฦ͢ εςοϓ̍ʢϛχόονʣ ٯ఻೻ͰॏΈΛߋ৽ εςοϓ̎ʢޯ഑ͷࢉग़ʣ ॱ఻೻Ͱਪఆ //ͷֶशϓϩηεུ֓ ʢҰԠʣNNͬͯͳʹʁ
  15. ʢҰԠʣCNNͬͯͳʹʁ Ͱɺ৞ΈࠐΈΛߦ͏//͕$//ɻ্ਤ͸̎Ϋϥε෼ྨΛ͢Δγϯϓϧͳྫɻ ৞ Έ ࠐ Έ ૚ ׆ ੑ Խ

    ؔ ਺ ϓ ʔ Ϧ ϯ ά ૚ c ׆ ੑ Խ ؔ ਺ ׆ ੑ Խ ؔ ਺ શ ݁ ߹ ૚ શ ݁ ߹ ૚ $//͸ʮ৞ΈࠐΈʢޙड़ʣʯΛಋೖͨ͠// ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ ɾ
  16. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ̍ͭ໨͕ʮసஔ৞ΈࠐΈʯɻ సஔ৞ΈࠐΈ #BUDI
 /PSNBMJ[BUJPO 3F-6 ৞ΈࠐΈ ਖ਼نԽ ׆ੑԽؔ਺ /º/

    QJYFMT / º/  QJYFMT ೖྗσʔλ ग़ྗσʔλ ࣍ͷϑϩʔΛ܁Γฦͯ͠ɺ ঃʑʹಛ௃ྔͷαΠζΛେ͖͘͢Δɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ
  17. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ºͷೖྗͰɺºͷग़ྗΛ͢ΔྫΛɺҰ͔Β௥ͬͯΈ·͠ΐ͏ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ೖྗσʔλ Χʔωϧ ग़ྗσʔλ   

                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                  ʢʹ1BEEJOHʣ
  18. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ Χʔωϧʹର͠ɺ̍ηϧ͝ͱͷೖྗσʔλΛϒϩʔυΩϟετ͍͖ͯ͠·͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ೖྗσʔλ Χʔωϧ    

                ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                  ʢʹ1BEEJOHʣ
  19. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ 1BEEJOH͚ͩग़ྗΛύσΟϯά͠ɺ4USJEFT୯Ґʹζϥ͠ͳ͕Β৐ࢉ͠·͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ೖྗσʔλ     

                       ग़ྗσʔλ                  ʢʹ1BEEJOHʣ ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT Χʔωϧ  ʢʹ4USJEFTʣ                
  20. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ͲΜͲΜ৐ࢉ͍͖ͯ͠·͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ೖྗσʔλ     

                               ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT Χʔωϧ  ʢʹ1BEEJOHʣ  ʢʹ4USJEFTʣ                
  21. Χʔωϧ Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ͦͯ͠࠷ޙ·ͰຒΊΔͱ͜Μͳײ͡ɻ྘ͷ෦෼͕ग़ྗσʔλͰ͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ೖྗσʔλ    

                                                                                                    ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                  ʢʹ1BEEJOHʣ  ʢʹ4USJEFTʣ
  22.          

                                                                                                                                                                                                  Χʔωϧ                                 ೖྗσʔλ Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ·ͨɺը૾͸3(#ͳͲ̏৭ͷνϟϯωϧΛ༻͍ͯॲཧ͢Δ͜ͱ͕ຆͲͰ͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                  ʢʹ$IBOOFMTʣ  ʢʹ$IBOOFMTʣ                                                                                                    
  23.          

                                                                                                                                                                                                  Χʔωϧ                                 ೖྗσʔλ Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ͨͩ͜ͷ··Ͱ͸ɺ%$("/ͷਤʹ͋ͬͨDIBOOFM਺ͱ਺͕Ұக͠·ͤΜɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                  ʢʹ$IBOOFMTʣ  ʢʹ$IBOOFMTʣ                                                                                                     *OQVUDIBOOFMT 0VUQVUDIBOOFMT  ʢʹ$IBOOFMTʣ
  24.          

                                                                                                                                                                                                                                                                                                                                  Χʔωϧ ೖྗσʔλ Generatorʢੜ੒ثʣͷΞϧΰϦζϜ ͜ͷ৔߹͸ɺೖྗσʔλͱΧʔωϧΛਫ૿ͯ͠͠ɺDIBOOFM਺Λἧ͑·͢ɻ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ సஔ৞ΈࠐΈ ग़ྗσʔλ                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT                   ʢʹ$IBOOFMTʣ  ʢʹ$IBOOFMTʣ                                                                                                     *OQVUDIBOOFMT 0VUQVUDIBOOFMT  ʢʹ$IBOOFMTʣ  
  25. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ Ҏ্͕సஔ৞ΈࠐΈͷܭࢉϑϩʔͰ͢ɻଓ͍ͯɺ#BUDI/PSNBMJ[BUJPOɻ సஔ৞ΈࠐΈ #BUDI
 /PSNBMJ[BUJPO 3F-6 ৞ΈࠐΈ ਖ਼نԽ ׆ੑԽؔ਺ /º/

    QJYFMT / º/  QJYFMT ೖྗσʔλ ग़ྗσʔλ                                                                                                 / / /  /  $ $ $//ϨΠϠͷ಺෦ߏ଄ɿᶄ #BUDI/PSNBMJ[BUJPO
  26. Generatorʢੜ੒ثʣͷΞϧΰϦζϜ σʔλΛਖ਼نԽͨ͠Βɺ࠷ޙʹ׆ੑԽؔ਺Ͱ͋Δ3F-6Λ͔͚·͢ɻ సஔ৞ΈࠐΈ #BUDI
 /PSNBMJ[BUJPO 3F-6 ৞ΈࠐΈ ਖ਼نԽ ׆ੑԽؔ਺ /º/

    QJYFMT / º/  QJYFMT ೖྗσʔλ ग़ྗσʔλ                                                 ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ ˑ /  /  $                                                                 /  /  $ $//ϨΠϠͷ಺෦ߏ଄ɿᶅ 3F-6
  27. %JTDSJNJOBUPSͷ$//ϨΠϠͰ͸ɺೖग़ྗؒͰ̎ͭͷॲཧ͕૸Γ·͢ɻ %JTDSJNJOBUPSʹ͓͚Δ$//ϨΠϠͷ಺෦ߏ଄ ৞ΈࠐΈ -FBLZ 3F-6 ৞ΈࠐΈ ׆ੑԽؔ਺ ೖྗσʔλ ग़ྗσʔλ /

    º/  QJYFMT /º/ QJYFMT ࣍ͷϑϩʔͷ$//Λ܁Γฦͯ͠ɺ ࠷ޙʹը૾Λ̎஋෼ྨʢੜ੒PSڭࢣʣ͢Δɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ
  28. ·ͣ͸ɺ৞ΈࠐΈɻ ৞ΈࠐΈ -FBLZ 3F-6 ৞ΈࠐΈ ׆ੑԽؔ਺ ೖྗσʔλ ग़ྗσʔλ / º/

     QJYFMT /º/ QJYFMT ࣍ͷϑϩʔͷ$//Λ܁Γฦͯ͠ɺ ࠷ޙʹը૾Λ̎஋෼ྨʢੜ੒PSڭࢣʣ͢Δɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ
  29. खॱͱͯ͠͸ɺ͜Μͳײ͡ɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ Χʔωϧ ೖྗσʔλ ग़ྗσʔλ   

                                                                                                                     ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT  ʢʹ1BEEJOHʣ
  30. ੾Γग़ͨ͠ೖྗσʔλͱΧʔωϧΛରԠ͢Δηϧ͝ͱʹֻ͚߹Θͤ·͢ɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ Χʔωϧ ೖྗσʔλ ग़ྗσʔλ   

                                                                                                                      ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT  ʢʹ1BEEJOHʣ
  31. ͦΕΛ4USJEFT͝ͱʹζϥ͠ͳ͕Βଓ͚ΔΠϝʔδɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ Χʔωϧ ೖྗσʔλ ग़ྗσʔλ   

                   ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT  ʢʹ1BEEJOHʣ                                                                                                      ʢʹ4USJEFTʣ
  32. ͜ΕΛ࠷ޙ·Ͱ܁Γฦͯ͠ʜ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ Χʔωϧ ೖྗσʔλ ग़ྗσʔλ   

                    ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT  ʢʹ1BEEJOHʣ                                                                                                    
  33. ग़ྗσʔλΛಘ·͢ɻʢDIBOOFM਺ͷࡲΓ߹Θͤ͸লུ͠·͢ʣ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶃ ৞ΈࠐΈ Χʔωϧ ೖྗσʔλ ग़ྗσʔλ   

                                 ,FSOFMTJ[F 1BEEJOH   4USJEFT %$("/1BSBNT  ʢʹ1BEEJOHʣ                                                                                                      ʢʹ4USJEFTʣ
  34. ଓ͍ͯɺಘΒΕͨ഑ྻʹ׆ੑԽؔ਺Λ͔͚·͢ɻʢϓʔϦϯά͸͠·ͤΜʣ ৞ΈࠐΈ -FBLZ 3F-6 ৞ΈࠐΈ ׆ੑԽؔ਺ ೖྗσʔλ ग़ྗσʔλ / º/

     QJYFMT /º/ QJYFMT ࣍ͷϑϩʔͷ$//Λ܁Γฦͯ͠ɺ ࠷ޙʹը૾Λ̎஋෼ྨʢੜ੒PSڭࢣʣ͢Δɻ Discriminatorʢ෼ྨثʣͷΞϧΰϦζϜ $//ϨΠϠͷ಺෦ߏ଄ɿᶄ -FBLZ3F-6
  35. Ҏ্ɺ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ SFGFSFODF ɾࡈ౻߁ؽ.ɿθϩ͔Β࡞Δ Deep Learning―Python ͰֶͿσΟʔϓϥʔχϯά ɹͷཧ࿦ͱ࣮૷, ΦϥΠϦʔɾδϟύϯʢ2016ʣ ɾখ઒༤ଠ࿠ɿͭ͘Γͳ͕ΒֶͿ! PyTorchʹΑΔൃలσΟʔϓϥʔχϯά,

    ɹϚΠφϏग़൛ʢ2019ʣ ɾGoodfellow, Ian, et al.ɿGenerative adversarial nets., Advances in neural ɹinformation processing systems.ʢ2014ʣ ɾRadford, Alec, Luke Metz, Soumith Chintala.ɿUnsupervised representation ɹlearning with deep convolutional generative adversarial networks., arXiv preprint, arXiv:1511.06434.ʢ2015ʣ Thank you!
  36. Ҏ্ɺ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ SFGFSFODF Thank you! ɾCS231n Winter 2016: Lecture 13: Segmentation,

    soft attention, ɹspatial transformers ɹhttps://youtu.be/ByjaPdWXKJ4 ɾPyTorch documentation ɹhttps://pytorch.org/docs/ ɾͦͷଞɺεϥΠυ಺ʹهࡌ