Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Juliaでオンライン線形分類器つくった
SoftConfidenceWeighted.jl
自己紹介
 石田岳志 (@sonicair)
 高専4年
 来月成人式
 ウサギィでバイトしてる
 お金もらってJulia書いてる
SCWとは
SCW (Exact Soft Confidence-Weighted)
二値分類で使うアレ
逐次学習可能
高速・省メモリ
SoftConfidenceWeighted.jlとして公開
© 2010 - 2014, scikit-l...
Batch Learning (SVMなど)
Model
Model
Batch Learning (SVMなど)
Model
Model
Batch Learning (SVMなど)
Model
Model
Online Learning (SCWなど)
Model
Model
Online Learning (SCWなど)
Model
Model
高速
省メモリ
精度どうなの?
精度の比較 (vs. LinearSVC in scikit-learn)
速度比較
学習時間の比較 (vs. LinearSVC in scikit-learn)
しくみ
分離平面の位置とその共分散を更新している
まとめ
 逐次学習可能
 SVMと比べると精度は数%下がるがめっちゃ速い
 省メモリ
今後
 共分散行列を対角成分のみで表現している
  →パフォーマンスを見ながら書きなおす
 二値分類しかできない
  →多クラス分類に対応
Upcoming SlideShare
Loading in …5
×

Juliaでオンライン線形分類器つくった

3,597 views

Published on

JuliaTokyo #5

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Juliaでオンライン線形分類器つくった

  1. 1. Juliaでオンライン線形分類器つくった SoftConfidenceWeighted.jl
  2. 2. 自己紹介  石田岳志 (@sonicair)  高専4年  来月成人式  ウサギィでバイトしてる  お金もらってJulia書いてる
  3. 3. SCWとは SCW (Exact Soft Confidence-Weighted) 二値分類で使うアレ 逐次学習可能 高速・省メモリ SoftConfidenceWeighted.jlとして公開 © 2010 - 2014, scikit-learn developers
  4. 4. Batch Learning (SVMなど) Model Model
  5. 5. Batch Learning (SVMなど) Model Model
  6. 6. Batch Learning (SVMなど) Model Model
  7. 7. Online Learning (SCWなど) Model Model
  8. 8. Online Learning (SCWなど) Model Model
  9. 9. 高速
  10. 10. 省メモリ
  11. 11. 精度どうなの?
  12. 12. 精度の比較 (vs. LinearSVC in scikit-learn)
  13. 13. 速度比較
  14. 14. 学習時間の比較 (vs. LinearSVC in scikit-learn)
  15. 15. しくみ 分離平面の位置とその共分散を更新している
  16. 16. まとめ  逐次学習可能  SVMと比べると精度は数%下がるがめっちゃ速い  省メモリ
  17. 17. 今後  共分散行列を対角成分のみで表現している   →パフォーマンスを見ながら書きなおす  二値分類しかできない   →多クラス分類に対応

×