タグ

2017年3月11日のブックマーク (4件)

  • Python: Keras/TensorFlow の学習を CPU の拡張命令で高速化する (Mac OS X) - CUBE SUGAR CONTAINER

    今回のネタは TensorFlow を使っていると、いつも目にしていた警告について。 それは、次のようなもの。 W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations. W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on yo

    Python: Keras/TensorFlow の学習を CPU の拡張命令で高速化する (Mac OS X) - CUBE SUGAR CONTAINER
  • 高速なRandomized Queueのアルゴリズムを実装する - $shibayu36->blog;

    CourseraのAlgorithms, Part Iというコースで、高速なRandomized Queueを実装するという話題があったので、試しに作ってみた。 高速なRandomized Queueとは Randomized Queueとは、Queueからdequeueするときに、中に入っている要素の中からランダムに一要素取り出すようなQueueである。 また「高速な」とは、enqueue、dequeue、isEmpty、sizeなどの操作の実行時間が、"constant amortized time"であること、つまり何回も操作を繰り返していくと、平均的には定数時間でそれぞれの操作が終わるということである。 この二つを満たすものを高速なRandomized Queueと呼ぶ。 実装 高速なRandomized Queueを実装すると次のようになった。 import java.util.

    高速なRandomized Queueのアルゴリズムを実装する - $shibayu36->blog;
  • 高次元のデータを可視化するt-SNEの効果的な使い方

    t-SNEは、高次元のデータを可視化する手法としては、非常に便利ですが、時々不可解な挙動をしたり、誤解を招くような可視化をすることがあります。 シンプルなデータを可視化して動作の仕組みを理解することで、t-SNEのより効果的な使い方を学ぶことができます。 t-SNEは、高次元のデータを調査するための手法として、2008年にvan der MaatenとHintonによって発表 [1] された人気の手法です。 この技術は、数百または数千次元のデータですら無理やり2次元の「マップ」に落とし込むという、ほとんど魔法のような能力を備えているために、機械学習の分野で幅広く普及しています。 このような印象を持っている方が多いのですが、こういった捉え方をしていると誤解を招くこともあります。 この記事の目的は、よくある共通の誤解を解くためでもあります。 t-SNEで可視化できることと、できないことを説明す

    高次元のデータを可視化するt-SNEの効果的な使い方
  • Python Pandasで探検 MTG JSON - Part 1 単一セットのカードを抽出 - Qiita

    背景 トレーディングカードゲームの元祖「Magic: The Gathering(MTG)」のカード情報の一覧が、MTG JSONという名で、JSON形式のファイルで公開されています。 Udemyの実践 Python データサイエンスを中盤ぐらいまで進めたものの、まだPandasが身体に馴染んでないなと感じていたため、このMTG JSONで手に覚えさせようと考えました。 なお、Pandasを使ってのMTG JSONのデータ分析は、すでにKaggleで素晴らしい投稿がいくつもあります。今回はこれらの投稿を参考にさせてもらいながら、少しずつMTG JSONの中身を探って行きたいと思います。 ※以降、MTG用語については特に説明なく登場します。逐次説明は厳しいと思ったため…… MTG JSONのダウンロード 公式ページにアクセスして「All Sets」をダウンロードします。こちらには各セットのカ

    Python Pandasで探検 MTG JSON - Part 1 単一セットのカードを抽出 - Qiita