livlea blog

Live as if you were to die tomorrow. Learn as if you were to live forever. (Mohandas Karamchand Gandhi)

Deep LearningのData Augmentationまとめ

Data Augmentation手法をまとめてみました。画像系のタスク用の手法に限定しています。 Geometric Transformation ミラー(水平、垂直) 回転 シフト スケーリング シアー変換 クロップ Photometric Transformation Color jitter (輝度、コントラスト、色相…

Blenderの起動エラー ~リモートデスクトップ接続時~

私は普段はノートPCで作業していて、重い処理をしたい場合は、デスクトップPCにノートPCからリモートデスクトップ接続して作業しています。最近、BlenderをWindowsのデスクトップPCにインストールして遊んでいます。デスクトップPCのコンソールログインでは…

Deep Learningの情報収集(企業サイト編)

Tech系ジャイアントは積極的に情報発信を行っています。これらのサイトをFeedlyやInoreaderなどのRSSリーダーに登録しておくのも良いですね。Google ai.googleblog.com Facebook research.fb.com Amazon blog.aboutamazon.com Apple machinelearning.apple.c…

C++でのクラス初期化方法まとめ

c++でクラスをインスタンス化する際、以下のようにnewを使わない方法、newを使う方法、vectorコンテナを使う方法がある。 Hogeクラス class Hoge { private: int num; public: Hoge(); Hoge(int n); void Disp(); ~Hoge(); }; // デフォルトコンストラクタ H…

Deep learningの情報収集

Deep learningは日進月歩で技術が進化していっています。毎日arXivに論文も投稿されており、ニュースや企業のプレスリリースなどでの情報発信も盛んです。最先端の技術や最新動向についてくためには、これらの情報を継続的にウォッチする必要があります。そ…

おすすめのDeep learningフレームワーク

ディープラーニングを始めるときに、どのフレームワークを使用するか迷うと思います。どうせ覚えるならば、将来性がありスタンダードになるものが良いなと思ったり、速度も速い方が良いし、柔軟な記述ができて、でも学習コストは低いものがありがたい、、、…