Slide 1

Slide 1 text

ϐϥϛουɺΞΠεΫϦʔϜίʔϯɺ4.63' ࣗಈςετͷ࠷దόϥϯεΛٻΊͯ 5BLVUP8"%" 0DU !όϧςεڞ࠵ηϛφʔ !U@XBEB !UXBEB 📷🙆 🙆 !UXBEB JEUXBEB

Slide 2

Slide 2 text

ͳͥࣗಈςετΛ ॻ͘ͷͩΖ͏͔

Slide 3

Slide 3 text

IUUQTXXX fl JDLSDPNQIPUPTNEHSPVQ ࣗಈςετΛॻ͘ओ໨త΍ࢦඪΛʮίετ࡟ݮʯʹ͢Δͱɺ୹ظతʹ͸ࣗಈς ετͷֶशίετɺதظతʹ͸อकίετʹΑͬͯࢥͬͨΑ͏ͳίετ࡟ݮޮ Ռ͕ಘΒΕͣɺखಈςετʹ໭Δͱ͍͏൑அΛͯ͠͠·͍͕ͪͰ͢ ࣗಈςετҎ֎ͷٕज़ࢪࡦͰ΋ίετ࡟ݮΛओ໨తʹ͢Δͱࣦഊ͕ͪ͠Ͱ͢ Ξϯνύλʔϯίετ࡟ݮΛओ໨తʹ͢Δ

Slide 4

Slide 4 text

IUUQTXXXPSFJMMZDPKQCPPLT ʰ(PPHMFͷιϑτ΢ΣΞΤϯδχΞϦϯάʱQ ࣗಈςετͷಈػৗʹมԽΛՄೳʹ͢ΔͨΊ

Slide 5

Slide 5 text

IUUQTUXJUUFSDPNUPLPSPUFOTUBUVT มߋ༰қੑͷߴ͍ιϑτ΢ΣΞʹΑΔΞδϦςΟͷ֫ಘ

Slide 6

Slide 6 text

͢΂ͯΛΞδϟΠϧͳܗͰػೳͤ͞Δʹ͸ɺ༏Εͨઃܭʹ޲͚ͨϓϥΫςΟεΛ ࣮ફ͢Δඞཁ͕͋Γ·͢ɻͱ͍͏ͷ΋ɺ༏ΕͨઃܭʹΑͬͯมߋ͕༰қʹͳΔͨ ΊͰ͢ɻͦͯ͠มߋ͕༰қͰ͋Δ৔߹ɺ͋ΒΏΔϨϕϧͰ᪳᪯ͳ͘ௐ੔͕Մೳʹ ͳΔͷͰ͢ɻ ͦΕ͕ͦ͜ΞδϦςΟʔͱ͍͏΋ͷͳͷͰ͢ɻ ʰୡਓϓϩάϥϚʔୈ൛ʱQ ΞδϦςΟͷຊ࣭͋ΒΏΔϨϕϧͰ᪳᪯ͳ͘มԽ͢Δ

Slide 7

Slide 7 text

ͳͥࣗಈςετΛॻ͘ͷ͔ 🙅 ίετΛ࡟ݮ͢ΔͨΊ 🙆 ૉૣ᪳͘᪯ͳ͘มԽ͠ଓ͚ΔྗΛಘΔͨΊ

Slide 8

Slide 8 text

৴པੑͷߴ͍࣮ߦ݁Ռʹ ୹͍࣌ؒͰ౸ୡ͢Δঢ়ଶΛอͭ͜ͱͰɺ ։ൃऀʹࠜڌ͋Δࣗ৴Λ༩͑ɺ ιϑτ΢ΣΞͷ੒௕Λ࣋ଓՄೳʹ͢Δ͜ͱ ࣗಈςετͷ໨త

Slide 9

Slide 9 text

৴པੑͷߴ͍࣮ߦ݁Ռʹ ୹͍࣌ؒͰ౸ୡ͢Δঢ়ଶΛอͭ͜ͱͰɺ ։ൃऀʹࠜڌ͋Δࣗ৴Λ༩͑ɺ ιϑτ΢ΣΞͷ੒௕Λ࣋ଓՄೳʹ͢Δ͜ͱ ࣗಈςετͷ໨త

Slide 10

Slide 10 text

ςετࣗಈԽͱاۀͷۀ੷ͷҼՌؔ܎ IUUQTXXXBNB[PODPKQEQ ςετͷࣗಈԽʹ͓͍ͯɺ*5ύϑΥʔϚϯεͷ ༧ଌई౓ͱͳΓ͏Δ͜ͱ͕൑໌ͨ͠ͷ͸࣍ͷͭ ৴པੑͷߴ͍ࣗಈςετΛඋ͑Δ͜ͱ ։ൃऀओମͰड͚ೖΕςετΛ࡞੒ɾ؅ཧ͠ɺ खݩͷ։ൃ؀ڥͰ؆୯ʹ࠶ݱɾमਖ਼Ͱ͖Δ͜ͱ ʰ-FBOͱ%FW0QTͷՊֶʱQʢ˞༁ΛҰ෦มߋʣ

Slide 11

Slide 11 text

IUUQTXXXBNB[PODPKQEQ ςετʹ߹֨ͨ͠ιϑτ΢ΣΞͰ͋Ε͹ϦϦʔεՄೳɺෆ߹֨Ͱ͋Ε͹ॏେͳ ෆ۩߹͕͋ΔɺͱνʔϜ͕֬৴Ͱ͖ΔΑ͏ͳςετΛ࣮ࢪ͍ͯ͠Δ͜ͱ ޡݕ஌ʢِཅੑGBMTFQPTJUJWFʣ΍ݟಀ͠ʢِӄੑGBMTFOFHBUJWFʣ͕ଟ ͘ɺ৴པੑʹ͚ܽΔςετεΠʔτ͕͋·Γʹ΋ଟ͗͢Δ ৴པ౓ͷߴ͍ςετεΠʔτΛ࡞Γ্͛Δܧଓతͳ౒ྗͱ ౤ࢿ͸Ձ஋͕͋Δ ৴པੑͷߴ͍ࣗಈςετΛඋ͑Δ͜ͱ ʰ-FBOͱ%FW0QTͷՊֶʱQʢ˞༁ΛҰ෦มߋʣ

Slide 12

Slide 12 text

੒ޭͱࣦഊɺِཅੑͱِӄੑ IUUQTHJIZPKQEFWTFSJBMTBWBOOBMFUUFS ໰୊Օॴͷಛఆͱम෮ σϓϩΠɺϚʔδ σϓϩΠɺϚʔδ ໰୊Օॴͷಛఆͱम෮

Slide 13

Slide 13 text

৴པੑͷߴ͍࣮ߦ݁Ռʹ ୹͍࣌ؒͰ౸ୡ͢Δঢ়ଶΛอͭ͜ͱͰɺ ։ൃऀʹࠜڌ͋Δࣗ৴Λ༩͑ɺ ιϑτ΢ΣΞͷ੒௕Λ࣋ଓՄೳʹ͢Δ͜ͱ ࣗಈςετͷ໨త

Slide 14

Slide 14 text

Ϣχοτ ΠϯςάϨʔγϣϯ && ίετ ஧࣮ੑ ଎౓ ςετέʔε਺ ߴ ௿ ௿ ߴ ܾఆੑ ςετϐϥϛου

Slide 15

Slide 15 text

ςετϐϥϛουͱΞΠεΫϦʔϜίʔϯΞϯνύλʔϯ IUUQTXBUJSNFMPOCMPHJOUSPEVDJOHUIFTPGUXBSFUFTUJOHJDFDSFBNDPOF

Slide 16

Slide 16 text

ςετࣗಈԽͱاۀͷۀ੷ͷҼՌؔ܎ IUUQTXXXBNB[PODPKQEQ ςετͷࣗಈԽʹ͓͍ͯɺ*5ύϑΥʔϚϯεͷ ༧ଌई౓ͱͳΓ͏Δ͜ͱ͕൑໌ͨ͠ͷ͸࣍ͷͭ ৴པੑͷߴ͍ࣗಈςετΛඋ͑Δ͜ͱ ։ൃऀओମͰड͚ೖΕςετΛ࡞੒ɾ؅ཧ͠ɺ खݩͷ։ൃ؀ڥͰ؆୯ʹ࠶ݱɾमਖ਼Ͱ͖Δ͜ͱ ʰ-FBOͱ%FW0QTͷՊֶʱQʢ˞༁ΛҰ෦มߋʣ

Slide 17

Slide 17 text

IUUQTXXXPSFJMMZDPKQCPPLT ʰγεςϜӡ༻ΞϯνύλʔϯʱQ ͳͥΞΠεΫϦʔϜίʔϯʹͳͬͯ͠·͏ͷ͔ߏ଄త໰୊

Slide 18

Slide 18 text

IUUQTXXXUIPVHIUXPSLTDPNSBEBSUFDIOJRVFTCSPBEJOUFHSBUJPOUFTUT &&ςετ΁ͷա৒౤ࢿ͸5FDIOPMPHZ3BEBSͰʮ)0-%ʯʹϨʔςΟϯά͞Εͨ

Slide 19

Slide 19 text

IUUQTXXXUIPVHIUXPSLTDPNSBEBSUFDIOJRVFTCSPBEJOUFHSBUJPOUFTUT ςετࣗಈԽ΁ͷ஫ྗ͸শࢍʹ஋͢Δ͕ɺࢲ͕ͨͪޮՌతͰͳ͍ͱߟ͑Δ޿ൣͳ౷߹ςετ ʢ˞&&ςετʣʹա৒౤ࢿ͍ͯ͠Δ૊৫Λ਺ଟ͘ݟ͔͚Δɻ ͜ͷΑ͏ͳςετ͸ɺඞཁͳΠϯϑϥɺσʔλɺαʔϏεΛ͢΂ͯඋ͑ͨϑϧػೳͷςετ؀ ڥΛඞཁͱ͢ΔͨΊɺ໌Β͔ʹίετ͕͔͔Δɻ ͜ΕΒ͢΂ͯͷґଘؔ܎ͷద੾ͳόʔδϣϯΛ؅ཧ͢Δʹ͸ɺ͔ͳΓͷௐ੔Φʔόʔϔου͕ ඞཁͱͳΓɺϦϦʔεαΠΫϧ͕஗͘ͳΓ͕ͪͰ͋Δɻ ࠷ޙʹɺςετͦͷ΋ͷ͕੬͘໾ʹཱͨͳ͍͜ͱ΋ଟ͍ɻྫ͑͹ɺςετ͕ࣦഊͨ͠ͷ͕৽͠ ͍ίʔυͷ͍ͤͳͷ͔ɺόʔδϣϯͷෆҰகʹΑΔґଘؔ܎ͷ͍ͤͳͷ͔ɺ؀ڥͷ͍ͤͳͷ͔ Λ൑அ͢Δʹ͸࿑ྗ͕͔͔ΓɺΤϥʔϝοηʔδ͕ΤϥʔͷݪҼΛಥ͖ࢭΊΔॿ͚ʹͳΔ͜ͱ ͸΄ͱΜͲͳ͍ɻ ͜ΕΒͷ൷൑͸ɺࣗಈԽ͞ΕͨʮϒϥοΫϘοΫεʯ౷߹ςετΛҰൠతʹ໰୊ࢹ͍ͯ͠Δ͜ ͱΛҙຯ͢Δ΋ͷͰ͸ͳ͍͕ɺΑΓ༗༻ͳΞϓϩʔν͸ɺࣗ৴ͱϦϦʔεස౓ͷόϥϯεΛͱ Δ΋ͷͰ͋Δͱߟ͑Δɻ &&ςετ΁ͷա৒౤ࢿ͸5FDIOPMPHZ3BEBSͰʮ)0-%ʯʹϨʔςΟϯά͞Εͨ

Slide 20

Slide 20 text

4.63'େ͖Ίͷࣗಈςετ܈ͷઃܭ࣌ʹߟྀ͢΂͖τϨʔυΦϑ IUUQTUFTUJOHHPPHMFCMPHDPNTNVSGCFZPOEUFTUQZSBNJEIUNM S: 動作スピード M: 保守性 U: リソース使用率 R: 信頼性(決定性、安定性) F: 忠実性(本番環境との類似度) 中心から離れるほど高スコア

Slide 21

Slide 21 text

৴པੑͷߴ͍࣮ߦ݁Ռʹ ୹͍࣌ؒͰ౸ୡ͢Δঢ়ଶΛอͭ͜ͱͰɺ ։ൃऀʹࠜڌ͋Δࣗ৴Λ༩͑ɺ ιϑτ΢ΣΞͷ੒௕Λ࣋ଓՄೳʹ͢Δ͜ͱ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠