Console!こんにちは。技術研究所のわたなべです。機械学習初級者の私に強い味方が登場してくれたようなのでご紹介します。Consoleとは?去る8/17、こんなニュースが飛び込んできました。Consoleを公開これまでディープラーニング使ってみよう!という場合、ほぼPythonプログラミングというような雰囲気でしたが、ディープラーニング用の統合開発環境と銘打たれたものが出てきました。Dockerこんにちは。Caffeではモデルの構造や学習方法などをprototxtという設定ファイルで定義できるので、非常に再利用し易く重宝しています。その一方で、私個人としてはTensorFlowを主軸に使っていきたいなーと思っていたりするので、今回はCaffeの学習済みモデルをTensorFlow向けに変換してみることにしました。caffe-tensorflow当然ではありますが、caffe-tensorflowを使う為にはCaffeとTensorFlowが両方導入されている環境が必要となります。imageを利用させていただきました。MLで、Caffeで作った学習済みモデルを使って画像のクラス分類をやってみたこんにちは。技術研究所のYKです。APIという、学習済みモデルをアプリに組み込んで利用できる機能が追加されています。MLを試してみることにしました。ちなみに、Appleが画像のクラス分類のサンプルとして以下のようなソースコードを提供してくれています。CoreMLを動かしてみて、それから私の手元にあるCaffeの学習済みモデルをiOSアプリに組み込んでみました。続きを読む2017.08.10CNTKの環境を構築して動かしてみたこんにちは。最近、機械学習の分野に触れ始めました。Toolkit(通称:CNTK)を導入して、サンプルコードが動くところまで確認しました。基本的には公式の手順に沿っていますが、個人的に飲み込むのに時間がかかった部分もあったので覚書として残しておきます。公式の手順に対応しています。続きを読む2017.07.13TensorFlowでTFRecordsを使って学習させてみたこんにちは。技術研究所のYKです。最近TensorFlowを触り始めて、使ってみたら楽しかったので記事を書くことにしました。今回はTensorFlowを使って、画像・正解データから単一ファイルのデータセットを作って学習させるところまでやってみました。なんで単一ファイルにまとめたかったの?こちらに記載があるように、TensorFlowでは画像ファイルを直接読み込んで利用することも可能です。学習用のファイルを単一のファイルにまとめることでデータセットを管理し易くなり、かつ人的ミスが減らせるので、単一ファイルにまとめて扱えるようにしたいと思いました。TensorFlowではTFRecordsという形式でデータセットをまとめられるとのことなので、試してみました。続きを読む2017.05.25Python3でCaffeの環境構築をやってみた技術研究所のYKです。今回、新たにGPU環境を構築する必要が生じたので、そのついでにPython3でのCaffe環境構築を試してみました。以前もCaffeの環境構築を行いましたが、その時には、情報がより多く出回っているという理由からPython2.7を使用して環境構築を行いました。普段の業務やプライベートではPython3系を使っている為、どうせならPython3系を使ってやってみよう!と思い立ったのがキッカケです。Python2.7での環境構築では手間取らなかったようなところで手間取ったので、(私自身の備忘の為にも)試行錯誤した結果をメモしておきます。弊研究所では機械学習を用いた画像分類などをやってます。なるようにするか、あるいは何らかの「ポイント」がなるべく高くなるように学習する、ということをやってます。最大値・最小値を探すという、最適化問題を扱っていることになります。この最適化問題に関して、おもしろい名前の定理があります。「無料の昼食」のこと。「無料の昼食なんてものはない」ということ。いうことでしょう?続きを読む2017.01.12シンギュラリティと知性とゾンビ弊社でも扱っていますが、相変わらず人工知能(AI)や機械学習が世間を賑わわせています。