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
PHPでやってみる機械学習〜SVM編〜
Search
ずみ
June 25, 2026
28
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
47
型で守るべき場所_守らなくていい場所__2015年のPHP内戦と言語設計の哲学__.pdf
chihiroyoshizumi
0
140
strict_typesを雰囲気で終わらせない:PHPの型変換とTypeErrorの境界
chihiroyoshizumi
0
440
新卒でもできた_Laravel_AIエージェントフレームワーク_LarAgent_.pdf
chihiroyoshizumi
0
230
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Building Adaptive Systems
keathley
44
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
How to Talk to Developers About Accessibility
jct
2
500
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
500
Documentation Writing (for coders)
carmenintech
77
5.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
GraphQLとの向き合い方2022年版
quramy
50
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
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