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
Ruby をデータサイエンス分野に対応させる活動の現況
Search
Kenta Murata
March 10, 2018
Technology
2.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby をデータサイエンス分野に対応させる活動の現況
沖縄 RubyKaigi 02 で使用したスライド
Kenta Murata
March 10, 2018
More Decks by Kenta Murata
See All by Kenta Murata
waitany と waitall を作った話
mrkn
0
360
HolidayJp.jl を作りました
mrkn
0
410
Calling Julia functions from Streamlit applications
mrkn
1
650
Red Data Tools で切り開く Ruby の未来
mrkn
3
1.4k
Method-based JIT compilation by transpiling to Julia
mrkn
0
9.4k
Apache Arrow C++ Datasets
mrkn
4
1.9k
Reducing ActiveRecord memory consumption using Apache Arrow
mrkn
0
2k
RubyData and Rails
mrkn
0
3.5k
Tensor and Arrow
mrkn
0
1.1k
Other Decks in Technology
See All in Technology
Lint の層を組み直した話
bengo4com
1
120
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
1
330
Deep Data Security 機能解説
oracle4engineer
PRO
3
950
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
Filter What the LLM Reads: RAG Governance with AgentCore Gateway
yakumo
1
120
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
120
Agent × Maestro で始める モバイル E2E 端末準備からテスト実行・結果確認まで
sansantech
PRO
0
230
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
350
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
120
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
270
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
1
500
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
360
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
320
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
The SEO Collaboration Effect
kristinabergwall1
1
600
Chasing Engaging Ingredients in Design
codingconduct
0
370
Code Review Best Practice
trishagee
74
20k
KATA
mclloyd
PRO
35
16k
Mind Mapping
helmedeiros
1
410
Designing Experiences People Love
moore
143
24k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Transcript
3VCZر٦ة؟؎ؒٝأⴓꅿ ח㼎䘔ׇׁ崞⹛ך植屣 ,FOUB.VSBUB 4QFFF *OD 0LJOBXB3VCZ,BJHJ
"CPVUNF ˖ ,FOUB.VSBUB !NSLO ˖ 'VMMUJNF$3VCZDPNNJUUFSBU4QFFF *OD ˖ CJHEFDJNBM
FOVNFSBCMFTUBUJTUJDT QZDBMMSC NYOFUSC FUD ˖ 3VCZ $$ 1ZUIPO +VMJB FUD ˖ /FP7JNNFS
None
➙傈ח荚תדךة؎يٓ؎ٝ ˖ 䎃䖓⼱։䎃⼱ ˖ 3VCZד،فٔ؛٦ءّٝ⡲גךחر٦ة鍑匿כ1ZUIPO⢪ׂ䖤זְ ˖ 3VCZדر٦ة؟؎ؒٝأָדֹזְ植朐㢌ִ״ֲ ˖ 傀㶷ךخ٦ٕ何㊣׃ծ倜׃ְخ٦ٕ⡲׃ג ֿ̤ׯ湱䔲儗ַַָג׃תֲ
˖ 䎃ך䖓⼱։䎃 ˖ 䊬➂ך肔ח⛦׃ַזְ ˖ 䊬➂1ZUIPOך项欵3VCZַ崞欽׃״ֲ̔QZDBMMSC ˖ 䎃 ˖ 帾㾴㷕统ד䊬➂ך肔ח⛦ַג遤ֲֿ̔NYOFUSC
➙傈ֶ鑧׃ֿׅה ˖ 3VCZךر٦ة؟؎ؒٝأ㼎䘔ך植㖈 ˖ QZDBMMSCך稱➜ ˖ NYOFUSCך稱➜ ˖ ➙䖓חאְג ˖
תה
3VCZךر٦ة؟؎ؒٝأ㼎䘔ך植㖈
㣐猰㷕䪮遭禸فٗآؙؑز 4DJ3VCZ 3VCZ/VNP #JP3VCZ 3FE%BUB5PPMT
䨽閕ر٦ة؟؎ؒٝأחꟼ⤘ׅ فٗآؙؑزכ如ךא 4DJ3VCZ 3VCZ/VNP 3FE%BUB5PPMT
4DJ3VCZ IUUQTDJSVCZDPN ˖ 傊/"SSBZח䕦갟ׁג/.BUSJY⡲+PIO8PPET孑ָ䎃 갦ח甧♳־فٗآؙؑز ˖ 䎃תדכر٦ة؟؎ؒٝأぢֽךHFN涪ׅקר㈓♧ךف ٗآؙؑز ˖ 嫣䎃(PPHMF4VNNFSPG$PEFװגְ
˖ (4-ծ知⽃ז窟鎘鍑匿ծر٦ةؿٖ٦يזוח㼎䘔 ˖ ر٦ة〳鋔⻉כֽ֮ו䓲ְ ˖ HOVQMPU EBSVWJFX EBSVQMPUMZ
3VCZ/VNP IUUQTHJUIVCDPNSVCZOVNP ˖ 傊/"SSBZ涪㾜ׇׁ/VNP/"SSBZ⚥䗰חծ猰㷕 䪮遭鎘皾ぢֽךHFN涪ׅ ˖ 䎃剢ח/"SSBZ⡲罏ך!NBTB 歊⚥ׁ ָ /VNP/"SSBZꟼ鸬ךHFNתה♳־فٗآؙؑز
ה׃ג甧♳־ ˖ /"SSBZכ/.BUSJY״כ㹋欽涸 ˖ 〳鋔⻉כHOVQMPUך
3FE%BUB5PPMT IUUQTSFEEBUBUPPMTHJUIVCJP ˖ 䎃חչ3VCZךךر٦ةⳢ椚خ٦ٕ⡲պ ח!LPV 갭谏ׁ ָ甧♳־ ˖ չ3VCZךךر٦ةⳢ椚خ٦ٕ⡲պךכ姻湫הג 㣐㢌דꞿְ劍ַַָךָծװ鹴־
חꅾ銲ז葺ְهٔء٦䲓־גְ ˖ 鑫稢כ갭谏ָׁ㊯גְךד満殛
㣐فٗآؙؑز⟃㢩ךך ˖ MJCMJOFBS MJCTWN TIPHVOךغ؎ٝر؍ؚٝ ˖ ⟃♴ծ猘ך➬✲ ˖ FOVNFSBCMFTUBUJTUJDT ˖
QZDBMMSCה⟗ 䖓鶢 ˖ NYOFUSC 䖓鶢 ˖ YHCPPTUSC 〴弨٥➱〴 ˖ SVCZKVMJB ְאַ荈䢧׃ְ
䎃ך⹛ֹ ˖ 3FE%BUB5PPMTفٗآؙؑزָ涪駈 ˖ 3FE"SSPXך涪ָ㨣׃ ˖ 3FE$IBJOFSך涪ָ㨣׃ ˖ QZDBMMSCָٔٔ٦أ ˖
OVNQZ NBUQMPUMJC QBOEBTזוך⚺銲ر٦ةخ٦ָٕקרⰋג3VCZ ַ⢪ִ״ֲחז ˖ 3VCZ(SBOUזוד5FOTPSPXSCה3VCFYָ⡲ ˖ 3VCZ%BUB8PSLTIPQָ㔐⪵ׁ
䎃ך⹛ֹ ˖ 3FE%BUB5PPMTفٗآؙؑزכ➂侧ָ㟓ִג갫锃ח竲ְגְ ˖ 3VCZ(SBOUד$VNPה3C$6%"ָ⡲גְגծ(1(16פ ך㼎䘔ָ鹌דְ ˖ NYOFUSCָ⹛ְ 䖓鶢
˖ 3FE7JTVBMJ[FSָأة٦ز 䖓鶢 ˖ 3VCZ%BUBEJTDPVSTF 䖓鶢 ˖ 3VCZ%BUB8PSLTIPQָ〴弨ה➱〴ד⪵✮㹀
3VCZכر٦ة〳鋔⻉ָ䓲ְ ˖ 傀㶷ך〳鋔⻉ٓ؎ـٓٔכر٦ةا٦أ /.BUSJY %BSVזו ח 䓼ֻ穠さ׃גְ ˖ 殯ז〳鋔⻉ٓ؎ـָٓٔתֻ殯ז؎ٝة٦ؿؑ؎أ 䭯גְךדծ⢪欽ׅٓ؎ـٓٔ㢌刿ׅח〳鋔⻉欽
؝٦سך㣐何ꬠָ䗳銲חז ˖ 醱さثٍ٦زכ⽃秪זךִׁ⡲זְ
3FE7JTVBMJ[FS IUUQTHJUIVCDPNSFEEBUBUPPMTSFEWJTVBMJ[FS
3FE7JTVBMJ[FSך植朐 ˖ ֹׁך㔳ָֽ㶷㖈ׅ ˖ 涪罏꧊׃גְתׅ ˖ ♧筰חװת׃׳ֲ ˖ IUUQTSFEEBUBUPPMTHJUIVCJP
如㔐ך044(BUF5PLZP.FFUVQ GPS3FE%BUB5PPMTBU4QFFF ˖ 䎃剢傈։ ˖ IUUQTTQFFFDPOOQBTTDPNFWFOU
QZDBMMSC
QZDBMMSCהכ ˖ 3VCZفٗإأⰻח1ZUIPO؎ٝة٦فٔة䭯ծ 1ZUIPOך$"1*⢪ג3VCZַ1ZUIPOךخ٦ٕ ⵃ欽ׅ➬穈䲿⣘ׅ فٗإأ QZDBMMSC 3VCZ ؎ٝة٦فٔة 1ZUIPO
؎ٝة٦فٔة
QZDBMMSCך暴䗙 ˖ 3VCZה1ZUIPOָずׄفٗإأⰻחず㽿׃גְךד✼ ְחؔـآؙؑز撑׃ִ֮ ˖ 1ZUIPO⩎ָ⹛ֻהֹח3VCZך(7-鍑佝ׅ ˖ 1ZUIPOה3VCZךדךر٦ةך؝ؾ٦噰⸂鼘ֽ ˖ 1ZUIPOַ3VCZ؝٦ٕغحؙדֹ
3VCZַ1ZUIPO ㄎן⳿ׅ➬穈 3VCZךؼ٦ف 1ZUIPOךؼ٦ف 1Z0CKFDU8SBQQFS 1ZUIPOؔـآؙؑز ه؎ٝة撑 TFMGGPP ㄎן⳿׃
1ZUIPOַ3VCZ ؝٦ٕغحؙ 3VCZךؼ٦ف 1ZUIPOךؼ٦ف 1SPDؔـآؙؑز 3VCZ0CKFDU ه؎ٝة撑 TFMG@@DBMM@@ DBMM ㄎן⳿׃
1ZUIPOַ撑ׁ 3VCZؔـآؙؑزך($ؖ٦س 3VCZךؼ٦ف 1ZUIPOךؼ٦ف ⟣䠐ךؔـآؙؑز 3VCZ0CKFDU ه؎ٝة撑 8FBL3FG 䓲撑 ($ؖ٦س
撑⥂䭯 䓲撑⯓ך娤❕㜠デ
QZDBMMSCדדֹֿה ˖ 3VCZַדֹֿה ˖ 1ZUIPO؝٦سך鐰⣣ ˖ 1ZUIPOךٌآُ٦ٕ铣鴥 ˖ 1ZUIPOךؔـآؙؑزך乼⡲ ˖
1ZUIPOךꟼ侧ㄎן⳿׃ ˖ 㘗㢌䳔邌ח״1ZUIPOך㘗ה3VCZךؙٓأך㼎䘔➰ֽ ˖ אתծְְךֿהכדֹג׃תֲ
QZDBMMSCך鐰ⴻ
QZDBMMSCך⟗ ˖ 1ZUIPOךخ٦ٕ3VCZַ⢪ְװֻׅׅך➬穈 㘗㢌䳔邌ך㹀纏זו 㼪 ⰅׅךHFN ˖ OVNQZSC ˖ /"SSBZװ/.BUSJYהך鸬䵿堣腉Ⰵְָ劢滠䩛
˖ NBUQMPUMJCSC ˖ *3VCZOPUFCPPLהך鸬䵿堣腉䲿⣘ ˖ QBOEBTSC ˖ "DUJWF3FDPSEהך鸬䵿堣腉䲿⣘ ˖ ♳鎸⟃㢩ךךծ⢽ִלTDJLJUMFBSOװLFSBTזַ⡲ְ 铩ַ⡲ג
QZDBMMSCדתדֹזְֿה ˖ 3VCZ⩎ד1ZUIPOךؙٓأך؟ـؙٓأ⡲儗חծ1ZUIPO⩎ ח㼎䘔ׅ؟ـؙٓأ⡲ֿה ˖ ָֿדֹה$IBJOFS⟃ָ꣬⢪ִ״ֲחז ˖ 㘗㢌䳔邌ך嗚稊דؙٓأꥡ㾴罋䣁ֿׅה ˖ 1ZUIPO⩎ד⡲أٖحسַ3VCZؔـآؙؑز乼⡲דֹזְ
˖ 3VCZח堣腉鷄⸇׃ג㼎䘔ׅ✮㹀
QZDBMMSCָ䕵ח甧א㜥 ˖ 3VCZד剅ַ،فٔ؛٦ءַّٝ1ZUIPOד剅ַ ر٦ةⳢ椚ءأذي غحثⳢ椚ծ㷕统幥堣唒㷕统ٌ رٕծ〳鋔⻉Ⳣ椚ծFUD ㄎן⳿ׅ ˖ كٝثو٦ؙ穠卓ךⳢ椚װ،فٔ؛٦ءّٝךؚٗךⴓ 匿זוծ㹋ד׳ה׃ر٦ةⳢ椚ָ䗳銲ז⡲噟
*3VCZOPUFCPPL♳ד㹋倵׃ծر٦ةⳢ椚QBOEBTדծ 〳鋔⻉NBUQMPUMJCד遤ֲ
،فٔ؛٦ءّٝה ر٦ةⳢ椚ءأذيך籬ֺ倯 ،فٔ؛٦ءّٝ ر٦ةⳢ椚ءأذي ً؎ٝ%# B ず♧%#鋅ׇػة٦ٝ ،فٔ؛٦ءّٝ ر٦ةⳢ椚ءأذي ً؎ٝ%#
C ر٦ةⳢ椚㼔欽%#ػة٦ٝ ر٦ةⳢ椚 㼔欽%# ⡲䧭 ،فٔ؛٦ءّٝ ر٦ةⳢ椚ءأذي ً؎ٝ%# D 湫⻉ر٦ةⵃ欽ׅػة٦ٝ Ⱏ剣걄㚖 湫⻉ ،فٔ؛٦ءّٝ ر٦ةⳢ椚ءأذي ً؎ٝ%# E 鎉铂ـٔحآ⢪ֲػة٦ٝ ر٦ةⳢ椚 㼔欽%# ⡲䧭 ـٔحآ QZDBMMSCד 〳腉חז
QZDBMMSCָぢְגְזְך 3VCZה1ZUIPO걼籕ח遤ֹ勻ׅ״ֲזⳢ椚 ˖ ـٔحآ鸐麓ׅؔ٦غ٦قحسָ֮ 䱱稊涸ر٦ة鍑匿 ˖ 䱱稊涸ر٦ة鍑匿כծر٦ةך䚍颵㷕ןծر٦ةח㼎׃ג黝ⴖזر٦ةⳢ椚 ךװ倯涪鋅ׅך㹋꿀麓玎ד֮
˖ 䱱稊涸ر٦ة鍑匿ך媮ꥡדכծر٦ة؟؎ؒٝأך垥彊鎉铂ד֮1ZUIPO ⢪ֲ倯ָ⡦ַה⤑ⵃ ˖ QBOEBT TDJQZ OVNQZ NBUQMPUMJC TDJLJUMFBSOًؗה孡䭯ְְ
剑䖓ח儗ָ֮ %FNPװ IUUQTHJUIVCDPN3VCZ%BUBSVCZLBJHJCMPCNBTUFSQZDBMM@MFDUVSFJQZOC 8&# %#13&44WPM
3VCZה帾㾴㷕统
3VCZד帾㾴㷕统כדַֹ ˖ QZDBMMSC⢪ִל,FSBTծ1Z5PSDIծ$IBJOFSYזוָ⢪ִ ̤1ZUIPOד㷕统׃ٌرٕ3VCZַㄎן⳿׃ג䱿锷ׅ欽 鷿ה׃גז剣欽 ˖ .JDSPTPGU$PHOJUJWF5PPMLJU $/5, ך48*(ח״غ؎ٝر؍ ָؚ֮
̤䎃剢דغ؎ٝر؍ؚٝך涪ָ姺תגְ ˖ 3FE$IBJOFSָ㸣䧭ׅל3VCZד ̤嚂׃ֻ孡ꞿח涪׃גְךַծְא$IBJOFSח鷄ְ אֽךַ劢㹀ד֮
3VCZד帾㾴صُ٦ٕٓطحزٙ٦ ؙ㹀纏׃ג㷕统ְׇׁկ肔ח⛦ׇ גֻ䊬➂ׁכְתַׇ
ㄎ
.9/FU ˖ 9HCPPTU⡲%.-$ؚٕ٦فח״ג涪ׁגְ帾㾴㷕统דֹⴓ侔 鎘皾ؿٖ٦يٙ٦ؙ ˖ 䎃ח涪ָ㨣תծ䎃ח"QBDIF*ODVCBUPSךفٗآؙؑزחז ˖ 醱侧(16ֽדזֻ醱侧ظ٦سדך⚛鎘皾ח㼎䘔׃גְ ˖ //7.
57.זוך鎘皾ؚٓؿ鐰⣣ך㛇湍䪮遭ךぢ♳ח״ծ(16剑黝⻉ֽד זֻ$16剑黝⻉זוח㼎䘔 ˖ ⢽鎘皾ؚٓؿ̔--7.*3XJUI.,-̔OBUJWFDPEF ˖ "NB[PO㨣הׅ㢳ֻך⟰噟ח佄䴂ׁגְ
//7.57. IUUQUWNMBOHPSHOOWNDPNQJMFSBOOPVODFNFOUIUNM
NYOFUSC ˖ .9/FUך3VCZغ؎ٝر؍ؚٝ ˖ 1ZUIPO晛ךؙٗ٦ٝ湡䭷׃ג涪⚥ ˖ 植㖈ך涪朐屣 ˖ أؙٓحثד㢳㾴ػ٦إفزٗٝ㹋鄲׃ג(16♳ד⹛ַׇ ˖
ֶֻ3//זו㹋鄲דֹ 劢然钠 ˖ (MVPOזוך⤑ⵃז➬穈כת獳嗂׃גְזְ
%FNP IUUQTHJUIVCDPNNSLONYOFUSCUSFFNBTUFSOPUFCPPLT
$16⢪欽
(16⢪欽
➙䖓חאְג
侧䎃䖓ך鋅鸐׃ ˖ 3VCZכ3VCZדׁח鸞ֻז ˖ 3VCZכ+*5剣⸬⻉׃זֻג傀ח״鸞ְ ˖ 3FE%BUB5PPMTך崞⹛ח״3VCZךד֮玎䏝ر٦ة؟ ؎ؒٝأך➬✲ָדֹ״ֲחזגכ׆ ˖ 1ZUIPOכֶֻ植㖈ず圫ח剑ًآٍ٦׃ծ1ZUIPOד⡲
鼋欵㢳侧㶷㖈ׅכ׆ ˖ +VMJBכ➙״ַזًآٍ٦חזגְגծ猰㷕䪮遭鎘皾ⴓ ꅿדכ銽埄《גְכ׆
͜͏͍͏ੈք؍ͷ࣮ݱΛࢦ͍ͨ͠ pycall.rb PyCall.jl / pyjulia julia.rb ͜ Ε ͔ Β
࡞ Δ ↓ Arrow
3VCZ%BUB ˖ IUUQSVCZEBUBPSH ˖ فٗآؙؑز埆倖דر٦ة؟؎ؒٝأⴓꅿד3VCZ⢪ֲ➂ָ꧊ת؝ىُصذ؍ח זֿה湡䭷׃גְ ˖ ぐ㖑דٙ٦ؙءّحف⪵ ˖ ➙䎃כ〴弨ה➱〴דך⪵ָ寸㹀幥
˖ ぐ㖑ד䩛חٙ٦ؙءّحفָ⪵ׁ崧⡲ְ ˖ 3VCZ%BUBךEJTDPVSTFָדֹ ˖ IUUQTEJTDPVSTFSVCZEBUBPSH ˖ 3VCZה044ךر٦ةخ٦ٕ穈さׇג⢪ֲ➂ה涪罏ך陽锷ך㜥ח׃ְ
תה ˖ 3VCZر٦ة؟؎ؒٝأⴓꅿח㼎䘔ׇׁ崞⹛ך植朐嚊铡׃ ˖ QZDBMMSCך黝ⴖז⢪ְ倯ծ黝ⴖדזְ⢪ְ倯ծQZDBMMSCדת דֹגְזְֿה铡僇׃ ˖ NYOFUSCך植㖈ך涪朐屣铡僇׃ծرٌ㹋倵׃ ˖ 3VCZךر٦ة؟؎ؒٝأⴓꅿחֶֽ➙䖓ך鋅鸐׃鶢ץ
˖ 3VCZ%BUBEJTDPVSTF稱➜׃
None
53*$, '*/"- IUUQTHPPHMOWE'DR