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
PHPでやってみる機械学習〜SVM編〜
Search
ずみ
June 25, 2026
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPでやってみる機械学習〜SVM編〜
ずみ
June 25, 2026
More Decks by ずみ
See All by ずみ
Laravel_Live_Japanに行ってきました.pdf
chihiroyoshizumi
0
58
型で守るべき場所_守らなくていい場所__2015年のPHP内戦と言語設計の哲学__.pdf
chihiroyoshizumi
0
150
strict_typesを雰囲気で終わらせない:PHPの型変換とTypeErrorの境界
chihiroyoshizumi
0
540
新卒でもできた_Laravel_AIエージェントフレームワーク_LarAgent_.pdf
chihiroyoshizumi
0
250
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
How STYLIGHT went responsive
nonsquared
100
6.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
260
Speed Design
sergeychernyshev
33
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile that works and the tools we love
rasmusluckow
331
22k
Chasing Engaging Ingredients in Design
codingconduct
0
320
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Crafting Experiences
bethany
1
350
Transcript
©Fusic Co., Ltd. 1 PHPでやってみる機械学習〜SVM編〜 ツナギメオフライン ベンキョウカイ #8
©Fusic Co., Ltd. 2 善住 直紘 C H I H
I R O Y O S H I Z U M I 株式会社Fusic エンジニア 生まれも育ちも大阪府。中学時代に通ったプログラミング スクールがきっかけで情報分野に興味を持ち、情報系の大 学に進学。「面白そうな人たちが面白そうなことしてる」 とFusicの個性に惹かれ2025年4月に新卒入社。 自己紹介 はじめに @zumi_engineer ←福岡でPHPの勉強会を運営しています
©Fusic Co., Ltd. 3 突然ですが PHPコミュニティには色んな人がいます
©Fusic Co., Ltd. 4
©Fusic Co., Ltd. 5
©Fusic Co., Ltd. 6
©Fusic Co., Ltd. 7 • PHPはWeb以外も意外とできる!(する必要があるのかはおいといて) • 「変なものを作る」は学びの近道 なんだってできる。そう、PHPならね
©Fusic Co., Ltd. 8 PHPって何でもできるんだな〜 なんか僕もPHPでできる(絶対PHPでやる必要のない) 変なことしてみたいな〜
©Fusic Co., Ltd. 9 おもちゃを探しに公式ドキュメントへ https://www.php.net/manual/ja/funcref.php
©Fusic Co., Ltd. 10 おもちゃを探しに公式ドキュメントへ https://www.php.net/manual/ja/funcref.php
©Fusic Co., Ltd. 11 おもちゃを探しに公式ドキュメントへ https://www.php.net/manual/ja/funcref.php サポートベクターマシン!?!?!?
©Fusic Co., Ltd. 12 SVM(サポートベクターマシン)とは https://qiita.com/c60evaporator/items/8864f7c1384a3c6e9bd9 色んな特徴のあるデータがいっぱいあった時に、 そのデータたちを分類できる線 (ここから向こう側が◦!こっち側が×!的な )を引く手法
めちゃくちゃ雑解釈
©Fusic Co., Ltd. 13 • PHPでサポートベクターマシンを作ることができるモジュール PHP-SVM https://github.com/ianbarber/php-svm
©Fusic Co., Ltd. 14 ざっくり流れ データを用意 データを使って モデルを学習 モデルをテスト https://github.com/ChihiroYoshizumi/php-svm
©Fusic Co., Ltd. 15 • アヤメ(Iris)のデータモデル • がく片の花びらの長さや幅といった特徴から Iris Setosa,
Iris Versicolour, or Iris Virginica ↑の三種類のうちどれかを分類する • データは150個 • 150のうち学習に使うデータとモデルのテストに使うデータで75/75に分ける データを用意 https://archive.ics.uci.edu/dataset/53/iris ↑この花を分類する
©Fusic Co., Ltd. 16 データを使ってモデルを学習 ①SVMクラスを作る ②作ったクラスのtrain()にデータをぶち込む ③完成。 意外と簡単に作れる!
©Fusic Co., Ltd. 17 モデルをテスト 50個のデータが入った配列をひとつずつ判定
©Fusic Co., Ltd. 18 せっかく作ったし 精度を測ろう
©Fusic Co., Ltd. 19 モデルの精度検証の前にざっくり用語解説
©Fusic Co., Ltd. 20 結果
©Fusic Co., Ltd. 21 ちなみにScikit-learn(python)でやるとこんな感じ
©Fusic Co., Ltd. 22 まとめ Point.01 Point.02 Point.03 • PHPでやる必要はないけど、やるとたのしい。
• さすがにこの一回だけの結果で「PHPのほうが精度が高い」とは口が裂けても 言えないが、アヤメ分類くらいのタスクならPythonと遜色なくやれそうな雰囲気 • 今回試した結果ではたまたまPHPのほうが数字がよかった
©Fusic Co., Ltd. 23