2016-11-21から1日間の記事一覧

rubyでのスクレイピングはCapybaraに決まり2

では、早速Capybaraを使うための準備をしたいと思います。 今回は rubyはバージョン2.2.5 Bundlerはバージョン1.13.6 を使って説明します。 準備 動くようにするためには以下のサイトを参考にしました qiita.com とりあえずこのサイトの言われる通りにしまし…

rubyでのスクレイピングはCapybaraに決まり

今回は、rubyでスクレイピングを行う際におそらく最強(わたし的に)だと考えているCapybaraについて紹介します。 そもそもCapybaraとは Capybaraは、本来はWebページのテストを行うためのツールです。そのため、「フォームに値を入れて、あるボタンをクリッ…

【初心者が1時間で】Rubyでsvmを用いた機械学習プログラムを作ってみる

今回は、rubyでsvmを用いた機械学習プログラムについてまとめます。 私のもっていた知識 私が機械学習という言葉を聞いたのはつい最近で、色々な文献を見て回りましたがイマイチ理解しきれませんでした。 というのも、ある程度わかったつもりになっていても…

liblinear-ruby-swigを使って手書き数字を判別する1

今回は、liblinear-ruby-swigを使って手書き数字を判別する機械学習のプログラムを組んでいきたいと思います。 【liblinear-ruby-swigのインストール】 liblinear-ruby-swigを使うには以下のコマンドを実行して sudo gem sources -a http://gems.github.com …

liblinear-ruby-swigを使って手書き数字を判別する2

今回も、前回に引き続きliblinear-ruby-swigを使って手書き数字を判別する機械学習のプログラムを組んでいきたいと思います。 【サンプルコードの改良】 サンプルコードには今回は関係ないものとかが多いので簡単に整理します。 libsvm.rb---------- require…