Slide 1

Slide 1 text

iOS ͸ ࣗಈ࡞ۂͷເΛݟΔ͔ʁ iOSDC Japan 2023 ΦϯσόΠεԻָੜ੒ͷՄೳੑ By log5

Slide 2

Slide 2 text

iOSʹ࡞ۂͯ͠΄͍͠

Slide 3

Slide 3 text

ͳͥ iOSʹ࡞ۂͯ͠΄͍͠

Slide 4

Slide 4 text

"QQ4UPSFͷࣗಈ࡞ۂΞϓϦͷྫ https://apps.apple.com/jp/app/id1115047756 https://apps.apple.com/jp/app/id1323778025 Amadeus Topline Melodist

Slide 5

Slide 5 text

ΦϯσόΠεੜ੒

Slide 6

Slide 6 text

ΦϯσόΠεੜ੒ͷಈػ • ֎෦ͱͷ௨৴Λ߇͍͑ͨ • ࣮ࡍ͸ԿΛૹͬͯΔͷ͔Θ͔Βͳ͍ • ΞϓϦͷར༻ن໿ʹಉҙͰ͖ͳ͍ • ੜ੒ָͨ͠ۂͷݖརʹؔ͢Δѻ͍ͳͲ • ΞϓϦͷݸਓ৘ใऩूϙϦγʔʹෆຬ͕͋Δ • ྫ: ΞϓϦ͕ʮ࿈བྷઌ৘ใʯΛऩू͢Δͷ͸ͳͥʁ ͳͥΘ͟Θ͟ iOSʹ࡞ۂΛ?

Slide 7

Slide 7 text

ΦϯσόΠεੜ੒ͷಈػ • ୯७ʹʮ iOS ʹ࡞ۂΛ೚ͤΒΕΔ͔ʯ͕ڵຯ͕͋Δ ͳͥΘ͟Θ͟ iOSʹ࡞ۂΛ?

Slide 8

Slide 8 text

iOS ʹ࡞ۂΛ೚ͤΒΕΔ͔

Slide 9

Slide 9 text

J04ʹ࡞ۂΛ೚ͤΒΕΔ͔ …Λ֬ೝ͢ΔͨΊʹඞཁͳ஌ࣝ • Իָཧ࿦ • ͦ΋ͦ΋ʮ ࡞ۂͱ͸ԿͰ͔͋ͬͨ ʯ • AI(ਓ޻஌ೳ) • AIͱ࡞ۂ ɺͦͷؔΘΓͱԠ༻

Slide 10

Slide 10 text

J04ʹ࡞ۂΛ೚ͤΒΕΔ͔ …Λ֬ೝ͢ΔͨΊʹඞཁͳ஌ࣝ • Իָཧ࿦ • ͦ΋ͦ΋ʮ ࡞ۂͱ͸ԿͰ͔͋ͬͨ ʯ • AI(ਓ޻஌ೳ) • AIͱ࡞ۂ ɺͦͷؔΘΓͱԠ༻

Slide 11

Slide 11 text

1. ࡞ۂͱ͸ԿͰ͔͋ͬͨ 2. AIͱ࡞ۂ 3. iOSͱࣗಈ࡞ۂ 5BCMFPG$POUFOUT

Slide 12

Slide 12 text

1. ࡞ۂͱ͸ԿͰ͔͋ͬͨ (10 min) 2. AIͱ࡞ۂ (17 min) 3. iOSͱࣗಈ࡞ۂ (10 min) 5BCMFPG$POUFOUT

Slide 13

Slide 13 text

(͋Μ·Γ) ࿩͞ͳ͍͜ͱ ❌ Իָཧ࿦ʹؔ͢Δ্ڃऀ޲͚ͷ࿩୊ ❌ ػցֶशʹؔ͢Δ্ڃऀ޲͚ͷ࿩୊ ❌ iOSʹ͓͚ΔԻָͷԋ૗ɾ࠶ੜʹؔ͢Δٕज़త࿩୊ ྫ: AVAudio, CoreMIDI ͷ࿩୊ͳͲ

Slide 14

Slide 14 text

஫ҙ ⚠ ೉ղͳ֓೦ͷཧղΛॿ͚ΔͨΊɺݫີͰ͸ͳ͍ఆٛ·ͨ͸ݴ͍׵͑Λ༻͍Δ ͜ͱ͕͋Γ·͢ ྫ: ͜Ε͸ϕΫτϧͳͷͰɺͭ·Γ࠲ඪͰ͢ ⚠ Իָͱ͍͏ܳज़༷ࣜࣗମ͕ධՁج४Λݫີʹ਺஋ԽͰ͖ͳ͍֓೦ΛؚΉͨ Ίɺ٬؍ੑΛอͪͮΒ͍આ໌΍ٞ࿦ؚ͕·ΕΔ͜ͱ͕͋Γ·͢ ྫ: ͍͍ײ͡ͷԻָɺΠέͯΔϝϩσΟ

Slide 15

Slide 15 text

1. ࡞ۂ ͱ͸ԿͰ͔͋ͬͨ 2. AIͱ࡞ۂ 3. iOSͱࣗಈ࡞ۂ 5BCMFPG$POUFOUT

Slide 16

Slide 16 text

࡞ۂͱ͸ԿͰ͔͋ͬͨ

Slide 17

Slide 17 text

࡞ۂ • Իָ Λ࡞੒͢Δߦҝ

Slide 18

Slide 18 text

ԻָͬͯԿͰ͔͢

Slide 19

Slide 19 text

Իָ • ૊৫Խ ͞Εͨ Իڹ • ΤυΨʔɾϰΝϨʔζ(Edgard Varèse)ʹΑΔఆٛ

Slide 20

Slide 20 text

ԻڹͬͯԿͰ͔͢

Slide 21

Slide 21 text

Իڹ • Ի ͷ ڹ͖ • α΢ϯυ(Sound) ·ͨ͸Իۂಛੑ(Acoustic)

Slide 22

Slide 22 text

Իͬͯ ڹ͖ͬͯ

Slide 23

Slide 23 text

Իͱڹ͖ • Ի • ָԻ • େ͖͞ɺߴ͞(ϐον)ɺ௕͞ɺԻ৭Ͱߏ੒͞ΕΔԻ • ᅗԻɺͻ͔͖ͬԻɺ࿩͠੠ͳͲ͸(Ұൠʹ͸)ָԻʹ͸ؚ·Εͳ͍

Slide 24

Slide 24 text

Իͱڹ͖ • Ի • ָԻ • େ͖͞ɺߴ͞(ϐον)ɺ௕͞ɺԻ৭Ͱߏ੒͞ΕΔԻ • ڹ͖ • ൓ڹɺۭؒతҐஔɺԻ৭

Slide 25

Slide 25 text

Իָ • Ի = (Իྔ, ϐον, ௕͞, Ի৭) • ڹ͖ = (൓ڹ, ۭؒతҐஔ, Ի৭?)

Slide 26

Slide 26 text

Իָ • Իڹ = (Իྔ, ϐον, ௕͞, Ի৭, ൓ڹ, ۭؒతҐஔ)

Slide 27

Slide 27 text

Իָ • Իָ = ૊৫Խ ͞Εͨ Իڹ (Իྔ, ϐον, ௕͞, Ի৭, ൓ڹ, ۭؒతҐஔ)

Slide 28

Slide 28 text

૊৫Խͬͯͳʹ

Slide 29

Slide 29 text

૊৫Խ ⽡໊⽢෺ࣄ͕ҰఆͷடংΛ΋ͪɺ༗ػతͳಇ͖Λ͢ΔΑ͏ʹ౷ҰԽ͢Δ͜ͱɻ ૊৫తʹ͢Δ͜ͱɻ (ਫ਼બ൛ ೔ຊࠃޠେࣙయ) ͭ·Γ • ͨ͘͞ΜͷԻڹΛฒͼସ͑ͯ • Ұൠड͚͢ΔΑ͏ͳԻָ͕׬੒͢ΔΑ͏ʹ੔ྻͤ͞Δ

Slide 30

Slide 30 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ

Slide 31

Slide 31 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ = ԻͨͪΛԿΒ͔ͷடংɾҙਤͷ΋ͱʹద੾ʹ഑ஔ͢Δ

Slide 32

Slide 32 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ • Իௐۂઢͷܾఆ • ࣍ͷԻ্͕͕Δ͔ʁԼ͕Δ͔ʁ

Slide 33

Slide 33 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ • Իௐۂઢͷܾఆ • ࣍ͷԻ্͕͕Δ͔ʁԼ͕Δ͔ʁ • ϦζϜͷܾఆ • ࣍ͷԻͱͷִؒ͸ʁ • ֤Իʹରͯ͠։࢝࣌ؒͱ࣋ଓ࣌ؒΛࢦఆ

Slide 34

Slide 34 text

Իͷ૊৫Խ • ϋʔϞχʔͷߏங • ಉ࣌͡ࠁʹ։࢝͢ΔԻͱͷߴ௿ࠩ • ਓؒͷײ৘ʹେ͖ͳӨڹΛ༩͑Δ

Slide 35

Slide 35 text

ग़య: ઈରΘ͔Δ! ۂ࡞ΓͷͨΊͷԻָཧ࿦ ৽૷൛, σΠϒ ενϡϫʔτ (ஶ), ౻Ҫ ඒอ (຋༁)

Slide 36

Slide 36 text

ग़య: ઈରΘ͔Δ! ۂ࡞ΓͷͨΊͷԻָཧ࿦ ৽૷൛, σΠϒ ενϡϫʔτ (ஶ), ౻Ҫ ඒอ (຋༁)

Slide 37

Slide 37 text

• ϋʔϞχʔ • ಉ࣌͡ࠁʹ։࢝͢ΔԻͱͷߴ௿ࠩ • ਓؒͷײ৘ʹେ͖ͳӨڹΛ༩͑Δ • จԽతഎܠʹىҼ͢Δ΋ͷ͔ ग़య: ઈରΘ͔Δ! ۂ࡞ΓͷͨΊͷԻָཧ࿦ ৽૷൛, σΠϒ ενϡϫʔτ (ஶ), ౻Ҫ ඒอ (຋༁)

Slide 38

Slide 38 text

• ϋʔϞχʔ • ʮྑ͍࿨Իʯ͸࣌୅ʹΑͬͯมԽ • Ϥʔϩούதੈ·Ͱ͸௕3౓͸ෆڠ࿨Իͩͬͨ • τϥΠτʔϯ(ྫ͑͹ υ ͱ ϑΝ̅)͸ѱຐѻ͍

Slide 39

Slide 39 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ • Իௐۂઢͷܾఆ • ϦζϜͷܾఆ • ϋʔϞχʔͷߏங

Slide 40

Slide 40 text

Իͷ૊৫Խ • ԻͱԻͷؒʹ͏·͍ؔ܎Λ΋ͨͤΔ • Իௐۂઢͷܾఆ • ϦζϜͷܾఆ • ϋʔϞχʔͷߏங • ͜ͷʮ૊৫Խʯ͕ʮ࡞ۂʯʹͱͬͯॏཁ

Slide 41

Slide 41 text

https://www.youtube.com/watch?v=OxJpZtp2ItE

Slide 42

Slide 42 text

• ଓ͖͸WebͰʂ • https://www.youtube.com/watch?v=OxJpZtp2ItE • apple 45th startup Ͱݕࡧ͢Δͱଟ෼Ͱ·͢…

Slide 43

Slide 43 text

Իͷ૊৫Խ • ૊৫Խ͸೉͍͠ • Իָ͸ܳज़ͰɺՁ஋؍ʹґଘ • ʮ͍͍ԻָʯͬͯԿʁ

Slide 44

Slide 44 text

Իͷ૊৫Խ • ૊৫Խ͸೉͍͠ • Իָ͸ܳज़ͰɺՁ஋؍ʹґଘ • ʮ͍͍ԻָʯͬͯԿʁ • ͋ͳ͕ͨ΄͍͠ͷ͸ʮܳज़Իָʯʁ • ͦΕͱ΋ʮ࡞ۀBGMʯʁ • ԋ૗ํࣜ΍৔ॴͳͲͷจ຺ൈ͖Ͱ΋೉͍͠

Slide 45

Slide 45 text

Իͷ૊৫Խ • ૊৫Խ͸೉͍͠ • Իָ͸ܳज़ͰɺՁ஋؍ʹґଘ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ

Slide 46

Slide 46 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ରҐ๏ɺ࿨੠ֶɺટ๏ ͳͲ • ΫϥγοΫԻָͳͲͰԠ༻

Slide 47

Slide 47 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏ • 20ੈلҎ߱ͷϙοϓɺϩοΫͳͲ

Slide 48

Slide 48 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏ • 20ੈلҎ߱ͷϙοϓɺϩοΫͳͲ • ରҐ๏ɺڭձટ๏͕ར༻͞ΕΔέʔε΋

Slide 49

Slide 49 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏ • 20ੈلҎ߱ͷϙοϓɺϩοΫͳͲ • ਺ʑͷΞʔςΟετ͕৽ڥ஍Λ໛ࡧ

Slide 50

Slide 50 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏ • 20ੈلҎ߱ͷϙοϓɺϩοΫͳͲ • ਺ʑͷΞʔςΟετ͕৽ڥ஍Λ໛ࡧ • ಛʹίʔυਐߦͳͲ͸ݦஶ

Slide 51

Slide 51 text

Իͷ૊৫Խ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏ • 20ੈلҎ߱ͷϙοϓɺϩοΫͳͲ • ਺ʑͷΞʔςΟετ͕৽ڥ஍Λ໛ࡧ • ಛʹίʔυਐߦͳͲ͸ݦஶ • ྫ: VIm→IV→V→I (খࣨਐߦ)

Slide 52

Slide 52 text

Իͷ૊৫Խ • ૊৫Խ͸೉͍͠ • Իָ͸ܳज़ͰɺՁ஋؍ʹґଘ • ͏·͍૊৫Խͷख๏͸ݚڀ͞Ε͖ͯͨ • ϧʔϧϕʔεख๏ • ܦݧతख๏

Slide 53

Slide 53 text

࡞ۂͱ͸ԿͰ͔͋ͬͨ

Slide 54

Slide 54 text

࡞ۂ • Իڹͷू߹Λ࡞Γɺ૊৫Խ͢Δ • ԻڹΛ͍͍ײ͡ʹ࡞Δ • Իڹͱ͸ (Իྔ, ϐον, ௕͞, Ի৭, ۭؒతҐஔ, ൓ڹ) ͷ૊ • ૊৫ԽΛ্खʹߦ͏ • ϦζϜɺԻௐۂઢɺϋʔϞχʔΛߟྀͯ͠ԻΛ഑ஔ͢Δ • ීวతͳਖ਼ղ͸ͳ͍͕ɺ࣌୅/஍ҬͷྲྀߦʹԠͨ͡ʮఆ൪ʯ͸ଘࡏ͢Δ໛༷ • Ұ෦͸ܦݧతͳΤοηϯεͱͯ͠஝ੵ

Slide 55

Slide 55 text

1. ࡞ۂ ͱ͸ԿͰ͔͋ͬͨ 2. AIͱ࡞ۂ 3. iOSͱࣗಈ࡞ۂ Table of Contents

Slide 56

Slide 56 text

AIͱ࡞ۂ

Slide 57

Slide 57 text

ίϯϐϡʔλʔͱ࡞ۂ

Slide 58

Slide 58 text

ίϯϐϡʔλʔͱ࡞ۂ • ίϯϐϡʔλʔͰࣗಈ࡞ۂΛߦ͏ࢼΈࣗମ͸ݹ͔͘Β͋Δ • ΠϦΞοΫ૊ۂ (1957೥, ޙͷʮݭָ࢛ॏ૗ۂୈ4൪ʯ) • ILLIAC I(ΠϦϊΠࣗಈܭࢉػ)ʹΑΔ࡞ۂ

Slide 59

Slide 59 text

ίϯϐϡʔλʔͱ࡞ۂ • ΠϦΞοΫ૊ۂ (1957೥, ޙͷʮݭָ࢛ॏ૗ۂୈ4൪ʯ) • 4ָষߏ੒ͰɺͦΕͧΕҟͳΔख๏ͰԻָΛੜ੒ 1. ఆટ཯ 2. ରҐ๏ʹجͮ͘4੠ͷੜ੒ 3. ԻྔɺϦζϜɺԋ૗ࢦࣔͷ௥Ճ 4. ֬཰Իָʹجͮ͘ੜ੒

Slide 60

Slide 60 text

ίϯϐϡʔλʔͱ࡞ۂ • ΠϦΞοΫ૊ۂ ͔Βݟ͑ͯ͘Δ΋ͷ • ԻָͷδϟϯϧʹΑͬͯ͸؆୯ͳϓϩάϥϜͰࣄ଍ΓΔ • Իڹͷ૊৫Խ͕؆୯Ͱ͋Δ • ࿨੠๏ɾରҐ๏ → ΞϧΰϦζϜ

Slide 61

Slide 61 text

ίϯϐϡʔλʔͱ࡞ۂ • ΠϦΞοΫ૊ۂ ͔Βݟ͑ͯ͘Δ΋ͷ • ԻָͷδϟϯϧʹΑͬͯ͸؆୯ͳϓϩάϥϜͰԻָ͕࡞ΕΔ • ʮେऺԻָʯ͸ϧʔϧϕʔεੜ੒͚ͩͩͱ೉͍͠ • ܕഁΓͷԻָ • ʮܦݧతʹ஌ΒΕ͍ͯΔΤοηϯεʯΛͲ͏͢Δ͔

Slide 62

Slide 62 text

ίϯϐϡʔλʔͱ࡞ۂ • ΠϦΞοΫ૊ۂ ͔Βݟ͑ͯ͘Δ΋ͷ • ԻָͷδϟϯϧʹΑͬͯ͸؆୯ͳϓϩάϥϜͰԻָ͕࡞ΕΔ • ʮେऺԻָʯ͸ϧʔϧϕʔεੜ੒͚ͩͩͱ೉͍͠ • ܕഁΓͷԻָ • ʮܦݧతʹ஌ΒΕ͍ͯΔΤοηϯεʯΛͲ͏͢Δ͔ • ӅΕͨಛ௃ͷநग़͕ඞཁ → AIʢਓ޻஌ೳʣͷར༻

Slide 63

Slide 63 text

"*ͱ࡞ۂ • 2006೥Ҏ߱ɺσΟʔϓϥʔχϯά͕(࠶ʑ)ྲྀߦ • ʮAI࡞ۂʯΛ؃൘ʹܝ͛ͨπʔϧ͕ଟ਺஀ੜ • ਓؒͷॿ͚ΛआΓͣʹ͍͍ײ͡ͷ࡞ۂͰ͖Δ͔ͱݴΘΕΔͱ…

Slide 64

Slide 64 text

"*ͱ࡞ۂ • ݱঢ়ɺਓؒͷखॿ͚͕ඞཁͳέʔε͸ଟ͍ • ϧʔϓԻݯΛਓ͕ؒ࡞Δඞཁ͕͋Δ • ఏҊ͞ΕͨԻָΛਓ͕ؒख௚͢͠Δඞཁ͕͋Δ

Slide 65

Slide 65 text

"*ͱ࡞ۂ • ਓؒͷॿ͚Λଟ͘आΓͨ৔߹ • ࣅͨΑ͏ͳۂ͹͔ΓͰ͖Δ → ๞͖Δ → ࢖Θͳ͘ͳΔ • ਓؒͷॿ͚ΛआΓͳ͍৔߹ • Իָͷ඼࣭͕ѱ͘ͳΔ → ࢖Θͳ͘ͳΔ • Իָͷ඼࣭ͱଟ༷ੑ͸τϨʔυΦϑͷؔ܎

Slide 66

Slide 66 text

"*ͱ࡞ۂ • ࣮ࡍʹͲͷΑ͏ʹ࡞ۂΛ࣮ݱ͍ͯ͠Δ͔ • Իڹͷੜ੒ • ૊৫Խ

Slide 67

Slide 67 text

"*ͱ࡞ۂ • ࣮ࡍʹͲͷΑ͏ʹ࡞ۂΛ࣮ݱ͍ͯ͠Δ͔ • Իڹͷੜ੒ • α΢ϯυ߹੒ͳͲ • ૊৫Խ • ϝϩσΟੜ੒ • ରટ཯ੜ੒ • ൐૗ੜ੒ͳͲ

Slide 68

Slide 68 text

"*ͱ࡞ۂ • ࣮ࡍʹͲͷΑ͏ʹ࡞ۂΛ࣮ݱ͍ͯ͠Δ͔ • Իڹͷੜ੒ • α΢ϯυ߹੒ͳͲ • ૊৫Խ • ϝϩσΟੜ੒ • ରટ཯ੜ੒ • ൐૗ੜ੒ͳͲ

Slide 69

Slide 69 text

ϝϩσΟੜ੒

Slide 70

Slide 70 text

"*ͱϝϩσΟੜ੒ • ൐૗ʹ͋Θͤͯɺओટ཯Λੜ੒͢Δॲཧ ?

Slide 71

Slide 71 text

"*ͱϝϩσΟੜ੒ • ൐૗ʹ͋Θͤͯɺओટ཯Λੜ੒͢Δॲཧ • Input: ίʔυ৘ใ, output: ϝϩσΟ ?

Slide 72

Slide 72 text

"*ͱϝϩσΟੜ੒ • ൐૗ʹ͋Θͤͯɺओટ཯Λੜ੒͢Δॲཧ • Input: ίʔυ৘ใ, output: ϝϩσΟ • ෩࿊৔ͷඓՎ

Slide 73

Slide 73 text

"*ͱϝϩσΟੜ੒ • ൐૗ʹ͋Θͤͯɺओટ཯Λੜ੒͢Δॲཧ • Input: ίʔυ৘ใ, output: ϝϩσΟ • ෩࿊৔ͷඓՎ • ൺֱత؆୯ͳ࣮૷Ͱ͖ɺԠ༻΋Ͱ͖Δ

Slide 74

Slide 74 text

"*ͰϝϩσΟੜ੒ʁʁ

Slide 75

Slide 75 text

"*ͱ͸Կ͔

Slide 76

Slide 76 text

"* • Artificial Intelligence (ਓ޻஌ೳ) • ಛʹ ػցֶश ٕज़Λར༻ͨ͠ਓ޻஌ೳΛࢦ͢

Slide 77

Slide 77 text

ػցֶशͱ͸Կ͔

Slide 78

Slide 78 text

ػցֶश ίϯϐϡʔλʔʹΑΔֶशɻਓ޻஌ೳͷҰ෼໺Ͱ͋Γɺਓ͕ؒ΋ֶͭशೳྗͱ ಉ͘͡ɺίϯϐϡʔλʔ΋ܦݧ͔Βֶश͠ɺকདྷ༧ଌ΍ҙࢥܾఆΛ࣮ݱͰ͖Δ Α͏ʹ͢Δٕज़΍ख๏Λࢦ͢ɻϚγϯϥʔχϯάɻ(ग़యɿσδλϧେࣙઘʢখֶؗʣ) ͬ͘͟Γݴ͏ͱ • ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ

Slide 79

Slide 79 text

ػցֶश ͬ͘͟Γݴ͏ͱ • ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ྫ: ೣͱݘͷը૾Λେྔʹ࢖ͬͯʮݘ͔ೣ͔ʯΛֶश

Slide 80

Slide 80 text

• ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ྫ: ೣͱݘͷը૾Λେྔʹ࢖ͬͯʮݘ͔ೣ͔ʯΛֶश • ֶश݁ՌΛ༻͍ͯਪ࿦ • ྫ: ʮ͜Ε͸ೣͰ͔͢ʁʯͱ͍͏࣭໰ʹʮ͸͍/͍͍͑ʯͰ౴͑Δ • ͜͜·Ͱग़དྷΔΑ͏ʹ͠ͳ͍ͱɺ͋Μ·Γҙຯͳ͍

Slide 81

Slide 81 text

ֶशͱਪ࿦ • ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ਅΜதͷʁΛνϡʔχϯά͢Δ࡞ۀ͕ɺֶश

Slide 82

Slide 82 text

ֶशͱਪ࿦ • ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ਅΜதͷʁΛνϡʔχϯά͢Δ࡞ۀ͕ɺֶश • νϡʔχϯάࡁΈͷʁΛ࢖ͬͯ౴͑ΛಘΔͷ͕ɺਪ࿦

Slide 83

Slide 83 text

ֶशͱਪ࿦ ͬ͘͟Γݴ͏ͱ • ֶश: ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ਪ࿦: ʮֶश݁ՌʯΛ΋ͱʹ৽͍͠ʮ࣭໰ʯʹ౴͑Δ ػցֶशʹ͓͚Δཁ఺

Slide 84

Slide 84 text

ͲͷΑ͏ʹֶश

Slide 85

Slide 85 text

ਂ૚ֶश • ओ໾: χϡʔϥϧωοτϫʔΫ • ೴ਆܦࡉ๔ʢχϡʔϩϯʣͷωοτϫʔΫߏ଄Λਅࣅͨ͠Ϟσϧ • ωοτϫʔΫΛԿ૚΋ॏͶͨ΋ͷ͕ਂ૚ֶशͰར༻͞ΕΔ

Slide 86

Slide 86 text

ਂ૚ֶश • ओ໾: χϡʔϥϧωοτϫʔΫ • ๲େͳ܇࿅σʔλͰֶशͤ͞Δͱύλʔϯೝ͕ࣝͰ͖ΔΑ͏ʹͳΔ • إೝࣝɺࣗಈӡసɺ͕Μࡉ๔ͷൃݟɺ…

Slide 87

Slide 87 text

"*ͰϝϩσΟੜ੒ • ֶश • ਪ࿦

Slide 88

Slide 88 text

ֶशͷྫ • ֶशσʔλ͔ΒɺίʔυͱϝϩσΟͷؔ܎ΛֶͿɻͨͱ͑͹… ϝϩσΟੜ੒ͷ৔߹

Slide 89

Slide 89 text

ֶशͷྫ • ֶशσʔλ͔ΒɺίʔυͱϝϩσΟͷؔ܎ΛֶͿɻͨͱ͑͹… ϝϩσΟੜ੒ͷ৔߹

Slide 90

Slide 90 text

ֶशͷྫ • ֶशσʔλ͔ΒɺίʔυͱϝϩσΟͷؔ܎ΛֶͿɻͨͱ͑͹… ϝϩσΟੜ੒ͷ৔߹ ί ϝ ग़ C C19% C D 8% C E22% … … …

Slide 91

Slide 91 text

ֶशͷྫ • ֶशσʔλ͔ΒɺίʔυͱϝϩσΟͷؔ܎ΛֶͿɻͨͱ͑͹… ϝϩσΟੜ੒ͷ৔߹ ίʔυ ϝϩσΟͷԻ ग़ݱ֬཰ Cϝδϟʔ C 19% Cϝδϟʔ D 8% Cϝδϟʔ E 22% … … …

Slide 92

Slide 92 text

ਪ࿦ͷྫ • ֶश݁ՌΛ΋ͱʹɺ஋Λਪཧ͢Δ ϝϩσΟੜ੒ͷ৔߹

Slide 93

Slide 93 text

ਪ࿦ͷྫ • ֶश݁ՌΛ΋ͱʹɺ஋Λਪཧ͢Δ • Ի͸Կ͕;͞Θ͍͠ʁ ϝϩσΟੜ੒ͷ৔߹

Slide 94

Slide 94 text

ਪ࿦ͷྫ • ֶश݁ՌΛ΋ͱʹɺ஋Λਪཧ͢Δ • Ի͸Կ͕;͞Θ͍͠ʁ • ֶश݁ՌʹΑΕ͹ɺ͜ͷͱ͖ɺԻ͸ E Ͱ͋Δ֬཰͕࠷େ ϝϩσΟੜ੒ͷ৔߹ ίʔυ ϝϩσΟͷԻ ग़ݱ֬཰ Cϝδϟʔ D 8% Cϝδϟʔ E 22% … … …

Slide 95

Slide 95 text

ਪ࿦ͷྫ • ֶश݁ՌΛ΋ͱʹɺ஋Λਪཧ͢Δ • Ի͸Կ͕;͞Θ͍͠ʁ • ֶश݁ՌʹΑΕ͹ɺ͜ͷͱ͖ɺԻ͸ E Ͱ͋Δ֬཰͕࠷େ ϝϩσΟੜ੒ͷ৔߹

Slide 96

Slide 96 text

• ֶश݁ՌΛ΋ͱʹɺ஋Λਪཧ͢Δ • Ի͸Կ͕;͞Θ͍͠ʁ ਪ࿦ͷྫ ϝϩσΟੜ੒ͷ৔߹

Slide 97

Slide 97 text

ػցֶशͱਪ࿦ • ίϯϐϡʔλʔʹֶशͱਪ࿦Λ΍ͬͯ΋Β͓͏ʂ • ֶश: ʮ࣭໰ͱ౴͑ʯͷηοτΛଟ਺࢖ͬͯɺʮ܏޲ʯΛֶश͢Δ • ਪ࿦: ʮֶश݁ՌʯΛ΋ͱʹ৽͍͠ʮ࣭໰ʯʹ౴͑Δ

Slide 98

Slide 98 text

ֶशͱਪ࿦ • ֶशͱਪ࿦͚ͩͰ࡞ۂՄೳ͔ʁ • ʮԻڹͷ૊৫Խʯ͸Մೳ͕ͩ… • େऺʹड͚ΔԻָ͕ग़དྷΔ͔͸ඍົ

Slide 99

Slide 99 text

ֶशͱਪ࿦ • ֶशͱਪ࿦͚ͩͰ࡞ۂՄೳ͔ʁ • େऺʹड͚ΔԻָ͕ग़དྷΔ͔͸ඍົ • ͳͥɺΠέͯͳ͍ԻָʹͳΔʁ • ֶश࣌ʹԻͷલޙؔ܎ʢԻௐۂઢͷ৘ใʣ͕ࣦΘΕͯ͠·͏

Slide 100

Slide 100 text

ֶशͱਪ࿦ • ֶशͱਪ࿦͚ͩͰ࡞ۂՄೳ͔ʁ • େऺʹड͚ΔԻָ͕ग़དྷΔ͔͸ඍົ

Slide 101

Slide 101 text

3// • ճؼܕχϡʔϥϧωοτϫʔΫ • ࣌ܥྻσʔλͳͲͷ࿈ଓͨ͠σʔλʹ޲͍͍ͯΔ • खॻ͖จࣈೝࣝɺԻ੠ೝࣝɺ຋༁ɺגՁ༧ଌɺ…

Slide 102

Slide 102 text

3// • ճؼܕχϡʔϥϧωοτϫʔΫ • ಺෦ঢ়ଶΛ࣋ͭʢˠ Ҏલਪ࿦ͨ͠ͱ͖ͷঢ়ଶΛࠓճͷਪ࿦Ͱར༻Ͱ͖Δʣ

Slide 103

Slide 103 text

3// • ճؼܕχϡʔϥϧωοτϫʔΫ • ಺෦ঢ়ଶΛ࣋ͭʢˠ Ҏલਪ࿦ͨ͠ͱ͖ͷঢ়ଶΛࠓճͷਪ࿦Ͱར༻Ͱ͖Δʣ

Slide 104

Slide 104 text

3// • ճؼܕχϡʔϥϧωοτϫʔΫ • ಺෦ঢ়ଶΛ࣋ͭʢˠ Ҏલਪ࿦ͨ͠ͱ͖ͷঢ়ଶΛࠓճͷਪ࿦Ͱར༻Ͱ͖Δʣ

Slide 105

Slide 105 text

3// • ճؼܕχϡʔϥϧωοτϫʔΫ • ಺෦ঢ়ଶΛ࣋ͭʢˠ Ҏલਪ࿦ͨ͠ͱ͖ͷঢ়ଶΛࠓճͷਪ࿦Ͱར༻Ͱ͖Δʣ

Slide 106

Slide 106 text

3// • ࡞ۂͰͷ࢖͍ॴ • ʮϧʔϧ͚ͩݟΕ͹ E Λஔ͘ͱ͜Ζ͚ͩͲ…?ʯ ?

Slide 107

Slide 107 text

3// • ࡞ۂͰͷ࢖͍ॴ • ʮϧʔϧ͚ͩݟΕ͹ E Λஔ͘ͱ͜Ζ͚ͩͲɺྲྀΕΛ἞ΜͰ D Λஔ͜͏ʯ

Slide 108

Slide 108 text

-45. • Long Short-Term Memory (௕ɾ୹ظهԱ) • RNNͷͻͱͭͰɺRNNΛ͞Βʹ޻෉ͨ͠΋ͷ • ैདྷͷRNNֶ͕शஈ֊Ͱ๊͑Δ໰୊(ޯ഑രൃ/ফࣦ໰୊)Λղܾ

Slide 109

Slide 109 text

"*ͰϝϩσΟੜ੒ • ֶश • LSTM + ??? → ΑΓྑ͍ਫ਼౓ʹ • ਪ࿦

Slide 110

Slide 110 text

No content

Slide 111

Slide 111 text

• X: ϝϩσΟʔͷԻ + ͦͷ࣌ࠁͷ൐૗ʢԻָ৘ใʣ • Y: (ແࢹ)

Slide 112

Slide 112 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ

Slide 113

Slide 113 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ

Slide 114

Slide 114 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ • Z: ଟ࣍ݩϕΫτϧ

Slide 115

Slide 115 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ • Z: ଟ࣍ݩϕΫτϧ

Slide 116

Slide 116 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ • Z: ଟ࣍ݩϕΫτϧʢજࡏ্ۭؒͷ࠲ඪʣ

Slide 117

Slide 117 text

No content

Slide 118

Slide 118 text

No content

Slide 119

Slide 119 text

No content

Slide 120

Slide 120 text

No content

Slide 121

Slide 121 text

No content

Slide 122

Slide 122 text

No content

Slide 123

Slide 123 text

No content

Slide 124

Slide 124 text

• ग़ྗ݁Ռͱ࠷ॳͷ஋ͷޡࠩΛܭࢉ • ޡ͕ࠩখ͘͞ͳΔΑ͏ʹɺʁΛௐ੔ • ޡࠩٯ఻೻(όοΫϓϩύήʔγϣϯ)

Slide 125

Slide 125 text

No content

Slide 126

Slide 126 text

• Իָ৘ใ: Nݸͷ࿈ଓͨ͠ೖྗσʔλ • Z: ଟ࣍ݩϕΫτϧ • Իָ৘ใͱϕΫτϧ͕ҰରҰରԠ • Իָ৘ใΛූ߸Խ(encode)ͨ͜͠ͱʹͳΔ • ٯʹɺZΛԻָ৘ใʹ෮߸Խ(decode)΋Ͱ͖Δ 1:1

Slide 127

Slide 127 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • ͍Θ͹෮߸Խ(decode)Ͱ͖Δ

Slide 128

Slide 128 text

ΦʔτΤϯίʔμ ࣗݾූ߸Խث

Slide 129

Slide 129 text

ΦʔτΤϯίʔμ ࣗݾූ߸Խث Τϯίʔμ (Encoder) σίʔμ (Decoder)

Slide 130

Slide 130 text

No content

Slide 131

Slide 131 text

Τϯίʔμ (Encoder)

Slide 132

Slide 132 text

σίʔμ (Decoder)

Slide 133

Slide 133 text

ΦʔτΤϯίʔμ ࣗݾූ߸Խث

Slide 134

Slide 134 text

ΦʔτΤϯίʔμ • χϡʔϥϧωοτϫʔΫΛ࢖ͬͯಛ௃நग़ͱ࣍ݩ࡟ݮ͢ΔΞϧΰϦζϜ ࣗݾූ߸Խث

Slide 135

Slide 135 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ

Slide 136

Slide 136 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ

Slide 137

Slide 137 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • ੨͍࠲ඪ͔Βग़ͯ͘ΔԻָ͸ʁ

Slide 138

Slide 138 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • ੨͍࠲ඪ͔Βग़ͯ͘ΔԻָ͸ෆ໌

Slide 139

Slide 139 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • ੨͍࠲ඪ͔Βग़ͯ͘ΔԻָɺϔϏϝλͷՄೳੑ΋…

Slide 140

Slide 140 text

ΦʔτΤϯίʔμ • ໰୊఺ • ಛ௃ Z ͷϓϩοτ͸ແடং ϝϩσΟੜ੒ͷ৔߹

Slide 141

Slide 141 text

ΦʔτΤϯίʔμ • ໰୊఺ • ಛ௃ Z ͷϓϩοτ͸ແடং • ΧΦεʂ ϝϩσΟੜ੒ͷ৔߹

Slide 142

Slide 142 text

ม෼ΦʔτΤϯίʔμ 7"& • ಛ௃Z͕֬཰෼෍ʹै͏Α͏ʹֶश • Zʹடং͕ੜ·ΕΔ

Slide 143

Slide 143 text

ม෼ΦʔτΤϯίʔμ 7"& • ಛ௃Z͕֬཰෼෍ʹै͏Α͏ʹֶश • Zʹடং͕ੜ·ΕΔ • ZʹϧʔϧɾറΓΛઃఆ͢Δ

Slide 144

Slide 144 text

ม෼ΦʔτΤϯίʔμ 7"& • ಛ௃Z͕֬཰෼෍ʹै͏Α͏ʹֶश • ࿈ଓతͳ෼෍͕ಘΒΕΔ • ࣅͨજࡏม਺͔Β͸ࣅͨग़ྗ݁Ռ • ֶशσʔλʹͳ͍ग़ྗ΋ܭࢉՄ • Zʹடং͕ੜ·ΕΔ

Slide 145

Slide 145 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • VAEͩͱɺજࡏม਺͕ࣅ͍ͯΕ͹ɺ݁Ռ΋ࣅͨײ͡ʹ

Slide 146

Slide 146 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • VAEͩͱɺ࣮਺஋Λ੒෼ʹ΋ͭ࠲ඪ͔ΒԻָΛܭࢉͰ͖Δ

Slide 147

Slide 147 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • VAEͩͱɺʮ͋ͷϝϩσΟͱ͜ͷϝϩσΟͷؒʹ͋Δۂʯ΋ܭࢉՄೳ

Slide 148

Slide 148 text

• જࡏ্ۭؒͷ࠲ඪΛબͿͱɺରԠͨ͠Իָ͕औΓग़ͤΔ • VAEͩͱɺʮ͋ͷϝϩσΟͱ͜ͷϝϩσΟͷؒʹ͋Δۂʯ΋ܭࢉՄೳ

Slide 149

Slide 149 text

ม෼ΦʔτΤϯίʔμ 7"& • ಛ௃Z͕֬཰෼෍ʹै͏Α͏ʹֶश • Xͱ͍͍ײ͡ʹࣅͨग़ྗX’

Slide 150

Slide 150 text

ม෼ΦʔτΤϯίʔμ 7"& • ಛ௃Z͕֬཰෼෍ʹै͏Α͏ʹֶश • Xͱ͍͍ײ͡ʹࣅͨग़ྗX’ • ൐૗ʹϝϩσΟΛิ׬Ͱ͖Δ

Slide 151

Slide 151 text

• X: Իָ৘ใ(ϝϩσΟ + ൐૗)

Slide 152

Slide 152 text

No content

Slide 153

Slide 153 text

• A: Իָ৘ใ (൐૗ͷΈ) डཧʂ

Slide 154

Slide 154 text

• A: Իָ৘ใ (൐૗ͷΈ) ( ࿅श໰୊͸શ෦ɺϝϩσΟͱ൐૗͕ηοτʹͳͬͯͨͳ…)

Slide 155

Slide 155 text

• A: Իָ৘ใ (൐૗ͷΈ), X: Իָ৘ใ (ϝϩσΟ + ൐૗)

Slide 156

Slide 156 text

• A: Իָ৘ใ (൐૗ͷΈ), X: Իָ৘ใ (ϝϩσΟ + ൐૗) ͜ͷੈʹ൐૗͚ͩͷۂ͕ ͋Δ͸͕ͣͳ͍ʂ

Slide 157

Slide 157 text

• A: Իָ৘ใ (൐૗ͷΈ), X: Իָ৘ใ (ϝϩσΟ + ൐૗)

Slide 158

Slide 158 text

• A: Իָ৘ใ (൐૗ͷΈ), X: Իָ৘ใ (ϝϩσΟ + ൐૗)

Slide 159

Slide 159 text

• A: Իָ৘ใ (൐૗ͷΈ), X: Իָ৘ใ (ϝϩσΟ + ൐૗) • X - A = ϝϩσΟ

Slide 160

Slide 160 text

• ൐૗ʹ͋Θͤͯɺओટ཯Λੜ੒͢Δॲཧ • Input: ίʔυ৘ใ, output: ϝϩσΟ "*ͰϝϩσΟੜ੒

Slide 161

Slide 161 text

"*ͰϝϩσΟੜ੒ • ࣮͸ɺ͜ͷLSTM-VAEΛԠ༻ͨ͠ख๏… • AI࡞ۂίϯςετʮหࡒఱʯͰ࣮ࡍʹ࢖ΘΕͨख๏

Slide 162

Slide 162 text

• AI࡞ۂίϯςετʮหࡒఱʯͰ࣮ࡍʹ࢖ΘΕͨख๏ • ࣮ࡍʹࢼ͍ͨ͠ํ͸ͥͻหࡒఱެࣜαΠτ΁ʂ • αϯϓϧίʔυɺ͋Γ·͢ʂ • ʮหࡒఱ AIʯ·ͨ͸ʮAIϛϡʔδοΫότϧ หࡒఱʯͰݕࡧʂ "*ͰϝϩσΟੜ੒

Slide 163

Slide 163 text

• หࡒఱ͸2023೥2݄ʹୈ̍ճେձΛ։࠵ • ্ҐͷϓϩάϥϜ͸ɺϧʔϧϕʔεͰͷमਖ਼͕ՃΘ͍ͬͯΔ • ਪ࿦݁ՌͷԻௐۂઢ͕มԽ͠ͳ͍ఔ౓ʹԻఔΛิਖ਼͍ͯ͠Δ "*ͰϝϩσΟੜ੒

Slide 164

Slide 164 text

• หࡒఱ͸2023೥2݄ʹୈ̍ճେձΛ։࠵ • ্ҐͷϓϩάϥϜ͸ɺϧʔϧϕʔεͰͷमਖ਼͕ՃΘ͍ͬͯΔ • ਪ࿦݁ՌͷԻௐۂઢ͕มԽ͠ͳ͍ఔ౓ʹԻఔΛิਖ਼͍ͯ͠Δ • େऺԻָͷࣗಈੜ੒ʹ͓͍ͯɺࢥͬͨҎ্ʹϧʔϧϕʔε൑ఆ͕ॏཁʁ "*ͰϝϩσΟੜ੒

Slide 165

Slide 165 text

AIͱ࡞ۂ

Slide 166

Slide 166 text

"*ͱ࡞ۂ • Իڹͷ૊৫ԽΛࣗಈԽ͢Δ͜ͱʹؔͯ͠ɺͦͷ೉౓͸ΦʔσΟΤϯεʹґଘ • େऺԻָ͸ܦݧతΤοηϯε͕ଟ͘ɺΫϥγοΫۂΑΓੜ੒͕೉͍͠ • ػցֶशʹΑΔେऺԻָͷੜ੒͸ଟ͘ͷࢼΈ͕͋Δ • LSTM΍VAEΛԠ༻ͨ͠ڻ͘΂͖ख๏Ͱੜ੒Մೳ • ͨͩ͠ɺϧʔϧϕʔεΞϧΰϦζϜͷधཁ͸ґવڧ͍ • ਓྗ͔Βͷ୤٫͸·ͩԕ͍

Slide 167

Slide 167 text

1. ࡞ۂ ͱ͸ԿͰ͔͋ͬͨ 2. AIͱ࡞ۂ 3. iOSͱࣗಈ࡞ۂ 5BCMFPG$POUFOUT

Slide 168

Slide 168 text

iOSͱࣗಈ࡞ۂ

Slide 169

Slide 169 text

J04ͱࣗಈ࡞ۂ ͜Ε·Ͱͷ಺༰͔Β… • ΫϥγοΫۂΛ࡞Γ͍ͨ৔߹ • ϧʔϧϕʔεͰα΢ϯυΛ૊৫Խ • େऺԻָΛ࡞Γ͍ͨ৔߹ • ϧʔϧϕʔε + ܦݧతΤοηϯεͷਪ࿦

Slide 170

Slide 170 text

ϧʔϧϕʔεͷ૊৫Խ ※ ΠϝʔδͰ͢

Slide 171

Slide 171 text

ϧʔϧϕʔεͷ૊৫Խ ※ ΠϝʔδͰ͢

Slide 172

Slide 172 text

൐૗ͷग़య: AIϛϡʔδοΫότϧʂʰหࡒఱʱ https://drive.google.com/ f ile/d/1arGB0M7Z_iTf4vi4yE5vkaIyR5vdWhkt/view?usp=drive_link ࡞ۂ: ࢦϤγΩ

Slide 173

Slide 173 text

※ ΠϝʔδͰ͢

Slide 174

Slide 174 text

൐૗ͷग़య: AIϛϡʔδοΫότϧʂʰหࡒఱʱ https://drive.google.com/ f ile/d/1arGB0M7Z_iTf4vi4yE5vkaIyR5vdWhkt/view?usp=drive_link ࡞ۂ: ࢦϤγΩ

Slide 175

Slide 175 text

Ͳ͏Ͱͨ͠ʁ

Slide 176

Slide 176 text

Ϟσϧʹجͮ͘ਪ࿦ • CoreML • Tensor Flow Lite • PyTorch Mobile / TorchScript iOSͷ৔߹

Slide 177

Slide 177 text

$PSF.-ʹΑΔਪ࿦ • iOS্Ͱར༻Մೳͳ mlmodel Λ༻ҙͰ͖Ε͹ਪ࿦͕Մೳ

Slide 178

Slide 178 text

$PSF.-ʹΑΔਪ࿦ • iOS্Ͱར༻Մೳͳ mlmodel Λ༻ҙͰ͖Ε͹ਪ࿦͕Մೳ • ϞσϧΛࣗ࡞͢Δ(CreateML) • ϞσϧΛ֎෦͔Β࣋ͬͯ͘Δ

Slide 179

Slide 179 text

ϞσϧΛࣗ࡞͢Δ $SFBUF.- • ͞·͟·ͳϞσϧλΠϓ • ը૾ • ςΩετ • Ϟʔγϣϯ • දܗࣜσʔλ • … https://developer.apple.com/jp/machine-learning/create-ml/

Slide 180

Slide 180 text

ϞσϧΛࣗ࡞͢Δ $SFBUF.- • දܗࣜσʔλ • ճؼ෼ੳ͕ՄೳʢMLRegressorʣ • LSTMωοτϫʔΫͬΆ͍ͷΛ࠶ݱՄೳʁ • ̎ͭॏͶͯVAE΋ʁʁ https://developer.apple.com/jp/machine-learning/create-ml/

Slide 181

Slide 181 text

ϞσϧΛࣗ࡞͢Δ $SFBUF.- • ݱঢ়CreateMLͰRNN͸೉ͦ͠͏ • χϡʔϥϧωοτϫʔΫͷαϙʔτ͸ݴٴͳ͠ • CoreML͸αϙʔτࡁΈ • ͓ͦΒ͘֎෦͔Βimport͢Δલఏʁ

Slide 182

Slide 182 text

طଘϞσϧΛ࢖ͬͨਪ࿦ • ԿΒ͔ͷํ๏ͰϞσϧͷม׵͕ඞཁ • ࠷ۙ͸ Apple ͔Β coremltools ͕ެ։͞Ε͍ͯΔ • KerasͰ࡞ͬͨϞσϧΛCoreMLͰ࢖͑ΔΑ͏ʹ

Slide 183

Slide 183 text

طଘϞσϧΛ࢖ͬͨਪ࿦ • ԿΒ͔ͷํ๏ͰϞσϧͷม׵͕ඞཁ • ࠷ۙ͸ Apple ͔Β coremltools ͕ެ։͞Ε͍ͯΔ

Slide 184

Slide 184 text

طଘϞσϧΛ࢖ͬͨਪ࿦ • ԿΒ͔ͷํ๏ͰϞσϧͷม׵͕ඞཁ • ࠷ۙ͸ Apple ͔Β coremltools ͕ެ։͞Ε͍ͯΔ

Slide 185

Slide 185 text

طଘϞσϧΛ࢖ͬͨਪ࿦ • ԿΒ͔ͷํ๏ͰϞσϧͷม׵͕ඞཁ • ࠷ۙ͸ Apple ͔Β coremltools ͕ެ։͞Ε͍ͯΔ • ͢ΜͳΓม׵Ͱ͖Δ͜ͱ͸͋·Γͳ͍ • Unknown layer • NotImplementedError

Slide 186

Slide 186 text

طଘϞσϧΛ࢖ͬͨਪ࿦ • ԿΒ͔ͷํ๏ͰϞσϧͷม׵͕ඞཁ • ࠷ۙ͸ Apple ͔Β coremltools ͕ެ։͞Ε͍ͯΔ • ͢ΜͳΓม׵Ͱ͖Δ͜ͱ͸͋·Γͳ͍ • CreateMLΑΓἚͷಓ͔΋

Slide 187

Slide 187 text

΋࣮͠ݱ͢Δͱ…

Slide 188

Slide 188 text

൐૗ͷग़య: AIϛϡʔδοΫότϧʂʰหࡒఱʱ https://drive.google.com/ f ile/d/1arGB0M7Z_iTf4vi4yE5vkaIyR5vdWhkt/view?usp=drive_link ࡞ۂ: ࢦϤγΩ

Slide 189

Slide 189 text

ਖ਼௚͍·͍ͪ…

Slide 190

Slide 190 text

• ϧʔϧϕʔε͚ͩɺAI͚ͩɺͱ͍͏ͷ͸ඍົ • ࠓͷͱ͜Ζ͸ɺ྆ऀΛ૊Έ߹Θͤͳ͍ͱ඼্࣭͕͕Βͳ͍ҹ৅

Slide 191

Slide 191 text

iOSͱࣗಈ࡞ۂ

Slide 192

Slide 192 text

J04ͱࣗಈ࡞ۂ • ݹయతͳۂΛٻΊΔͳΒɺΰʔϧ͸͍ۙ • Իڹͷ૊৫Խ͸ΞϧΰϦζϜ͚ͩͰ΋ఔ౓ରԠՄೳ • େऺԻָΛٻΊΔͳΒɺΰʔϧ͸গ͠ԕ͍ • ػցֶशΛར༻Ͱ͖Δ؀ڥ͸͋Δ • ·ͩे෼ʹฮ૷͞Ε͍ͯΔͱ͸ݴ͑ͳ͍

Slide 193

Slide 193 text

8SBQVQ ·ͱΊ 1. ࡞ۂͱ͸ԿͰ͔͋ͬͨ • ௌऺͷ޷Έʹ߹ΘͤͯɺԻڹΛఆٛͯ͠૊৫Խ͢Δ͜ͱ 2. AIͱ࡞ۂ • େऺԻָͷܦݧతͳΤοηϯεΛऔΓೖΕΔʹ͸ػցֶश • LSTM + VAE ʹΑΔϝϩσΟੜ੒͸ೖ໳ʹ࠷ద 3. iOSͱࣗಈ࡞ۂ • ࡞ۂΛͱΓ·͘ػցֶश؀ڥࣗମ͸·ͩൃల్্ͷҹ৅ • ͨͩ͠ϧʔϧϕʔεΞϧΰϦζϜͷΧόʔྖҬͰ࡞ۂ͸Մೳ

Slide 194

Slide 194 text

"QQFOEJY • About Me • log5(X: @log5) • About Benzaiten • https://benzaiten.studio.site/