みらいテックラボ

音声・画像認識や機械学習など, 管理人が興味のある技術の紹介や実際にトライしてみた様子などメモしていく.

開発環境

Google Colaboratory (2) ― FuseでGoogle Driveをマウントする

最近, 機械学習を始めてみようという方に, 勉強環境としてGoogle Colaboratory[1]をおススメすることがよくある.Google Colaboratory概要 ・機械学習の環境構築がほぼ不要(TensorFlow, Keras, PyTorch, Chainer等インストール済) ・GPUを含めて無料で利用可…

Google Colaboratory (1) ― ファイルをアップロード/ダウンロードする

最近, 機械学習を始めてみようという方に, 勉強環境としてGoogle Colaboratory[1]をおススメすることがよくある.Google Colaboratory概要 ・機械学習の環境構築がほぼ不要(TensorFlow, Keras, PyTorch, Chainer等インストール済) ・GPUを含めて無料で利用可…

matplotlibでGoogle日本語フォントを使う

pythonでデータを可視化するのにmatplotlib[1]やseaborn[2]を使用しているが, デフォルト設定では日本語が表示されない.日本語表示する必要がそれほどあるわけではないが, 今回資料作成のために日本語が表示できるようにしてみようと思い, Googleのフリーフ…

「プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで」の紹介

普段, 趣味の機械学習でAWSを利用しているのだが, Googleが提供するCloud Machine Learning EngineやCloud Datalabを少し使ってみたくなった. これまで, GCP(Google Cloud Platform)で提供されるサービスの中で, GCE(Google Compute Engine)やGAE(Google App…

深層学習用に低火力PCを組み立てた(4)

人工知能技術戦略会議等主催 第1回AIチャレンジコンテスト[1][2]で入賞賞品としていただいたNVIDIA GTX-1060 Founders Editionを活用しようと, 「低火力コンピューティング」のPCを組み立てた.前回までで, Intel HD GraphicsやNVIDIA Driverなどの不具合対策…

深層学習用に低火力PCを組み立てた(3)

人工知能技術戦略会議等主催 第1回AIチャレンジコンテスト[1][2]で入賞賞品としていただいたNVIDIA GTX-1060 Founders Editionを活用しようと, 「低火力コンピューティング」のPCを組み立てた.前回は,「1) X Window Systemの描画が遅い」件について, 対策を…

深層学習用に低火力PCを組み立てた(2)

人工知能技術戦略会議等主催 第1回AIチャレンジコンテスト[1][2]で入賞賞品としていただいたNVIDIA GTX-1060 Founders Editionを活用しようと, 「低火力コンピューティング」のPCを組み立てた.前回は, Ubuntuをインストールし, 2つの不具合が発生したことを…

深層学習用に低火力PCを組み立てた(1)

人工知能技術戦略会議等主催 第1回AIチャレンジコンテスト[1][2]で入賞賞品としていただいたNVIDIA GTX-1060 Founders Editionを活用しようと, 「低火力コンピューティング」のPCを組み立てた. 主に深層学習や画像処理に使おうと思っているので, オンボード…

Amazon S3をUbuntuにマウントする

最近, AmazonのGPUインスタンス(主にP2)をスポットで使用して, Deep Learningを試すことが増えてきた. その際に, 学習/評価データをAmazon S3に置いたり, 学習途中でのスポットインスタンス強制停止に備えて, 途中の学習経過をS3に保存しておきたいと思い, S…

「プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化」の紹介

昨年(2016年)くらいから, 「Docker」という仮想化技術を耳にするようになった. それまで, 仮想化技術というと「VMWare Player」や「VirtualBox」などホスト型仮想化と, 「Hyper-V」や「XenServer」などハイパーバイザー型仮想化は聞いたことはあったのだが..…

おススメ! Deep Learning AMI

最近, Deep Learningを使った画像認識などにチャレンジしているのだが, 学習時間の短縮のために時々AWSのG2インスタンを使うことがある.G2インスタンスを使う場合, ここ[1]などのようにCUDAやcuDNNをインストールしてGPUを使えるようにし, その上でTensorFlo…