タグ

Kerasに関するm2studioのブックマーク (3)

  • Kerasで複数のGPUを使い、学習を高速化してみた - WonderPlanet Developers’ Blog

    こんにちは。アドバンストテクノロジー部のR&Dチーム所属岩原です。 今回はKerasで複数のGPUを使う方法を書きたいと思います。 Keras 2.0.9から簡単に複数GPUを使用した高速化が可能に。 Keras2.0.9からtraining_utilsというモジュールにmulti_gpu_modelという関数が追加されました。 コレを使うと、学習を複数のGPUで行わせることが可能になります。 inputをGPUの数だけ分割することによって、並列化を実現しているようです。 keras/training_utils.py at master · keras-team/keras では、実際に試してみましょう。 環境 AWS EC2(p2.8xlarge) -> GPU8 Deep Learning Base AMI (Ubuntu) Version 2.0 (ami-041db87c) -

    Kerasで複数のGPUを使い、学習を高速化してみた - WonderPlanet Developers’ Blog
  • Kerasのインストール - 人工知能に関する断創録

    こういうインストール関係の記事はすぐ時代遅れになるので詳細は省くけど、現在の自分の環境など簡単にまとめておきたい。 Ubuntu 16.04 Python 3.5 Anaconda 4.2.0 TensorFlow 0.11 Keras 1.1.0 1. Ubuntuの仮想マシンを作成 普段はWindowsマシンを使っているが、KerasはWindowsとの相性がとことん悪いなと感じる。 KerasのバックエンドとしてTheanoまたはTensorFlowが選べるのだが、TheanoをGPU有効でWindowsにインストール(2015/1/27)するのは意外に大変。入った!と思っても実行時に意味不明の長大なエラーが出たりする。TensorFlowはそもそもWindowsに対応していない・・・そんなわけでWindowsに入れるのはもはやあきらめて仮想マシンを導入した。 仮想マシンだとホスト

    Kerasのインストール - 人工知能に関する断創録
  • Keras Documentation

    Keras: Pythonの深層学習ライブラリ Kerasとは Kerasは,Pythonで書かれた,TensorFlowまたはCNTK,Theano上で実行可能な高水準のニューラルネットワークライブラリです. Kerasは,迅速な実験を可能にすることに重点を置いて開発されました. アイデアから結果に到達するまでのリードタイムをできるだけ小さくすることが,良い研究をするための鍵になります. 次のような場合で深層学習ライブラリが必要なら,Kerasを使用してください: 容易に素早くプロトタイプの作成が可能(ユーザーフレンドリー,モジュール性,および拡張性による) CNNとRNNの両方,およびこれらの2つの組み合わせをサポート CPUGPU上でシームレスな動作 Keras.ioのドキュメントを読んでください. KerasはPython 2.7-3.6に対応しています. ガイドライン ユーザー

  • 1