$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20191017_datascience_guid_meetup
Search
msdtakashi
October 17, 2019
How-to & DIY
1
1.3k
20191017_datascience_guid_meetup
フリーランスになった経緯
msdtakashi
October 17, 2019
Tweet
Share
More Decks by msdtakashi
See All by msdtakashi
データの民主化とデータパイプライン
msdtakashi
1
350
Other Decks in How-to & DIY
See All in How-to & DIY
AWSコミュニティプログラムとJAWS-UGアップデート / JAWS-UG函館 勉強会 vol.14
awsjcpm
2
170
JAWS-UG と AWS - JAWS-UG 沖縄 Cloud on the Beach 2025
awsjcpm
0
120
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
380
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
510
AWS Summit Japan 2025 個人的参加レポート
midnight480
0
190
プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS』 / How DojoPaaS powers the CoderDojo community in Japan
coderdojojapan
PRO
0
120
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
270
雑にコミュニティを続けてもいいと思っている/Feel free to continue the community
camel_404
0
320
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
110
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
110
Nutanix Community Edition 超入門 25.04
ricefield66
0
200
グローバルAWSユーザー コミュニティとJAWS-UG - JAWS FESTA 2024 in Hiroshima
awsjcpm
0
5k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
1
85
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
Optimising Largest Contentful Paint
csswizardry
37
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
94
A better future with KSS
kneath
240
18k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
80
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
250
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
Transcript
ϑϦʔϥϯεͷσʔλαΠΤϯςΟετ Ͱੜ͖Δʢ͚ͷʣಓ 5BLBTIJɹNBTVEB
ࣗݾհ Masuda T akashi w ݄͔ΒϑϦʔϥϯεʢ̐ʣ w σʔλαΠΤϯςΟετ w ࠷ॳ͔ΒϑϦʔϥϯε
w σʔλੳɺσʔλੳج൫ɺ#* w ҎલձࣾܦӦ͍ͯ͠·ͨ͠ɻ w དྷ͔ΒେֶӃੜʹͳΓ·͢ɻ w झຯ w ήʔϜʢςʔϒϧܥήʔϜଟʣ w Fεϙʔπ؍ઓ w ΫϥογϡϩϫΠϠϧ w -P-ʢݟΔઐʣ w ྉཧͱ͓ञ ̒લͷએࡐࣸਅ
ΞδΣϯμʢ͓͢Δ༰ʣ ϑϦʔϥϯεʹͳΔ·ͰͷಓͷΓ Α͘Θ͔Βͣɺ*5ۀքʹࢀೖ ങऩʹΑΓܖऴྃɺήʔϜۀք ਅͬͳϑϦʔϥϯεܖ ಇ͖ํΛม͑ͯΈΔ ࣄͷ୳͠ํͱٻΊΒΕ͍ͯΔχʔζ ϑϦʔϥϯεʹٻΊΒΕ͍ͯΔ͜ͱ ϑϦʔϥϯεͷࣄͷݟ͚ͭํ
·Ͱ ༑ਓͱڞಉܦӦͰෳͷձࣾͷܦӦΛߦ͍ͬͯ·ͨ͠ɻ ͍Ζ͍Ζ͋ͬͯɺڞಉܦӦղফɻ ͍͔ͭ͘ձࣾΛҾ͖औΓɺશ͘θϩ͔ΒࣄΛ࢝ΊΑ͏ͱͨ͠ɻ ࡀɺϚδͰɺݣձࣾొ̑ࣾ͠·ͨ͠ɻ ࣌څԁ͔ΒΓͦ͏ͱͨ͠ɻ Ӧۀͷࣄͱ͔མͪ·͘Δɾɾɾɻ Ή͔ʙ͍ͬͯͨ͠ɺ8FC͕ΒΈͷࣄͰࣄʹ͋Γͭ͘ɻ
ௌ͖͍ͨΞϯέʔτ ̍ࣾɿະܦݧͰ42-֮͑ͨ ̎ࣾɿݣࣾһ࣮ͬͯܦݧΛಘͨɻ ̏ࣾɿϑϦʔϥϯεʹ׳ΕͪΌͬͨɻ ̐ࣾɿϦϞʔτͰࣄΛड͚Δํ๏ɻ ̑ࣾɿ"*ϕϯνϟʔͷ͓ɻ ̒ࣾɿޱίϛαΠτͰͷ࣏ࣾͷ ϑϦʔϥϯεͱͯ͠Ͱͦͦ͜͜Ք͛ΔϙΠϯτ ݫ͍͠ϑϦʔϥϯεͷ࣮ ࠓޙͷੜଘઓུ
."ʢϚʔέςΟϯάΦʔτϝʔγϣϯʣ Πϯλʔωοτࠂཧళͷࢠձࣾ લऀ͕ୀ৬ͷͨΊɺٸᬎϙδγϣϯืूɺཌʹܾ·ͬͨɻ Ҿ͖ܧ͗ΪϦΪϦ̍ϲ݄ɾɾɾɻ ҙ֎ͱՋͩͬͨɾɾɾɻ ۭ͖࣌ؒʹଞͷࣄΛख͏ɾɾɾɻ ΤϯδχΞͱ͍͏ಇ͖ํΛΔɻ ࣄख͍ͳ͕Β42-Λ֮͑Δɻ Ջͳཧ༝ɿങऩ͞ΕΔ४උ͍ͯͨ͠ɻ ങऩʹͯܖऴྃɻ
ιʔγϟϧήʔϜͷੳνʔϜʹଐ νʔϜϦʔμʔ͕͍͕ͨੳͤͣɻ ࣮࣭తʹ42-͔͚Δϝϯόʔ໊͕ɻ #JH2VFSZ֮͑Δɻ ໊৽نλΠτϧʹҠಈ͠ɺ࣮࣭େܕλΠτϧ໊ɻ ঃʑʹ૿͑ͯωοτϫʔΫ୲ऀͳͲɻ ύνϯίग़ͷϓϩσϡʔαʔͱྑ͘ͳΔɻ ࣏ྗͷॏཁੑɻ τϨϯυʹ͍Δۀछɺ͓͍͕ۚΑ͘ϊϋͨ·Δɻ
ήʔϜձࣾʢ31(ιʔγϟϧήʔϜʣ
ిػϝʔΧʔ4*FSࢠձࣾձࣾʢΫϥυ෦ʣ େମฏۉతͳϑϦʔϥϯε୯Ձͷܖɻ ؒΛڬΜͰͷ4&4ܖɻ ࣮࣭తͳγεςϜܦݧະܦݧͩͬͨͷͰۤ͠Ήɻ (JUͱ͔αʔόपΓΛ͕ͬͭΓษڧɻ ػցֶशΑΓ҆ఆతͳੳͷج൫࡞ɻ ͪΐ͏ͲΠψܕϩϘοτͷ։ൃʹ͋ͨΓɺσʔλϕʔεΛઃܭɻ ۀքతʹਓ຺తʹ͍Ζ͍ΖͱֶͿɻ େاۀͷࣄͷਐΊํେɻ θϩઃܭɺ͍Ζ͍ΖͱษڧʹͳΔɻ
ϝσΟΞܥಈը৴ʢσʔλੳج൫෦ʣ ϦϞʔτϫʔΫͰͷडɻ ୯ՁٳΊ͕ͩɺࣗ༝ͱνϟϨϯδ͕Ͱ͖Δɻ ਓࡐ͕ෆͯ͠େมɻ σʔλੳج൫ͷҎ߱Ҋ݅ΛΒͤͯΒ͍ͬͯΔɻ ܖมߋΛ݉Ͷͯܖɻ ֹ͍͕҆ۚͩɺαϒͰܖ͕͋ΔͱϑϦʔϥϯεͱͯ͠མͪண͘ɻ ݱࡏܧଓதɻ ݄ʹճإΛग़͢ͷେɻ4MBDLίϛϡχέʔγϣϯɻ ϦϞʔτ͞΅Δ͔Βݱʹߦ͘ɻ
1.0ͱ͍͏ͰࣄΛड͚͕ͨϘδγϣϯ͕͔ͬͯ։ൃʹʢʣ ϕϯνϟʔͷ͍͍งғؾΛֶͨɻ ػցֶशܥਓࡐଟ͍͚Ͳɺ͍ॴ͍͠Ͱ͢ΑͶɾɾɾɻ ࣾͷηΩϡϦςΟʔɾɾɾɻ ͍͍ҙຯͰ4*FSͰͷ͖ͬͪΓͱͨ͠ߟ͑ํੜ͖ͨɻ ਓ຺తʹ͕Γͷ໘ന͞ײͨ͡ɻ ্͢Δ·ͰೖΕସΘΓଟͯ͘େมͳʙɻ "*ܥϕϯνϟʔʢ4BB4։ൃʣ
ੳج൫͕Ͱ͖͕ͨɺੳ͍ͯ͠ͳ͍ڥԼͰͷΞφϦετɻ ࣾͷϨϙʔτج൫࡞ɻ γεςϜνʔϜͰͳ͘ɺاըΑΓͷ෦ॺͷσʔλαΠΤϯενʔϜ ࠾༻ͯ͘͠ΕͨϚωʔδϟʔΊΔɻ1.ෆࡏͷࣄͷਐΊํɻ ֖Λ͚͋Δͱඋ͞Ε͍ͯͳ͍σʔλੳڥɻ ΤϯδχΞϦϯάͷϚωʔδϟʔͱεέδϡʔϧௐʹۤ͠Ήɻ ୯Ձͷน͕݁ߏେมͩͳʙɻ ࣏ࣾྗͷ͠͞Λ௧ײ͢Δɻ ۜͷؙͷ୳͠ํɻ ޱίϛαΠτʢσʔλΞφϦετʣ
ී௨ʹωοτݕࡧͰ୳ͨ͢ΊɺΑ͋͘ΔӦۀྗ͍Βͳ͍ɻ ۀքͷߏΛ͔ͬ͠ΓͱΔɻ ৬ܦྺॻͷ࡞Γํɻ ΤʔδΣϯτʹରͯ͠ӦۀͱަবͰ͖Δೳྗɻ ͷલͷࣄਫ਼Ұഋ͢Δɻ ҙ֎ͱਓ຺ɺେɻ ͪΐͬͱඍົͳҊ݅ଟ͍ͷͰଟड͚Δ͠ɻ ཕҊ݅ଟ ݟۃΊͳ͍ͱා͍ɻ ϑϦʔϥϯεͱͯ͠Ͱͦͦ͜͜Ք͛ΔϙΠϯτ
ͦͦɺσʔλαΠΤϯςΟετͷܦݧऀ͕͍ͳ͍ɻ 4*FSܥܦݧऀΛཉ͕͠Δɻ ͨͩ͠ɺ4*FSͷ͓ࣄͷखॱ͕ඞཁɻ ݁ہϙδγϣϯ࣍ୈɻ ߴֹҊ݅ΤʔδΣϯτܦ༝Ͱհϕʔεɻ ϑϦʔϥϯεσʔλαΠΤϯςΟετʹٻΊΒΕΔೳྗ
ΊͪΌͪ͘Όݫ͍͠ 1P$ϑΣʔζऴΘͬͨɻ େ্ֶ͕Γ͕͍͢͝ʢम࢜ɺത࢜ܥ͕ͧΖͧΖʣ ݱঢ়ͷݱͷਓ͍ؒͦͦ͜͜͢͝ɻ PWFSʹνϟϯε͕͋Δɻ ϙδγϣχϯάΛݟۃΊΔɻ 1.͕࠷ෆ͍ͯ͠ΔϙδγϣϯʢϏδωευϝΠϯʣ ͨͩɺधཁແ͘ͳΒͳ͍ɻ ΨνͰੳͷಓΛਐΜͰτοϓͰੜ͖Δ͔ʁ ߹ΘͤϫβͰΦτφͷઓ͍ํΛ͍͔ͯ͘͠ʁ
͜Ε͔ΒͷσʔλαΠΤϯςΟετ
5+0͞Μʢ࣮ࡍʹձ͏ͱී௨ͷਓɺಟు͘ͷ͕͖ʣ IUUQTUKPIBUFOBCMPHDPNFOUSZ ͲͷೳྗͰઓ͏ͷ͔ʁ
ͬ͘͟Γɺஈ֊͙͍ͩͰج४Λ࡞ͬͯݟͨɻ ɹɹɹಠஅͱภݟͳͷͰҟೝΊΔɻʢࣾձ࣮Α͘Θ͔ΒΜʣ ͲͷೳྗͰઓ͏ͷ͔ʁ Lv1 Lv2 Lv3 ϞσϦϯά ϥΠϒϥϦ͑Δɻ νϡʔχϯάͰ͖Δ จ࣮
֤छ౷ܭ Ϋϩεूܭੳ ݕఆΛཧղ͍ͯ͠Δ ҼՌਪΫϥε υϝΠϯ ϏδωεͷΈ εςʔΫϗϧμʔ ۀքࣄཧղ ࣾձ࣮ αʔόपΓͷࣝ ্࢘ͷઆ໌ೳྗ νϡʔχϯά σʔλج൫ SQL͕͔͚Δ ςʔϒϧઃܭͰ͖Δ ύΠϓϥΠϯ࡞ΕΔ ϓϩάϥϛϯά python͕͔͚Δ ϥΠϒϥϦͷબఆ ڥ࡞ͳͲ
Ϩϕϧ͙̍͑ͨΒ͍ͰͲ͜Ͱઓ͏ͷ͔ܾΊΔɻ ࠓޙͰͲ͜ʹ͔͏ͷ͔Θ͔Βͳ͍ͷͰɺඋ͑Δɻ ੈͷதͷใόΠΞε͔͔͍ͬͯΔϙδγϣϯτʔΫ͕ଟ͍ɻ ৗʹใऩूͭͭ͠ɺࣗͷ͔͏ಓΛࣗͰܾΊͯϙʔτϑΥϦΦ Λ࣋ͭํ͕ྑ͍ɻ ਓੜͷˋΛֶशʹ͍͚ͯͯউͯΔɻ Ͳ͜Ͱઓ͏ͷ͔ߟ͑Δɻ PWFSɺϏδωευϝΠϯͰઓ͏ɻ ʢए͍ਓ͓͡͞Μͱͷձ͕ݏ͍ͳఱ࠽͕ଟ͍ʣ ͲͷೳྗͰઓ͏ͷ͔ʁ