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
社内の勉強会で発表した_output_一部抜粋版_.pdf
Search
tsuyoshi nakamura
April 09, 2019
Technology
0
470
社内の勉強会で発表した_output_一部抜粋版_.pdf
tsuyoshi nakamura
April 09, 2019
Tweet
Share
More Decks by tsuyoshi nakamura
See All by tsuyoshi nakamura
PHPを少しでも早く_条件はあるよ_.pdf
tsuyoshi
0
73
スタートアップ6年目のレビュー文化.pdf
tsuyoshi
1
1.9k
PHPを少し深堀るよ.pdf
tsuyoshi
0
360
Reactive_Manifesto.pdf
tsuyoshi
0
63
About_Resilience.pdf
tsuyoshi
1
75
エンジニアの循環ってgood_or_bad_.pdf
tsuyoshi
0
1.2k
スタートアップしてからの失敗の数々
tsuyoshi
0
2.4k
スタートアップエンジニアの役割
tsuyoshi
0
510
古株のvalueの出し方
tsuyoshi
0
4.1k
Other Decks in Technology
See All in Technology
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
140
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.3k
初めてのDatabricks Apps開発
taka_aki
1
240
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
710
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
9.1k
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
1
280
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
1.9k
生成AI時代のPythonセキュリティとガバナンス
abenben
0
110
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
2
140
Railsの話をしよう
yahonda
0
170
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
110
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
110
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Bash Introduction
62gerente
615
210k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Designing for humans not robots
tammielis
254
26k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
Code Reviewing Like a Champion
maltzj
526
40k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
社内の勉強会で発表した output(一部抜粋版) 2019.4.3 @nakamura244
-- 色々省略
何個かある自分の学習課題の中で 機械学習関連でアウトプットしようと思いま す
ちなみに私に数学的なbackboneなど皆無 です
学習の題材 簡単に言うと今Kaggleで頑張っています。 kaggleとは? Kagglerの生態に詳しい人 もはや別人種 もはや競プロ? だいたいの初心者がやる 2つ のコンペに参加している
学習のgoal - とりあえず、kaggleのエキスパートを獲得したい - エキスパート取れてからあとは考える Q:数学的な知識が皆無に等しい状態で理解できるの? -> 僕たちがPHPのコードを書くのにその裏側にあるCの実装や使っているコンパイラや アセンブリ、バイナリの知識まで全てわかって使っている人は極わずか ->
最低限の振る舞いや考え方などを習得してオブジェクト指向の元にコーディングする 事とだいたい一緒なのではないかと... -> MLをある程度適切に扱えるスキルを目指す。奥底のアルゴリズムまでをマスターす るとかはその後
学習の題材 kaggleを題材にしているわけ - より多くのユースケースがある - globalスタンダード - 適切なfeedbackや、ちゃんと評価される点 新しく何かをやり始めたときに、適切にFeedBackしてくれてたり、適切な評価を与えてく れる事は学習にとってはとても重要
学習の過程 - Discussionでmost votesの人のコメントをひたすら読む(全部英語) - KarnelsのBest Scoreの人のコードをひたすら読む&写経 - そこにつくcommentもひたすら読む、理解する (全部英語)
- ちょっと身近なデータで試してみる - リアリティのあるデータだと少しだけ楽しくなる - あとは本、kagglerの記事 - わからない単語だらけで最初はツラかった
-- 色々省略
まとめ - 今回は教師なし学習のようなもの - 継続的に特徴量となり得そうなデータ収集はしないと改善ができない - PVとかクリックとかも - kaggleのコンペの方が全然むずい -
強調フィルタリング系は結構単純なアルゴリズムなのでsklearn使わずにJSだけで 実現している人もいる様子 - もちろんPHPでも全然書けると思う - いきなりレコメンドとしなくても、ターゲットメルマガ、ターゲットプッシュ通知とか活用 どころはあると思う