プログラムの事とか

お約束ですが「掲載内容は私個人の見解です」

機械学習

C#と遺伝的アルゴリズムで遊んでみる

遺伝的アルゴリズムといえば あれ を思い浮かべる人も多いとおもいますが、あーいう天才の遊びではなくよくある問題を試してみるだけです 機械学習ネタといえば Python ですが私は C# が大好きなので使う言語は C# です こんなのを見つけたのでこれを使って…

オーバーフローなんかの話

※画像はイメージです 新年度ですし、軽いネタでも オーバーフローって聞くとわくわくする一部の方もいると思います。 とくにスタックオーバーフローはゲームのやりこみ勢にとっては格好のおもちゃでしょう。 Final Fantasy 6の52回全滅バグなんて有名ですね …

Azure Custom Vision Service を使ってYF-19とYF-21を見分けさせてみる

すでにいろいろな人が試してちゃんとした記事とか書いていると思われるCustom Vision Service(松屋警察とかね) ふと思い立って今更ですが使って遊んでみました お題はYF-19とYF-21を見分けることができるか? 突然このお題が降ってきました いまだにSHARON…

何かに使えるかもしれないデータを公開しました

はてなにそろそろ記事を書けと言われていたので書きます。 puni-o.hatenablog.com で収集したデータをGitHubに置きました。 github.com レシピデータは某レシピサイトをクロールして集めた物なので文句言われたら消すかもしれません。 このデータが何か面白…

Microsoft Bot Frameworkを使ってslackのボットを作ってみる

前回 puni-o.hatenablog.com の続きです。 続きというか追記みたいな感じ。 完成 で、Botは完成したのですがこれだけではAzureのサービスを呼び出す時にForbiddenを返すだけのbotになってしまいます。(というかなっていました) ちゃんと前述のドキュメント…

機械学習でよくわからないまま文章を作らせてみる その3

まだまだ遊びます。 前回はレシピのタイトルを自動で作ってもらったので、同様に材料と手順もchainerを使って作ってもらいます。 本当はタイトルに関連づいて自動生成とかできればすごいと思うのですが、私ののうみそではそんな事無理です。 ということで1行…

機械学習でよくわからないまま文章を作らせてみる その2

前回環境を作れたので遊んでみます。 目標はでっかく 某料理レシピサイトのレシピを学習させて面白レシピを作る The Watson Dinner Party | Howcookingworks すでにもっとすごいのがありました。 上記リンクのような真面目なレシピではなく、既存のレシピを…

機械学習でよくわからないまま文章を作らせてみる その1

はじめに断っておきますがなんの成果もありませんでした。 経緯をグダグダな感じで書き綴るだけです。 文章を自動生成させるためには それっぽい感じで作るのであればMeCab+マルコフ連鎖でいいような気がしました。 blog.shibayan.jp こちらをみれば.Net Fr…

機械学習でよくわからないまま画像識別して遊んでみる その4

前回までの結果ではAccord.NET使えねーとなってしまいそうですが使えないのは私です。 機械学習において大事なのは訓練用のデータだとどこかで読みました。 多分Bingの結果をそのまま渡したらダメなんだと思います。 とりあえずBingから持ってきたデータから…

機械学習でよくわからないまま画像識別して遊んでみる その3

それでは実際に動かして遊んでみます。 まずは学習 その1で収集しておいた各200枚のBing検索のサムネイル画像を食わせます。 学習中にCPUが100%になっているところなんか、何か頑張っている風でいいですね。 全てのコアが100%になっているのはAccord.NETが内…

機械学習でよくわからないまま画像識別して遊んでみる その2

いよいよ作っていきます。 といっても学習ロジックは既存のライブラリに任せるので、そのライブラリをよくわからずに使うだけです。 学習部分を作るなんて無理っすよ。 プロジェクトを作る 画像やリストを出してみたい予定なのでWPFでつくります。 MVVMは面…

機械学習でよくわからないまま画像識別して遊んでみる その1

今流行りの機械学習ですよ。 機械学習で何かくだらないことをしてみたいけど僕にはそんな知識は無かった— ぷにお (@vl_o_lv) 2016年3月11日 とつぶやいた通り、試しに使ってみようと思ったAzure MLは私には難しすぎたんです。あれはちゃんと知識がある人が使…