Slide 1

Slide 1 text

ࡾ୐༔հɺদຊ྄հɺྗ෢݈࣍ ɺ܀ྛ݈ଠ࿠ϖύϘݚڀॴ ྗ෢݈ٕ࣍ज़࢜ࣄ຿ॴ ୈճ৘ใॲཧֶձΠϯλʔωοτͱӡ༻ٕज़ݚڀձ ಛ௃நग़ثͷֶशͱߪങཤྺΛ ඞཁͱ͠ͳ͍ྨࣅը૾ʹΑΔ ؔ࿈঎඼ݕࡧγεςϜ 

Slide 2

Slide 2 text

໨࣍ wؔ࿈঎඼ݕࡧͷഎܠͱຊݚڀͷ໨త wैདྷͷؔ࿈঎඼ݕࡧͷ՝୊ wಛ௃நग़ثͷֶशͱߪങཤྺΛඞཁͱ͠ͳ͍ྨࣅը૾ ʹΑΔؔ࿈঎඼ݕࡧ w࣮ݧͱߟ࡯ w·ͱΊ 

Slide 3

Slide 3 text

ؔ࿈঎඼ݕࡧͷഎܠͱຊݚڀͷ໨త 

Slide 4

Slide 4 text

ݚڀͷഎܠ w&$αΠτࢢ৔ن໛ͷ੒௕ wऔѻ঎඼छྨͷ૿େ w&$αΠτར༻ऀͷ௨ৗߦಈͰ͸શͯͷ঎඼ͷӾཡ͸ ࠔ೉ wޮ཰తͳӾཡͷͨΊؔ࿈ੑͷ͋Δ঎඼Λಋઢ্ʹදࣔ 

Slide 5

Slide 5 text

ैདྷͷؔ࿈঎඼બఆͱ՝୊ wߪങཤྺ౳ͷ৘ใ wߪങཤྺ౳ͷ৘ใͷ஝ੵ͕ඞཁ w঎඼ϝλσʔλ wߪങཤྺ͕ෆཁ͕ͩɺద੾ͳཻ౓ͷϝλσʔλ੔උ ͸ར༻ऀͷෛ୲ͱͳΔ 

Slide 6

Slide 6 text

ैདྷͷؔ࿈঎඼બఆͱ՝୊ wඇߏ଄Խσʔλ wը૾΍ࣗવݴޠ͔ΒػցֶशΛ༻͍ͯؔ࿈঎඼બఆ ʹඞཁͳ৘ใΛநग़͢Δ wػցֶशϞσϧߏஙɾҡ࣋ʹίετ͕͔͔Δ w͜ΕΒͷίετ͕ෆཁͳख๏ཱ͕͍֬ͯ͠ͳ͍ 

Slide 7

Slide 7 text

ຊݚڀͷ໨త ߪങཤྺ౳ͷ৘ใͱಛ௃நग़ثͷֶशΛඞཁͱ͠ͳ͍ ྨࣅը૾ʹΑΔؔ࿈঎඼ݕࡧγεςϜͷఏҊ w঎඼ͷొ࿥ɾߋ৽ʹґଘ͠ͳ͍ w&$αΠτར༻ऀͷརศੑΛଛͶͳ͍ wಋೖɾҡ࣋ίετΛ཈࣮͑ͨ༻తɺޮՌతͳ
 ؔ࿈঎඼ݕࡧ 

Slide 8

Slide 8 text

ैདྷͷؔ࿈঎඼બఆͷ՝୊ 

Slide 9

Slide 9 text

ैདྷͷؔ࿈঎඼બఆͱ՝୊  wߪങཤྺ౳ͷ৘ใ wར༻ऀूஂͷᅂ޷৘ใΛݩʹͨ͠ڠௐϑΟϧλϦϯ άʹΑΔ঎඼બఆ wߪങཤྺ౳ͷ৘ใ͕஝ੵ͞Ε͍ͯͳ͍঎඼͕બఆ͔ Β֎Εͯ͠·͏ 

Slide 10

Slide 10 text

ैདྷͷؔ࿈঎඼બఆͱ՝୊  w঎඼ϝλσʔλ wΧςΰϦ΍৭ɺݪྉͳͲͷଐੑ৘ใΛݩʹͨ͠બఆ wద੾ͳཻ౓ͷ෼ྨ৘ใͷ੔උ͸ൢചऀʹͱͬͯෛ୲ 

Slide 11

Slide 11 text

ैདྷͷؔ࿈঎඼બఆͱ՝୊  wඇߏ଄Խσʔλ wը૾΍ࣗવݴޠͰهड़͞Εͨઆ໌จ͔Βબఆʹඞཁ ͳ৘ใΛػցֶशʹΑΓநग़ wػցֶशϞσϧߏஙɾҡ࣋ίετ͕ඇৗʹߴ͍ 

Slide 12

Slide 12 text

సҠֶश wಛ௃நग़ث wֶशࡁΈωοτϫʔΫͷதؒ૚ͷग़ྗΛಛ௃ྔͱ͠ ͯར༻͢Δར༻ܗଶ wֶश࣌ͷλεΫྖҬͱͷྨࣅੑ͕ॏཁ w&$αΠτͷؔ࿈঎඼બఆʹ͓͚ΔޮՌతͳֶशࡁΈ ωοτϫʔΫͷબఆख๏͸ཱ͍֬ͯ͠ͳ͍ 

Slide 13

Slide 13 text

ߪങཤྺ౳ͷ৘ใͱಛ௃நग़ثͷ ֶशΛඞཁͱ͠ͳ͍ྨࣅը૾ʹΑΔ ؔ࿈঎඼ݕࡧγεςϜ 

Slide 14

Slide 14 text

ఏҊख๏ wߪങཤྺ౳ͷ৘ใ͕ෆཁͰ෼ྨ༻ͷ௥Ճ৘ใͱͯ͠Ͱ ͸ͳ͘ɺৗʹઃఆ͞ΕΔ঎඼ը૾Λର৅ wಋೖઌͷ&$αΠτͷ঎඼ʹґଘ͠ͳֶ͍शෆཁͰ൚ ༻తͳֶशࡁΈωοτϫʔΫΛಛ௃நग़ثͱͯ͠࠾༻ wಛ௃நग़ث͔ΒಘΒΕͨಛ௃ྔΛ΋ͱʹۙࣅۙ๣୳ࡧ ʹΑΓྨࣅը૾Λݕࡧ 

Slide 15

Slide 15 text

ֶशࡁΈωοτϫʔΫͷબఆ wֶश࣌ͷλεΫͱͷྨࣅੑ͕ॏཁ w&$αΠτͷ঎඼ը૾͸ଟ༷ͳछྨͰഎܠ·Ͱؚ·Ε Δ wಉ༷ͷಛੑΛ࣋ͭ*NBHF/FUը૾σʔληοτͰֶश ͨ͠ߴਫ਼౓ͳϞσϧΛ࠾༻ 

Slide 16

Slide 16 text

ಛ௃நग़ث wਂ૚৞ΈࠐΈχϡʔϥϧωοτϫʔΫ͸ೖྗ͕૚Λܦ ա͢Δ͝ͱʹλεΫʹಛԽͨࣝ͠ผՕॴΛڧௐ͢Δಛ ௃ʹม׵͞ΕΔ w࠷΋ࣝผՕॴΛڧௐ͢Δಛ௃Λग़ྗ͢Δࣝผ૚खલ· Ͱ͔Βͷग़ྗΛಛ௃நग़ثͱͯ͠࠾༻͢Δ 

Slide 17

Slide 17 text

࣮૷ w*ODFQUJPOWϞσϧʹ͓͚Δࣝผ૚௚લͷϓʔϦϯά ૚ 1PPM ·Ͱ͔Βͷग़ྗΛಛ௃நग़ثͱͯ͠ར༻ wಘΒΕͨಛ௃ྔΛۙࣅۙ๣୳ࡧσʔλϕʔε"OOPZʹ อଘ wNSVCZBOOPZ OHY@NSVCZʹΑΓۙࣅۙ๣୳ࡧσʔ λϕʔεΛ)551ϦΫΤετϕʔεͷ"1*αʔόͱ͢Δ 

Slide 18

Slide 18 text

ಛ௃ྔม׵ w͋Δ࣌఺·Ͱͷ࡞඼ը૾ҰཡΛಛ௃ྔʹม׵͢Δ wม׵ͨ͠ಛ௃ྔҰཡΛۙࣅۙ๣୳ࡧσʔλϕʔεʹ౤ೖ͢Δ Service Object Storage GCP image to data data to feature vectorizer by Inception-v3 Annoy Workers

Slide 19

Slide 19 text

 5FOTPS'MPXʹΑΔ ಛ௃ྔม׵ͷ࣮૷ ֶशࡁΈωοτϫʔΫͷಡΈࠐΈ தؒ૚Λग़ྗ૚ͱͯ͠ಛ௃நग़ثͱ͢Δ ը૾Λೖྗͱͯ͠ಛ௃ྔʹม׵

Slide 20

Slide 20 text

 NSVCZBOOPZʹΑΔ ಛ௃ྔͷσʔλϕʔεԽ ࣍ݩ਺Λࢦఆ πϦʔ਺Λࢦఆͯ͠ΠϯσοΫεΛߏங

Slide 21

Slide 21 text

ྨࣅը૾ݕࡧ wۙࣅۙ๣୳ࡧσʔλϕʔεΛNSVCZBOOPZ OHY@NSVCZʹͯ"1*Խ w࡞඼ৄࡉʹྨࣅը૾Λ༻͍ͨؔ࿈࡞඼Λදࣔ͢Δ Nyah mruby-annoy on ngx_mruby products#show product_id nearest products CTR Analytics NNS ˞ۙࣅۙ๣୳ࡧ࣌ʹେ෦෼ͷΠϯσο Ϋε΁ͷΞΫηε͕ൃੜ͢ΔͨΊ࣮༻ తͳ଎౓ΛಘΔͨΊʹ͸σʔλϕʔε ϑΝΠϧ͕શͯϖʔδΩϟογϡʹࡌ ΔαΠζͷϝϞϦ͕ඞཁ

Slide 22

Slide 22 text

 OHY@NSVCZʹΑΔ NSVCZBOOPZͷ"1*Խ NSVCZ@JOJUͰσʔλϕʔεͷϩʔυ ཁٻ͞Εͨ঎඼ʹྨࣅ͢Δ঎඼܈Λ σʔλϕʔε͔Βݕࡧ͠Ԡ౴

Slide 23

Slide 23 text

࣮ݧͱߟ࡯ 

Slide 24

Slide 24 text

ධՁ؀ڥͱධՁํ๏ w&$αΠτͷϓϩμΫγϣϯ؀ڥʹͯྨࣅը૾σʔλ ϕʔεฒͼʹྨࣅಛ௃ྔݕࡧαʔόΛಋೖ w&$αΠτͷطଘख๏Ͱ͋Δ؆қతͳϢʔβϕʔεڠ ௐϑΟϧλϦϯάͱຊఏҊख๏ʹΑΓબఆͨؔ͠࿈঎ ඼ʹ͓͍ͯΫϦοΫ཰Λൺֱ w&$αΠτͷطଘΧςΰϦ͝ͱʹ݁ՌΛൺֱ͠঎඼ಛ ੑ͝ͱͷ༗ޮੑͷࠩΛൺֱ 

Slide 25

Slide 25 text

 ର৅঎඼

Slide 26

Slide 26 text

 طଘख๏ʹΑΔબఆ঎඼ ఏҊख๏ʹΑΔબఆ঎඼

Slide 27

Slide 27 text

ΫϦοΫ཰ͱίϯόʔδϣϯ཰  طଘ ఏҊ $53   $73   ˞ఏҊख๏ʹΑΔબఆ͕ߦ͑ͳ͍৔߹ʹαʔϏεͷ ػձଛࣦΛආ͚ΔͨΊطଘख๏ʹΑΔબఆΛߦͬͯ ͍ΔͨΊݕূظؒதͷ֤ख๏ͷදׂࣔ߹͸طଘ ɺఏҊͰ͋ͬͨ ˞ίϯόʔδϣϯ཰͸ΫϦοΫ਺ʹର͢Δߪೖ਺͔ ΒٻΊͨ

Slide 28

Slide 28 text

ߟ࡯ wఏҊख๏ʹΑΔબఆ঎඼ͷΫϦοΫ཰͕վળ͠ɺߪೖ ʹࢸΔ֬཰΋ߴ͍͜ͱ͔ΒɺΑΓؔ৺ͷߴ͍঎඼Λఏ ҊͰ͖ͨ 

Slide 29

Slide 29 text

ఏҊख๏͕༗ޮͰ͋ͬͨΧςΰϦ  طଘ ఏҊ ૉࡐɾࡐྉγΣϧ   ૉࡐɾࡐྉϦϘϯɾςʔϓ   ૉࡐɾࡐྉϘλϯ   ͵͍͙ΔΈɾਓܗ͋Έ͙ΔΈ   χοτɾฤΈ෺ηʔλʔɾΧʔσΟΨϯ  

Slide 30

Slide 30 text

ߟ࡯ wఏҊख๏ʹΑΔվળ͕ݦஶʹݟΒΕͨΧςΰϦ͸ྨࣅ ͨ͠ૉࡐΛൺֱ͠ɺΑΓ҆Ձͳ঎඼Λݕ౼͢ΔϢʔε έʔεʹ߹கͨ͠ wܗঢ়ɺ࣭ײͱ͍ͬͨطଘͷ঎඼ϝλσʔλͰ෼ྨͰ͖ ͳ͍ಛ௃ʹΑͬͯΧςΰϦʹΑΔ෼ྨิ׬ͨ͜͠ͱ͕ ޮՌతͳ঎඼બఆʹܨ͕ͬͨ 

Slide 31

Slide 31 text

 ఏҊख๏͕༗ޮͰ͋ͬͨΧςΰϦ ྫɿ͵͍͙ΔΈ

Slide 32

Slide 32 text

طଘख๏͕༗ޮͰ͋ͬͨΧςΰϦ  طଘ ఏҊ จ๪۩ɾεςʔγϣφϦʔ͓͠ΓɾεςοΧʔ   ϕϏʔɾΩοζۺ   ϑΝογϣϯίενϡʔϜ   ΞʔτɾࣸਅΠϥετ   Ո۩ɾੜ׆ࡶ՟Ϋογϣϯ  

Slide 33

Slide 33 text

ߟ࡯ wҰํɺΧςΰϦ಺Ͱܗঢ়΍σβΠϯʹ౷Ұੑ͕ͳ͘ɺ ݸʑͷྨࣅ౓͕௿͍ΧςΰϦʹ͓͍ͯ͸ɺఏҊख๏Ͱ બఆͨ͠঎඼ͷؔ࿈ੑ͕௿͘ͳͬͨ͜ͱ͕ΫϦοΫ཰ ͷ௿Լʹͭͳ͕ͬͨ 

Slide 34

Slide 34 text

 طଘख๏͕༗ޮͰ͋ͬͨΧςΰϦ ྫɿεςοΧʔ

Slide 35

Slide 35 text

·ͱΊ 

Slide 36

Slide 36 text

·ͱΊ w&$αΠτʹ͓͚Δؔ࿈঎඼ݕࡧͷ՝୊Λղܾ w&$αΠτͷ঎඼ಛੑʹྨࣅֶͨ͠शࡁΈωοτϫʔ ΫΛಛ௃நग़ثͱͯ͠࠾༻͠ɺಛ௃ྔΛۙࣅۙ๣୳ࡧ ͢Δ͜ͱͰؔ࿈঎඼Λݕࡧ͢Δ wطଘͷ঎඼ϝλσʔλΛิ׬͢Δ͜ͱͰΫϦοΫ཰ɺ ίϯόʔδϣϯ཰͕޲্ͨ͠