Tensorflowでなかなかディープラーニング | 第一線で活躍するオープンソースエキスパートが綴るスペシャルコラム。

Tensorflowでなかなかディープラーニング

Creative Applications of Deep Learning with TensorFlow at Kadenze 第3回目の課題

[2016年08月30日 ]

アートとテクノロジーのオンライン学習サイト「Kadenze Academy」のTensorflowでディープラーニングを学ぶコース「Creative Applications of Deep Learning with TensorFlow」第3回目の課題をやり終えました。こちらに提出したnotebookを保存してます。

今回はオートエンコーダと音声データ処理を学ぶ課題でした。まず、お馴染みのセレブ画像を用い、セレブ達の平均顔画像を表示しまして、セレブ画像をミニバッチでノーマライズして、オートエンコーダに掛けると、各セレブ画像と平均顔画像を合わせたような画像になるといった感じの処理を行いました。その後、テーマからそれますが、デコード前エンコード後の2次元のデータをプロットし、そのプロットを理想的なグリッドに最適化して画像を再配置するような感じのこともしました。2D Latent Manifoldという処理で、デコード前エンコード後の中間地点のデータとして、−1から1までの規則的な2Dグリッドを用意して、グラフのその地点からそのグリッドを適用して処理を行うと、人数分のほぼ平均顔画像が生成されることを確認しました。

続いてVariational Autoencoderという用意されていた処理をデフォルトパラメータで実行しました。20時間近く回して処理が終わらなかったので、強制終了しました。パラメータを変えて再度実行する気にはなりませんでした。20時間近い処理での最後に出力された画像がこの2枚です。1枚目Manifoldの方は、マネキンっぽい質感からよりリアルな表情になっているように思います。20時間近くかかっているので。2枚目Reconstructionの方は、最初は真っ暗な画像から、まだ不鮮明ではありますが、元の画像を再構築しています。 manifold reconstruction

続いてこの音声データで、音楽とスピーチを分類する問題で、10エポック以内に正解率97%以上を達成しないといけない条件付き課題でした。試行錯誤した結果、6エポックぐらいから97%を超え始め、Max98%も超え、なかなか上出来でした。これまでの課題の中ではかなり。

著者プロフィール

KSKアナリティクス 松尾

  • ブラジリアン柔術白帯
  • 最近イチオシpackt書籍:Large Scale Machine Learning with Python
  • 次に読みたいmanning書籍:Big Data、Spark GraphX in Action
  • 気になること:2月にプレオーダーしたpackt書籍Big Data Analytics with Spark and Hadoopが、リリース先延ばし先延ばしで半年経っても出版されない。

最新TOPICS

【AI/IoT】深刻化するAI/IoT技術者不足問題、経産省と厚労省が技術者育成補助金制度を開始へ---最大で講座受講費用の7割(年間上限56万円)を補助(2017年09月26日 10:03)

深刻化するAI/IoT技術者不足問題に対して、経済産業省と厚生労働省が連携し、AI/IoT技術習得を国が後押しする制度が始動する。 【ポイント】 ・両省が認定する講座の受講者に対して最大で受講費用の7割(年間上限56万円)を補助する予定 ・2017年12月〜2018年2月上旬ごろに対象講座を発表予定 ・実際に講座が開講するのは2018年4月以降 【解説テーマ】 ・主に30~40...

関連タグ

営業()

  • タグ

AI(Artificial Intelligence)

  • 用語集

「人工知能(AI)」とは、コンピュータ上などで人工的に人間と同様の知能を実現させようという試み、或いはそのための一連の基礎技術。

NoSQL(ノーエスキューエル)

  • 用語集

「NoSQL(ノーエスキューエル)」とは、膨大なデータ量を高速かつ動的に整理し分析する、非リレーショナルな分散データベースシステムである。スケーラビリティ、可用性、耐障害性において、従来のRDB(リレーショナルデータベース)を凌駕するデータベースとしてNoSQLが、注目を集めている。

Apache Spark(アパッチ スパーク)

  • 用語集

「Apache Spark(アパッチ スパーク)」は、ビッグデータを複数のマシンに分散して高速に処理できる、オープンソースの分散処理プラットフォームである。

関連記事

  • KSKサイド007

Analytics News ACESS RANKING

facebook

twitter