Submit Search
Upload
RubySeminar16_Analyze
•
Download as PPTX, PDF
•
0 likes
•
1,677 views
sady_nitro
Follow
第16回 岡山Ruby, Ruby on Rails勉強会発表スライド。デモを挟まないと無いと全然面白くないですが、一応アップしておきます。
Read less
Read more
Data & Analytics
Report
Share
Report
Share
1 of 15
Download now
Recommended
サイタマッパー活動報告2015
サイタマッパー活動報告2015
Kazuho Ohta
ぼくのかんがえたさいきょうの Rails スタートダッシュ
ぼくのかんがえたさいきょうの Rails スタートダッシュ
Kenji Mori
Ruby on Rails の特徴とそのエコシステム
Ruby on Rails の特徴とそのエコシステム
Tomoya Kawanishi
Thin reports再び
Thin reports再び
sy250
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Masayuki Morita
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
20130615 組込みの仕事場でRubyを使う
20130615 組込みの仕事場でRubyを使う
Ryo Nagai
Recommended
サイタマッパー活動報告2015
サイタマッパー活動報告2015
Kazuho Ohta
ぼくのかんがえたさいきょうの Rails スタートダッシュ
ぼくのかんがえたさいきょうの Rails スタートダッシュ
Kenji Mori
Ruby on Rails の特徴とそのエコシステム
Ruby on Rails の特徴とそのエコシステム
Tomoya Kawanishi
Thin reports再び
Thin reports再び
sy250
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Masayuki Morita
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
20130615 組込みの仕事場でRubyを使う
20130615 組込みの仕事場でRubyを使う
Ryo Nagai
OpenLayersで始める地図の操作
OpenLayersで始める地図の操作
Yuki Yazaki
mod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipm
鉄次 尾形
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
Satomi Tsujita
デレ劇コマ割りするすごい奴
デレ劇コマ割りするすごい奴
Kenta Miyachi
Ruby City Matsue
Ruby City Matsue
Tetsuo NODA
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Yamamoto Kazuhisa
Rails あるある
Rails あるある
Ryunosuke SATO
Gitとローカル環境
Gitとローカル環境
Atsushi Ito
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
Ryuichi Ueda
Python機械学習プログラミング第10章後半
Python機械学習プログラミング第10章後半
隆介 小野
Use Japanese with vcd/vcdExtra package
Use Japanese with vcd/vcdExtra package
Tsuda University Institute for Mathematics and Computer Science
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
Tomohiko Himura
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
ota42y
なぜか技術書典5で 3サークルの運営をやってた話
なぜか技術書典5で 3サークルの運営をやってた話
ota42y
Rubymotion
Rubymotion
jewel12
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
ota42y
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
ota42y
Nendo At Kansai Ruby Kaigi03
Nendo At Kansai Ruby Kaigi03
Kiyoka Nishiyama
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Masaya Konishi
ちゃんと学ぶ D3.js
ちゃんと学ぶ D3.js
Takeshi Osoekawa
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
Kohei Ota
More Related Content
What's hot
OpenLayersで始める地図の操作
OpenLayersで始める地図の操作
Yuki Yazaki
mod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipm
鉄次 尾形
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
Satomi Tsujita
デレ劇コマ割りするすごい奴
デレ劇コマ割りするすごい奴
Kenta Miyachi
Ruby City Matsue
Ruby City Matsue
Tetsuo NODA
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Yamamoto Kazuhisa
Rails あるある
Rails あるある
Ryunosuke SATO
Gitとローカル環境
Gitとローカル環境
Atsushi Ito
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
Ryuichi Ueda
Python機械学習プログラミング第10章後半
Python機械学習プログラミング第10章後半
隆介 小野
Use Japanese with vcd/vcdExtra package
Use Japanese with vcd/vcdExtra package
Tsuda University Institute for Mathematics and Computer Science
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
Tomohiko Himura
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
ota42y
なぜか技術書典5で 3サークルの運営をやってた話
なぜか技術書典5で 3サークルの運営をやってた話
ota42y
Rubymotion
Rubymotion
jewel12
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
ota42y
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
ota42y
Nendo At Kansai Ruby Kaigi03
Nendo At Kansai Ruby Kaigi03
Kiyoka Nishiyama
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Masaya Konishi
What's hot
(20)
OpenLayersで始める地図の操作
OpenLayersで始める地図の操作
mod_perlで動くアプリをどう置くか #hachiojipm
mod_perlで動くアプリをどう置くか #hachiojipm
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
デレ劇コマ割りするすごい奴
デレ劇コマ割りするすごい奴
Ruby City Matsue
Ruby City Matsue
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Rails あるある
Rails あるある
Gitとローカル環境
Gitとローカル環境
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
Python機械学習プログラミング第10章後半
Python機械学習プログラミング第10章後半
Use Japanese with vcd/vcdExtra package
Use Japanese with vcd/vcdExtra package
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
なぜか技術書典5で 3サークルの運営をやってた話
なぜか技術書典5で 3サークルの運営をやってた話
Rubymotion
Rubymotion
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
Nendo At Kansai Ruby Kaigi03
Nendo At Kansai Ruby Kaigi03
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Viewers also liked
ちゃんと学ぶ D3.js
ちゃんと学ぶ D3.js
Takeshi Osoekawa
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
Kohei Ota
Tronshow2016 公共交通オープンデータサミット「IT×公共交通の可能性IT×公共交通の可能性」
Tronshow2016 公共交通オープンデータサミット「IT×公共交通の可能性IT×公共交通の可能性」
Masaki Ito
Windows で動かす TensorFlow
Windows で動かす TensorFlow
Takeshi Osoekawa
Learning stochastic neural networks with Chainer
Learning stochastic neural networks with Chainer
Seiya Tokui
OITEC19_TFS
OITEC19_TFS
sady_nitro
ITがもたらす公共交通の可能性とオープンデータの役割(能美市公共交通アイディアソン向け)
ITがもたらす公共交通の可能性とオープンデータの役割(能美市公共交通アイディアソン向け)
Masaki Ito
深層学習フレームワーク Chainer の開発と今後の展開
深層学習フレームワーク Chainer の開発と今後の展開
Seiya Tokui
Spc2016_献血をしてもらう企画
Spc2016_献血をしてもらう企画
Kaigi Senden
地図調製技術協会シンポジウム資料 公共交通への理解を深め利用を促進するスマートフォンアプリの可能性
地図調製技術協会シンポジウム資料 公共交通への理解を深め利用を促進するスマートフォンアプリの可能性
Masaki Ito
spc2010-05_F1層がソフトバンクケータイに乗り換えたくなるBIG IDEA/ブレイク乗り換え
spc2010-05_F1層がソフトバンクケータイに乗り換えたくなるBIG IDEA/ブレイク乗り換え
Kaigi Senden
Viewers also liked
(11)
ちゃんと学ぶ D3.js
ちゃんと学ぶ D3.js
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
交通・観光ビッグデータがもたらす変革 ナビタイムジャパン CSISシンポジウム2016
Tronshow2016 公共交通オープンデータサミット「IT×公共交通の可能性IT×公共交通の可能性」
Tronshow2016 公共交通オープンデータサミット「IT×公共交通の可能性IT×公共交通の可能性」
Windows で動かす TensorFlow
Windows で動かす TensorFlow
Learning stochastic neural networks with Chainer
Learning stochastic neural networks with Chainer
OITEC19_TFS
OITEC19_TFS
ITがもたらす公共交通の可能性とオープンデータの役割(能美市公共交通アイディアソン向け)
ITがもたらす公共交通の可能性とオープンデータの役割(能美市公共交通アイディアソン向け)
深層学習フレームワーク Chainer の開発と今後の展開
深層学習フレームワーク Chainer の開発と今後の展開
Spc2016_献血をしてもらう企画
Spc2016_献血をしてもらう企画
地図調製技術協会シンポジウム資料 公共交通への理解を深め利用を促進するスマートフォンアプリの可能性
地図調製技術協会シンポジウム資料 公共交通への理解を深め利用を促進するスマートフォンアプリの可能性
spc2010-05_F1層がソフトバンクケータイに乗り換えたくなるBIG IDEA/ブレイク乗り換え
spc2010-05_F1層がソフトバンクケータイに乗り換えたくなるBIG IDEA/ブレイク乗り換え
Similar to RubySeminar16_Analyze
RubyとRのおいしい関係
RubyとRのおいしい関係
sady_nitro
Reading 1st dRuby
Reading 1st dRuby
Koichi ITO
メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
Masaya TARUI
Tokyurubykaigi05
Tokyurubykaigi05
yamanekko
Rails5クイックスタート
Rails5クイックスタート
Hirata Tomoko
Rubotoを試してみた
Rubotoを試してみた
豊明 尾古
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
三七男 山本
素人のための機械学習
素人のための機械学習
Takeuchi Yuichi
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2nd
Koichiro Ohba
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
schoowebcampus
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Hirata Tomoko
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
kotaro_hirayama
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
Kanako Kobayashi
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
瑛一 西口
Rubyと機械学習の現状
Rubyと機械学習の現状
Aki Ariga
1000speakers仙台
1000speakers仙台
xibbar
O/R Mapping の話をするよ。ActiveRecord の話をしたかった。
O/R Mapping の話をするよ。ActiveRecord の話をしたかった。
Tomohiko Himura
2015 12-19-ruby rails
2015 12-19-ruby rails
Hiroshi Oyamada
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
Sansan
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
Kanako Kobayashi
Similar to RubySeminar16_Analyze
(20)
RubyとRのおいしい関係
RubyとRのおいしい関係
Reading 1st dRuby
Reading 1st dRuby
メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
Tokyurubykaigi05
Tokyurubykaigi05
Rails5クイックスタート
Rails5クイックスタート
Rubotoを試してみた
Rubotoを試してみた
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
素人のための機械学習
素人のための機械学習
The Essence of Using Ruby on Rails in Corporations 2nd
The Essence of Using Ruby on Rails in Corporations 2nd
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
Rubyと機械学習の現状
Rubyと機械学習の現状
1000speakers仙台
1000speakers仙台
O/R Mapping の話をするよ。ActiveRecord の話をしたかった。
O/R Mapping の話をするよ。ActiveRecord の話をしたかった。
2015 12-19-ruby rails
2015 12-19-ruby rails
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
More from sady_nitro
What's new with Amazon SageMaker
What's new with Amazon SageMaker
sady_nitro
20181117 azure ml_seminar_3
20181117 azure ml_seminar_3
sady_nitro
20181117 azure ml_seminar_2
20181117 azure ml_seminar_2
sady_nitro
20181117 azure ml_seminar_1
20181117 azure ml_seminar_1
sady_nitro
座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー
sady_nitro
組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム
sady_nitro
オカヤマ コンピュータサイエンス ラボ についてのおはなし
オカヤマ コンピュータサイエンス ラボ についてのおはなし
sady_nitro
Try Azure Machine Learning
Try Azure Machine Learning
sady_nitro
Comcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTS
sady_nitro
みんな大好き機械学習
みんな大好き機械学習
sady_nitro
More from sady_nitro
(10)
What's new with Amazon SageMaker
What's new with Amazon SageMaker
20181117 azure ml_seminar_3
20181117 azure ml_seminar_3
20181117 azure ml_seminar_2
20181117 azure ml_seminar_2
20181117 azure ml_seminar_1
20181117 azure ml_seminar_1
座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー
組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム
オカヤマ コンピュータサイエンス ラボ についてのおはなし
オカヤマ コンピュータサイエンス ラボ についてのおはなし
Try Azure Machine Learning
Try Azure Machine Learning
Comcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTS
みんな大好き機械学習
みんな大好き機械学習
RubySeminar16_Analyze
1.
Rubyを用いた統計的処理と構文解析 2014/07/26 第16回 岡山Ruby, Ruby
on Rails勉強会 貞松 政史 (@sady_nitro)
2.
自己紹介 •貞松 政史 (@sady_nitro) •#R社 •仕事では専らマイクロソフト製品を利用 •趣味で色々な技術をちょっとかじっては飽きる 多芸は無芸を地でいく、自作自演何でも屋 (最近Raspberry
Pi買いました)
3.
たのしいRuby読書会参加してます http://www.circleaf.com/groups/22
4.
本セッションの目的 •発端はオープンセミナー岡山のLT •OITECでの登壇から中1週間で若干後悔している •オープンセミナー岡山でやったネタの裏側について 詳細説明 •しようと思ってたけどポカーン枠になること請け合い なので、OSOのLTで使用した技術の中から ピックアップして入門編的内容で構成 •統計的手法とか機械学習げなものに興味を 持っていただければ幸い(今後の布石的に)
5.
おしながき •統計的処理と構文解析 •Rubyを使ってやってみよう •classifierで単純なベイジアンフィルタ •Mecabを使って構文解析 •mecab-rubyを導入 •日本語に対してベイジアンフィルタを適用 •まとめ
6.
•統計的処理 –経験的に得られたバラツキのあるデータから、 応用数学の手法を用いて数値上の性質や 規則性あるいは不規則性を見いだす •構文解析 –ある文章の文法的な関係を説明すること –計算機の世界ではおなじみ(コンパイラ・パーサー) –最近(?)は自然言語処理の分野で注目されている 統計処理と構文解析
7.
Rubyを使ってやってみよう •ベイジアンフィルタ –単純ベイズ分類器を応用し、対象となるデータを解析・学習し 分類する為のフィルタ。学習量が増えるとフィルタの分類精度 が上昇するという特徴をもつ。 個々の判定を間違えた場合にはユーザが正しい内容に 判定し直すことで再学習を行う。 •文章の分類 –スパムフィルタなどが一般的
8.
ベイジアンフィルタの実装 •単純ベイジアン分類器 –単純ベイズ確率モデル –確率モデルを基にした分類器
9.
classifierで単純なベイジアンフィルタ •classifier –https://github.com/cardmagic/classifier –Rubyでベイジアンフィルタを扱うためのgem •まずは英文を分類 –理由は後ほど説明 –比較的簡単にベイジアンフィルタを適用できる
10.
日本語の文章にベイジアンフィルタを適用するには •日本語の文章の特徴 –単語が空白で区切られていない –“わかち書き”なるものに変換する必要がある •わかち書き –文章において語の区切りに空白を挟んで記述する
11.
Mecabを使ってわかち書き •Mecab(和布蕪) –http://mecab.googlecode.com/svn/trunk/mecab/doc/index. html –オープンソースの形態素解析エンジン –インストールが比較的容易 –わかち書きするだけならとても容易
12.
mecab-rubyを導入 •mecab-ruby –MecabをRuby上で扱うためのgem –毎回インストール(コンパイル)に苦戦する
13.
日本語に対してベイジアンフィルタを適用 •mecab-rubyでわかち書き ↓ •classifierでベイジアンフィルタを適用 ↓ •日本語の文章を分類 •Rubyのコード内で完結!
14.
せっかくだから学習させてみる •学習データの保存 •分類したい文章を標準入力 •分類結果を出力 •ちょっとした機械学習の出来上がり!
15.
まとめ •機械学習とあわせて何かと流行りの 統計的手法や自然言語処理 •Rubyを使うと、便利なgem(他力)により 比較的容易に日本語の文章にベイジアン フィルタを適用することができる
Download now