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
daiki onodera
Search
d
July 23, 2025
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
daiki onodera
Pythonを使わずPHPでどこまで機械学習を扱えるのか
d
July 23, 2025
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
140
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.9k
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
100
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.5k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
130
Workers Cache を知る
syumai
0
330
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
160
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
34
15k
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
620
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
120
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
740
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
900
Featured
See All Featured
How to make the Groovebox
asonas
2
2.5k
The Language of Interfaces
destraynor
162
27k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Docker and Python
trallard
47
4.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
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ϑΝΠϧΛ''*ܦ༝Ͱ༻͍ͯͨ͠Γɺ·࣮ͩ༻ԽͰ͖ΔϨϕϧͰͳ͍
ؤுΕͰ͖ͦ͏ͳ͜ͱ ՝
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠