前回(http://syoshinsyakangeisagi.blogspot.com/2015/11/ruby.html)、
Rubyで学習ベクトル量子化をやってみたのですが今回はその改良版です。
2015年12月20日日曜日
2015年11月23日月曜日
2015年10月11日日曜日
2015年9月11日金曜日
2015年9月9日水曜日
2015年8月26日水曜日
Rubyでパーセプトロンを実装
パーセプトロンを学んだので、実際に書いてみたいと思います。
やはり手を動かすのが一番なので、今後も機械学習の勉強をしながら、実装できそうだなと思ったところはちょくちょくRubyで書いていくつもりです。
やはり手を動かすのが一番なので、今後も機械学習の勉強をしながら、実装できそうだなと思ったところはちょくちょくRubyで書いていくつもりです。
2015年8月15日土曜日
2015年8月6日木曜日
2015年7月30日木曜日
2015年7月12日日曜日
【Unity】 A*(A-star)アルゴリズムを可視化してみた
今回はUnityでA*アルゴリズムのなんちゃって可視化をしてみました。
ソースコードはここ→(https://github.com/seinosuke/AStar/tree/master/Assets/Scripts)です。
ソースコードはここ→(https://github.com/seinosuke/AStar/tree/master/Assets/Scripts)です。
2015年6月4日木曜日
2015年5月23日土曜日
Arduino + HC-SR04 + LM35DZで測距
超音波距離センサと温度センサを併用して、測距をしてみたいと思います。
超音波距離センサからの値と音速を使って距離を計算するのですが、音速はその時の温度に影響されるので温度センサも使うというわけです。
超音波距離センサからの値と音速を使って距離を計算するのですが、音速はその時の温度に影響されるので温度センサも使うというわけです。
2015年4月12日日曜日
【Ruby】 Raspberry Pi とArduinoでI2C通信
RaspberryPiとArduinoでI2C通信をして、Arduinoに接続したセンサで読み取った値をRaspberryPiに送信してみます。マスター側のRaspberryPiの処理をRubyで書いていきます。
2015年3月20日金曜日
2015年2月19日木曜日
【Ruby】 クラスインスタンス変数の使いどころ
TwitterでストリーミングAPIを利用する際は、gemの tweetstream さんに大変お世話になっています。
ところでこのtweetstreamさん、コンシューマーキーやアクセストークンをリスト1のように設定します。
するとなんとインスタンスを生成した時点で TweetStream.configure でセットした各値がインスタンス変数に反映されているではありませんか。今まで特に疑問を抱いたことが無かったのですが、そう言えばこれはどのように実装されているのかふと気になって今回調べてみました。
ところでこのtweetstreamさん、コンシューマーキーやアクセストークンをリスト1のように設定します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | require 'tweetstream' TweetStream.configure do |config| config.consumer_key = 'consumer_key' config.consumer_secret = 'consumer_secret' config.oauth_token = 'oauth_token' config.oauth_token_secret = 'oauth_token_secret' config.auth_method = :oauth end TweetStream::Client. new # => #<TweetStream::Client:0x00000001525a98 # @auth_method=:oauth, # @consumer_key="consumer_key", # @consumer_secret="consumer_secret", # @oauth_token="oauth_token", # @oauth_token_secret="oauth_token_secret", # 以下略 |
するとなんとインスタンスを生成した時点で TweetStream.configure でセットした各値がインスタンス変数に反映されているではありませんか。今まで特に疑問を抱いたことが無かったのですが、そう言えばこれはどのように実装されているのかふと気になって今回調べてみました。
2015年2月18日水曜日
2015年2月9日月曜日
Bot開発日記 分割投稿
RubyでTwitterBotをなんやかんや書いているのですが、
新しい知見を得た時やいい感じの処理が書けた時にそれをメモとして残そうと思いました。
今回は140文字を超える投稿をしなければならない場合、どうやって分割投稿するかみたいなことを試行錯誤したメモです。
新しい知見を得た時やいい感じの処理が書けた時にそれをメモとして残そうと思いました。
今回は140文字を超える投稿をしなければならない場合、どうやって分割投稿するかみたいなことを試行錯誤したメモです。
登録:
投稿 (Atom)