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】三井住友銀行、AIによる効率化計画で約4000人の配置換え---「手数料ビジネスの終焉」「ハンコを押すだけの人はもういらない」「まず中間管理職が用済みに」(2017年06月22日 10:03)

三井住友銀行の今後3年間の計画 ・全店舗をペーパーレス化 ・相談業務を中心とする次世代型の店舗に ・事務作業は事務センターに集約 ・AIなどを使って作業の効率化 ・約4000人を新たな事業部門に移す 【テーマ】 ・超優秀なAIに仕事を奪われる ・コスト削減しか道はない ・手数料ビジネスの終焉 ・ローンの審査もAIで ・ハンコを押すだけの人はもういらない ・まず中間管理職...

関連タグ

データマネージメント(Data Management)

  • 用語集

データを蓄積する仕組みの構築や運用、データ構造の可視化やデータの意味管理などを行いながらデータを適切に管理することで、データの信頼性・整合性を確保すること。

コレスポンデンス分析()

  • 用語集

「コレスポンデンス分析」(Correspondence Analysis)とは、類似した項目を明らかにするため、各項目を数値化する分析手法である。

デシル分析(Decile Analytics)

  • 用語集

「デシル分析(Decile Analytics)」とは、購買履歴データをもとに全顧客の購入金額を高い順に10等分し、各ランクの購入比率や売上高構成比などの有益な情報を得るための分析手法。

コンジョイント分析(Conjoint Analysis)

  • 用語集

商品やサービスを構成する要素の最適な組み合わせを探るために多変量解析を用いた分析方法。

サポートベクターマシン(Support Vector Machine)

  • 用語集

「サポートベクターマシン(SVM:Support Vector Machine)」は、 画像・音声などの情報データから、意味を持つ対象を選別して取り出すパターン認識手法のひとつ。

関連記事

  • KSKサイド007

facebook

twitter