タグ

2015年6月12日のブックマーク (4件)

  • Spark/MapReduceの 機械学習ライブラリ比較検証

    2015/5/21 Hadoopソースコードリーディング 第19回におけるリクルートテクノロジーズ堀越による発表資料になりますRead less

    Spark/MapReduceの 機械学習ライブラリ比較検証
    kimutansk
    kimutansk 2015/06/12
    やらかして改めて実感するメモリチューニングの重要性。spark.yarn.executor.memoryOverheadとか間違うと普通に飛びますからねぇ・・・
  • 分散深層強化学習でロボット制御 - Preferred Networks Research & Development

    新入社員の松元です。はじめまして。 “分散深層強化学習”の技術デモを作成し、公開いたしました。ロボットカーが0から動作を学習していきます! まずはこの動画を御覧ください。 以下で、動画の見どころと、使っている技術を紹介します。 動画の見どころ Car 0(○の付いている車)が右折カーブの手前で減速する様子(右画面の白いバーのところが、ブレーキのところで赤くなっている。ニューラルネットはブレーキが最も多く報酬が得られると推測していることがわかる)。速い速度ほど報酬は大きいが、カーブを曲がりきれず壁にぶつかってしまうので学習が進むとカーブ手前でのみ減速するようになる。 目の前に車がいるときは一時停止して、いなくなってから加速する。 エチオピアには当にこのような交差点があるらしい。 ぎりぎりですれ違う2台。学習途中ではすれ違いきれずにぶつかって倒れてしまうこともある(早送りシーン中に人が写って

    分散深層強化学習でロボット制御 - Preferred Networks Research & Development
    kimutansk
    kimutansk 2015/06/12
    この手のモデルロボットと、現実の車の運転ってどれくらいギャップがあるんでしょうね。ただ、観ていて飽きないですし楽しみです。
  • これって、ドメイン駆動設計?

    エリックのDDDを読んで30分で挫折した僕が考える、こーゆーことをやるのがドメイン駆動設計なるものなんじゃないの、という資料です。Read less

    これって、ドメイン駆動設計?
    kimutansk
    kimutansk 2015/06/12
    徐々に業務からモデルを追加していくとこうなると。現実の内容とマッピングされるのでわかりやすいですね。
  • AngularJSのバリデーションにハマった件をまとめてみた。その1 | DevelopersIO

    はじめに 好物はインフラとフロントエンドのかじわらゆたかです。 今回の案件ではAngularJSのFormのバリデーションを用いました。 チェックの条件をView側に埋め込むことができ、 また、ngMessage ディレクティブを用いることで、エラーメッセージの表示まで行うことができます。 非常に便利な機能ではあるのですが、2点ほどハマった点があったので紹介します。 Modelにバインディングされていない 冷静に考えればそのとおりなのですが、バリデーションでエラーとなった値はModelにはバインディングされません。 これを意識しておかないとパスワードとパスワード(再入力)の同値評価をバリデーションで行おうとした際に、 ちょっと困ったことになります。 現象説明 Validation Form Check Sample 上記はパスワードとパスワード確認用を入力するフォームです。 両方のフォーム

    AngularJSのバリデーションにハマった件をまとめてみた。その1 | DevelopersIO
    kimutansk
    kimutansk 2015/06/12
    この手の一時状態ではまるのはどのフレームワークでも同じということですかねぇ。