開発環境で構築するので分かり易くプロジェクトにdevを付加した名前を設定。RDS(データベース)もVPC環境の両方ともチェックを入れ、一緒に構築しちゃいます。構成の詳細が出ますので、利用するアプリの容量などを計算して適宜変えて下さい。EC2のキーペアに関してですが、キーペアはEC2にリモートログインするために必要となります。SSHなどで接続する場合などは設定しておきましょう。キーペアはEC2のコンソール画面のキーペア項目から新規に作成しておきます。※キーペア作成時に自動でダウンロードされる.pemファイルは大事に保管して下さい。後でリモートログインする際に必要になります。ヘルスレポートは変更せずにそのまま次へ。環境タグも何もせずに次へ。RDSにはmysqlを選択しました。バージョンやインスタンスクラスなど適宜変更して下さい。VPCの設定では全てにチェックを入れて次へ。アクセス権限はそのまま次へ。確認画面が出ますので、問題なければ起動を押します。起動ボタン押下後は環境を作成中の画面となります。この処理に数分掛かります。出来るかドキドキです。数分後、できました!!完了後は、実行するアプリケーションをアップロードします。「アップロードとデプロイ」ボタンを押します。ファイルを選択でcakephpのフォルダを圧縮したzipファイルをアップロードします。バージョンラベルは分かり易いように日時等の値を付加して管理します。デプロイに少々時間が掛かりますが、完了後に指定のURLをクリックすると、、、アップロードしたアプリケーションが表示されました!ここまで色々と書きましたが、慣れればアプリケーションを表示するまで30分も掛からずにWEBサーバーを構築できます。Beanstalkではバージョン管理も自動で行ってくれるので非常に便利です。Beanstalkを構築するだけでEC2やRDSが自動で構築されているので、細かい設定を必要としない場合はあっという間にクラウド環境が構築できます。EC2やRDSの設定をいじることも可能ですので、自分のアプリケーションに合ったカスタマイズをすることができます。なんとなくクラウド環境を構築しようと思っている方がいたら、とりあえず試してみると良いかもしれません。(土)3行でインストール!機械学習フレームワーク「Darknet」を試すこんにちは。このブログでもご紹介したとおり、TensorFlowやってみたり、Caffeやってみたりしてきました。こちらのブログで、もっと簡単に導入できるフレームワークがあると知りましたので、今回はそれを試してみます。その名も、「Darknet」!!ウェブサイトもダークな感じです。魔法陣が黒魔術っぽい。イメージはあれですが、導入は簡単です。なんと、以下の3行を実行するだけでインストール完了です。makeインストールしただけでは寂しいので、試してみます。Darknetは学習済みモデルとアルゴリズムの配布もしています。これをダウンロードしてくれば、簡単に動かすことができます。今回は「YOLO」という、物体認識を試してみます。こちらもコマンドはダウンロードして実行という2行だけです。data/dog.jpgモデルと一緒に配布されるサンプルですが、ちゃんと物体認識されています。他の画像でも試してみます。14.04のマシンで約8秒かかりました。Onlyで試したのですが、GPUもサポートしていて、Makefileを1行書き換えるだけで使えるそうです。結果はこうなりました。下段真ん中のネコの模様もネコとして認識されちゃってますが、ある意味正解ですね。Darknetは手軽にインストール、実行まで出来て驚きました。inc.コンセプトソフトウェア開発コンサルティング製品情報ワイズキーパーワイズチェインWEBLOG。