Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kaggleと実務
Search
Takanobu Nozawa
August 29, 2019
Technology
23k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaggleと実務
Takanobu Nozawa
August 29, 2019
Transcript
47 slides
ϚϚͷҰาΛࢧ͑Δ ΧάϧͱδπϜ $POOFIJUP*ODᖒর ୈ̐ճLBHHMF͘͘ձ!߿ொ
Έͳ͞Μɺ,BHHMF͖Ͱ͔͢ʁ
,BHHMFͷܦݧ࣮ʹ׆͖͍ͯ·͔͢ʁ
ࠓ͢͜ͱ .-ΤϯδχΞʹͳͬͯϲ݄Ͱײͨ͡ ,BHHMFͱ࣮ͷIPHFIPHFʹ͍ͭͯ
ͪͳΈʹ͜ͷεϥΠυ
൴ΒʹΑͬͯࢧ͑ΒΕ͍ͯ·͢
ຊ
ΞδΣϯμ ࣗݾհ αʔϏεʹ͍ͭͯ ৫ʹ͍ͭͯ ,BHHMFͱ࣮ʹ͍ͭͯ
ࣗݾհ
ࣗݾհ ໊લɿᖒরʢ/P[BXB5BLBOPCVʣ ॴଐɿίωώτגࣜձࣾ ɹɹɿ!UBLBQZ w ʙίωώτʹ.-ΤϯδχΞͱͯ͠+0*/ w ػցֶशؔ࿈ΛϝΠϯʹΓͭͭɺΠϯϑϥษڧத
w ,BHHMFͨ͠ΓɺϒϩάʢIUUQTXXXUBLBQZXPSLʣॻ͍ͨΓɺ ٿͨ͠Γ͍ͯ͠·͢
αʔϏεʹ͍ͭͯ
αʔϏεʹ͍ͭͯ ˞ʮӾཡʯʮར༻ऀʯϝσΟΞͱΞϓϦͷ߹ܭʢ݄݄ͷฏۉʣ ˞ʮϚϚ͚/PΞϓϦʯ݄Πϯςʔδௐɹௐࠪରɿ৷தʙ̎ࡀ̌ϲ݄ͷࢠڙΛ࣋ͭঁੑ O Λநग़ ˞*OTUBHSBNͷϑΥϩϫʔɺ'BDFCPPLͷ͍͍Ͷɺ-*/&ͷͱͩͪͷ߹ܭ ݄࣌
ϚϚϦ ΞϓϦɾ8FC 4/4 *OTUBHSBNɾ-*/&ɾ'BDFCPPL هࣄ ϚϚಉ࢜ͰΈΛ૬ஊ͠߹͏2"ίϛϡχςΟΛத৺ʹ ϢʔβʔΛ֦େ͍ͯ͠·͢ ʮϚϚϦʯͰϢʔβʔಉ͕࢜ ͲΜͲΜܨ͕͍ͬͯ·͢ ϚϚͷੜ׆ʹཱͭهࣄΛ ෯͍δϟϯϧͰ৴͍ͯ͠·͢ ϚϚ͚/P̍ΞϓϦʹબग़ ਓͷϚϚ͕બͿʮݱࡏ͍ͬͯΔΞϓϦʯʹ ͯɺ߲ ଞͷϚϚʹΦεεϝ͍ͨ͠ɺೝɺ ར༻ɺརศੑɺײ Ͱ̍ҐΛ֫ಘ͠·ͨ͠ هࣄ 6,000 هࣄҎ্ ྦྷܭϑΝϯ 85 ສਓ ˞ ݄ؒӾཡ 1.5ԯճ ˞ ݄ؒར༻ऀ 650ສਓ ˞ ˞ lΈzͱzڞײzΛ࣠ʹϚϚʹدΓఴ͍ ΞϓϦɾ8FCɾ4/4ͱଟ֯తʹαʔϏεΛల։͍ͯ͠·͢
αʔϏεʹ͍ͭͯ 0 450,000 900,000 1,350,000 1,800,000 2014/4 2014/5
2014/6 2014/7 2014/8 2014/9 2014/10 2014/11 2014/12 2015/1 2015/2 2015/3 2015/4 2015/5 2015/6 2015/7 2015/8 2015/9 2015/10 2015/11 2015/12 2016/1 2016/2 2016/3 2016/4 2016/5 2016/6 2016/7 2016/8 2016/9 2016/10 2016/11 2016/12 2017/1 2017/2 2017/3 2017/4 2017/5 2017/6 2017/7 2017/8 2017/9 2017/10 2017/11 2017/12 2018/1 2018/2 2018/3 2018/4 2018/5 2018/6 2018/7 2018/8 ݄ؒߘ 150ສ݅ िʹҎ্ىಈ͢Δ ΞΫςΟϒϢʔβʔ 50 ਓʹਓ 57$. ์ө ΞϓϦ૯%-ສ ਓʹਓ ਓʹਓ ਓʹਓ ਓʹਓ ˞ ˞ʮϚϚϦʯͷग़࢈༧ఆΛઃఆͨ͠Ϣʔβʔͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷग़ੜ͔Βࢉग़ ˞िʹճҎ্ىಈ͢ΔϢʔβʔ ˞ ʹग़࢈ͨ͠ϚϚͷʮਓʹਓʯ͕ϚϚϦΛར༻த ຊ࠷େڃنΛތΔϒϥϯυͱ͍ͯ͠·͢ ˞
৫ʹ͍ͭͯ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ Լه݅ͷݩɺҎ߱Λ͠·͢ w 8FCܥελʔτΞοϓ
w #UP$αʔϏε w ΅ͬͪ.-ΤϯδχΞ
,BHHMFͱ࣮ʹ͍ͭͯ
,BHHMFͱ࣮ʹ͍ͭͯ ࣭ऀ ճऀ ෆదͳίϯςϯπͷߘ FH؆୯ʹՔ͛Δํ๏ڭ͑·͢Α ϚϚϦͰͷػցֶश׆༻ྫ
,BHHMFͱ࣮ʹ͍ͭͯ ࣭ऀ ճऀ ෆదͳίϯςϯπͷߘ FH؆୯ʹՔ͛Δํ๏ڭ͑·͢Α ݕ Ӿ ϑ
Ο ϧ λ /-1Λͬͯ ෆదͳߘΛݕ ϚϚϦͰͷػցֶश׆༻ྫ
ҰൠతͳػցֶशϓϩδΣΫτͷϫʔΫϑϩʔ ՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪
࡞Δ ͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽
ҰൠతͳػցֶशϓϩδΣΫτͷϫʔΫϑϩʔ ՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪
࡞Δ ͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ ࣮ͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ࣮ͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ࣮ͷλεΫ ,BHHMFͷλεΫͱ࣮ͷλεΫΛ ൺֱͯ͠ΈΔ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ,BHHMFͷܦݧ͕ ࣮ʹཱͭͷ͜ͷ෦
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ྫ͑
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ʮϞσϧͷ"1*ԽɾσϓϩΠʯ ͚ͩͰ݁ߏΔ͜ͱ͕ଟ͔ͬͨΓ͢Δ
FH"1*ԽɾσϓϩΠʹඞཁͳͷ w ֶशࡁΈϞσϧ w SBXσʔλΛਪͰ͖Δܗʹॲཧ͢ΔͨΊͷϞδϡʔϧ /-1ͷ߹ετοϓϫʔυϑΝΠϧࣙॻͳͲ w
࣮ߦڥʢ"1*αʔόʣ w "1*ʢQZϑΝΠϧͳͲʣ w $*$% ʑ
w ֶशࡁΈϞσϧ w SBXσʔλΛਪͰ͖Δܗʹॲཧ͢ΔͨΊͷϞδϡʔϧ /-1ͷ߹ετοϓϫʔυϑΝΠϧࣙॻͳͲ w ࣮ߦڥʢ"1*αʔόʣ
w "1*ʢQZϑΝΠϧͳͲʣ w $*$% ʑ ͋Εɺ ,BHHMF࣮ͬͯʹ׆͖Δͷʁʁ FH"1*ԽɾσϓϩΠʹඞཁͳͷ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͜ͷ෦ͷݟʹؔͯ͠ ൺֱతੈͷதʹग़͖͍ͯͯΔҹ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͜ͷ෦ʹؔͯ͠ ·ͩ·ͩใ͕গͳ͍ҹ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͦͷதͰɺ࣮ࡍͷϏδωε՝ʹରͯ͠ Ͳ͏ੳͯ͠ɺͲ͏ϞσϦϯάͯ͠ɺͲ͏ݕূ͢Δ͔ ͱ͍ͬͨใ݁ߏগͳ͍
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ·ͯ͠ɺ΅ͬͪ.-ΤϯδχΞͩͱ ϞσϧͷΈํͱ͔ݕূͷํͱ͔݁ߏෆ҆
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͦ͏͍ͬͨதͰ ,BHHMFʢਵ͢ΔίϛϡχςΟؚΊʣ ݟͷๅੴശ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͏Θͬɾɾɾ ,BHHMFͷϙςϯγϟϧߴ͗͢ɾɾɾʁ
·ͱΊʂ
·ͱΊ w,BHHMFͰཆΘΕΔೳྗ.-ΤϯδχΞͱͯ͠ٻΊΒΕΔೳྗͷ Ұ෦ʢاۀنɾϏδωεϞσϧɾ৫ମ੍ʹΑΔࠩ͋Δ͕ʣ w͕ͩɺ,BHHMFʢͱͦΕʹਵ͢ΔίϛϡχςΟʣ͔ΒಘΒΕΔ ݟͱͯଟ͍ॿ͔Δ w͜Ε͔Β,BHHMF͍ͬͯͧ͘,BHHMFίϛϡχςΟʹߩݙ͠ ͍ͯͧ͘
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
More Decks by Takanobu Nozawa
See All by Takanobu Nozawa
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
4
2.1k
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
1
380
低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発
takapy
4
6.4k
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
2.2k
NLPを活用したオンボーディング改善とコールドスタート問題への対策
takapy
4
6.3k
自然言語可視化ライブラリ 「nlplot」のご紹介
takapy
3
4.7k
コミュニティサービスにおけるレコメンデーションの変遷とMLパイプラインについて
takapy
2
7.5k
SageMaker StudioとStep Functionsを用いてMLOpsへの一歩を踏み出そう
takapy
0
13k
GoogleColabとVSCodeを用いた分析環境運用Tips
takapy
15
15k
Other Decks in Technology
See All in Technology
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
670
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
330
[JAWS Festa 2026]一番いい仕事は、請求書に現れない / jawsfesta2026
sh_fk2
2
520
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
420
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
210
AI時代における医療情報システムのセキュリティ / Security of Healthcare IT Systems in the AI Era
henryofficial
0
170
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
490
田んぼから始まる挑戦 〜新米農家の1年目〜
miu_crescent
PRO
0
350
Where Should Platform Complexity Live? Lessons from a Cross-Team PR Preview Platform
taiki45
0
110
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
210
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
落とし穴にハマってわかった 開発生産性を測るときに気をつけたいこと
munakata
1
160
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
Facilitating Awesome Meetings
lara
57
7.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Believing is Seeing
oripsolob
1
280
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k