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
daiki onodera
Search
d
July 23, 2025
Programming
140
0
Share
daiki onodera
Pythonを使わずPHPでどこまで機械学習を扱えるのか
d
July 23, 2025
Other Decks in Programming
See All in Programming
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
160
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
480
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
220
分析エージェント精度向上における データアナリストの役割
oura_shoya
0
130
AI 時代のソフトウェア設計の学び方
masuda220
PRO
28
11k
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
390
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
420
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.3k
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
740
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.4k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3k
Modding RubyKaigi for Myself
yui_knk
0
760
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Agile that works and the tools we love
rasmusluckow
331
21k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
140
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
RailsConf 2023
tenderlove
30
1.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
370
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Facilitating Awesome Meetings
lara
57
6.9k
Transcript
1ZUIPOΛΘͣ1)1Ͱ Ͳ͜·ͰػցֶशΛѻ͑Δͷ͔
໊લɿখࣉ େً 1)1ྺɿ ॴଐɿϥϯϓ ݩʑػցֶशΈࠐΈͷઐ
ݴޠ͝ͱʹಘҙ͕ଘࡏ 8FC։ൃ1)1ͷํ͕ΈΜͳ׳Ε͍ͯΔ ͳͥ͜ͷςʔϚΛબΜ͔ͩ 1ZUIPO 3 1)1 ෳࡶͳ౷ܭϞσϦϯά 8FC։ൃ ػցֶश
03.Έ͍ͨʹ؆୯ʹ͑Δํ๏͕͋ͬͯྑ͍ͷͰ 8FCΞϓϦέʔγϣϯ %# 03.Ͱૢ࡞Մೳ ֶशϞσϧ ֎෦ͷMBNCEBͰཧ ͳͥ͜ͷςʔϚΛબΜ͔ͩ
ੜ"*ͰेͳͷͰʁͷݸਓతͳճ ࣗવݴޠॲཧ ༁ ཁ ର ը૾ॲཧ ମೝࣝ ը૾ੜ ҟৗݕ ΄΅ੜ"*
Ұൠతͳը૾λεΫੜ"* υϝΠϯ͕ࣝඞཁͳλεΫਓ͕ؒϞσϦϯά ڧԽֶश ήʔϜ ੍ޚ࠷దԽ ܦ࿏࠷దԽ νϟϨϯδҰ෦ଘࡏ ·ͩ·ͩਓؒͷϞσϦϯά Τοδ"* ࣗಈӡస ମೝࣝ ֎෦ͱͷ௨৴Ͱ͖ͳ͍ ੍ଟ͍
ػցֶश ΣϒΞϓϦέʔγϣϯͷߏஙྫ Ծઆ ͷച্ ը૾Ͱେ͖͘ มಈ͢ΔͷͰʁ ४උ ୳ࡧ ը૾ΛϢʔβ͝ͱ ʹϥϯμϜ৴
௨ൢച ը૾ʹΑΔมԽͳ͠ ظؒݶఆ ը૾ʹΑΔมԽେ Ծઆཱͯͱ༧ଌϞσϧͷධՁͷ܁Γฦ͠
ػցֶश ΣϒΞϓϦέʔγϣϯͷߏஙྫ ༧ଌϞσϧͷݕ౼ σʔλͷ४උ ༧ଌϞσϧͷߏஙͱධՁ ΧʔτՃ֬ จΧςΰϦ ໊ɺը૾ ച্্͕͕Δը૾ͷఏҊ จ
ΧʔτʹՃ͠ ͨ ͍ͪ͝ͷλϧτ ͔΅ͪΌέʔΩ ·Μ͡Ύ͏ ֶश USBJOJOH ֶशσʔλ ֶशࡁΈϞσϧ ਪ FWBMVBUJPO ධՁ༻σʔλ ༧ଌϞσϧͷධՁ Ծઆཱͯͱ༧ଌϞσϧͷධՁͷ܁Γฦ͠
ػցֶश ΣϒΞϓϦέʔγϣϯͷߏஙྫ ਪ"1* 8FCΞϓϦέʔγϣϯ 1ZUIPO 1)1 ਪ"1*ͱͯ͠8FCΞϓϦέʔγϣϯͷ֎ʹग़͔͢͠ͳ͍ ֶशϑϩʔ ਪϑϩʔ จσʔλ
લॲཧδϣϒ Ϟσϧֶशδϣϒ ֶशࡁΈϞσϧ ֶशσʔλ 1ZUIPO 1ZUIPO
ػցֶश ΣϒΞϓϦέʔγϣϯͷߏஙྫ จσʔλ લॲཧδϣϒ Ϟσϧֶशδϣϒ ֶशࡁΈϞσϧ ֶशσʔλ ֶशϑϩʔ ਪϑϩʔ 1)1
1)1 1)1 8FCΞϓϦέʔγϣϯͰਪѻ͑ͨΒɺ࡞Γ͘͢ͳ͍ʁ 1)1 ਪؔ 8FCΞϓϦέʔγϣϯ
1)1ͰԿ͕Ͱ͖ΕԿ͕Ͱ͖Εຬ͔ σʔλ୳ࡧ ػցֶशύΠϓϥΠϯ༻ΫϥυαʔϏεͷར༻ ػցֶशϞσϧͷ࣮
σʔλͷՄࢹԽ 2VJDL$IBSUΛͬͨΠΪϦεͷΪϑτγϣοϓͷ ؒͷσʔλΛόεέοτੳͨ͠ྫ 1ZUIPO΄Ͳ؆୯Ͱͳ͍͕ɺ1)1Ͱ͍͚Δ YES PHP IUUQTHJUIVCDPN%BJLJ0OPEFSBEBUBFYQMPSFQIQ
ओͳػցֶशܥ($1αʔϏε #JH2VFSZɿσʔλͷऔಘ ݱ࣌Ͱ1)1Ͱ($1ͷศརͳαʔϏεϑϧʹ͑ͳ͍ 7FSUFY"*ɿϞσϧཧ %BUBGMPXɿֶशδϣϒ NO PHP NO PHP YES
PHP
ػցֶशϞσϧͷ࣮ धཁ༧ଌΦϥϯμͷωοτεʔύʔࣄۀऀ1JDOJD ૹʹ͏త·Ͱͷ࠷దͳܦ࿏ 5'5ͰԿ͕ͲΕ͘Β͍ചΕΔͷ͔ͷ༧ଌ NO PHP ਪનΠΪϦεͷ&$αΠτMZTU NO PHP MJHUIGNͰങ͏͕֬ߴ͍ΛΦεεϝ
1)1Ͱݱ࣌ͰͰ͖Δػցֶश 1)1Ͱ؆୯ʹࢼ͍ͨ͠ Կͱ͔ͳΒΜͷʁ ՄࢹԽσʔλૢ࡞ ػցֶशͷੈքʹೖ్ͬͨ YES PHP NO PHP
ݴޠؒͷϙʔςΟϯά$͔Β3VTU -JOVY,FSOFMҰ෦3VTUͰஔ͖͑ΔνϟϨϯδத $3VTUͱ͍͏ࣗಈஔ͖͑πʔϧ͋Δ ϝϞϦཧɾظతͳϝϯςφϯεੑɾϞμϯͳॻ͖ํ͕Ͱ͖Δ3VTUΛ͍͍ͨ $͔Β3VTUͷϙʔςΟϯά͕Μʹٞ͞ΕΔ
1PSULJUDMBVEFΛͬͯࣗಈͰ$Λ3VTUʹϙʔςΟϯά͢Δπʔϧ ΫϥεؒؔؒͷґଘੑΛίʔϧάϥϑΛ࡞ ςετΛ3VTUͰ࡞ ಉ݁͡Ռ͕ग़ྗ͞ΕΔΑ͏ʹ3VTUϙʔςΟϯά ෳࡶ͗͢ΔॲཧҰ୴TPϑΝΠϧΛੜ͠ɺ''*ܦ༝Ͱ͑ΔΑ͏ʹ ಉ͜͡ͱ͕1ZUIPO͔Β1)1ͰͰ͖ΔͷͰʁ ݴޠؒͷϙʔςΟϯά$͔Β3VTU
ਪનΞϧΰϦζϜMJHIUGN ݴޠؒͷϙʔςΟϯά1ZUIPO͔Β1)1 ސ٬ ސ٬
ސ٬ ੑผ աڈͷߪങ ճ ސ٬ ސ٬ ސ٬ ΧςΰϦ ΧςΰϦ ୭͕ԿΛങ͔ͬͨ ސ٬ͷଐੑ ͷଐੑ ސ٬Կങ͏ͷʁ501ڭ͑ͯ Ґ Ґ Ґ
ݴޠؒͷϙʔςΟϯά1ZUIPO͔Β1)1 1SPNQU ͋ͳͨͷλεΫ MJHIUGNͷίʔϧάϥϑͷ࡞ MJHIUGNΛMJHIUGNQIQʹ1)1ϙʔςΟϯά͢Δ MJHIUGNͱMJHIUGNQIQͷग़ྗΛൺֱ͠ɺಉҰͳ͜ͱΛূ໌͢Δਖ਼ৗܥͱҟৗܥͷςετΛॻ͘ ํ MJHIUGNͷϥϯμϜγʔυΛݻఆ͠ɺ࣮ߦ͝ͱʹ݁Ռ͕มΘΒͳ͍Α͏ʹ MJHIUGNͷίʔϧάϥϑΛϦʔϑ͔Β1)1ʹ࣮͢Δ ํ͕ෆ໌ͳͱ͖QPSULJUΛࢀߟʹ͢Δ
$ZUIPOͰॻ͔ΕͨෳࡶͳॲཧTPϑΝΠϧʹॻ͖ग़͠ɺ1)1͔Β''*Ͱݺͼग़ͤΔΑ͏ʹ͢Δ ࣮ߦσΟϨΫτϦ MJHIUGN ݩͷίʔυ MJHIUGNQIQ ࠓճ࡞Γ͍ͨ 1PSULJU ϙʔςΟϯάͷઌੜ
ݴޠؒͷϙʔςΟϯά1ZUIPO͔Β1)1 จͷ࣮ͱ૬ҧͳ͍͔ͷ֬ೝඞཁ ਪનΞϧΰϦζϜ MJHIUGN Λ1)1ͰσόοάͰ͖Δঢ়ଶ·Ͱ͍͚࣋ͬͯΔ IUUQTHJUIVCDPN%BJLJ0OPEFSBMJHIUGNQIQ
1)1ͰػցֶशͲ͜·ͰͰ͖Δʁ σʔλऔಘ͔ΒσʔλՄࢹԽ·Ͱ2VJDL$IBSUͳͲΛ͏͜ͱͰՄೳ ݱࡏͰ͖Δ͜ͱ 7FSUFY"*%BUBGMPXͱ͍ͬͨػցֶशύΠϓϥΠϯͷ4%,͕1)1ʹଘࡏ͠ͳ͍ %FFQ-FBSOJOHϕʔεͷΞϧΰϦζϜͷֶशύΠϓϥΠϯΛΉΑ͏ͳෳࡶͳ͜ͱ ΫϥυͷαʔϏε͕ରԠ͍ͯ͠ͳ͍ͨΊͦ͠͏ Ͱ͖ͳ͍͜ͱ ػցֶशͷ༧ଌϞσϧ࡞ϙʔςΟϯάʹޭ͢Ε͑ͦ͏ ϙʔςΟϯά͕ޭ͔ͨ͠Ͳ͏͔จ1ZUIPOͷ࣮ߦ݁ՌͱൺΔඞཁ͕͋Δ ෳࡶͳॲཧTPϑΝΠϧΛ''*ܦ༝Ͱ༻͍ͯͨ͠Γɺ·࣮ͩ༻ԽͰ͖ΔϨϕϧͰͳ͍
ؤுΕͰ͖ͦ͏ͳ͜ͱ ՝
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠