Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
340
Other Decks in How-to & DIY
See All in How-to & DIY
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
430
エンジニアになって2年間で学んだこと
kaiphoenix
0
210
ラズパイカメラ向け ケーブル延長基板・ハウジングの開発
koheimasaki
PRO
2
360
How to create better speaker proposals
logico_jp
2
1k
「変えること」「変わること」を楽しむ力で"敵わない存在"と向き合う
subroh0508
1
210
QFHアンテナを作ってみた、 それとパッチアンテナ
takurx
1
260
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
110
JAWS-UG/AWSコミュニティプログラムのご紹介 - JAWS-UG 佐賀
awsjcpm
2
180
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
390
AWSコミュニティプログラムのご紹介 -グローバル展開するコミュニティプログラム-
awsjcpm
0
210
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
100
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
1k
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
What's in a price? How to price your products and services
michaelherold
246
12k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Done Done
chrislema
185
16k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Unsuck your backbone
ammeep
671
58k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
RailsConf 2023
tenderlove
30
1.3k
Agile that works and the tools we love
rasmusluckow
331
21k
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ɺϏδωευϝΠϯͰઓ͏ɻ ʢए͍ਓ͓͡͞Μͱͷձ͕ݏ͍ͳఱ࠽͕ଟ͍ʣ ͲͷೳྗͰઓ͏ͷ͔ʁ