タグ

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

  • AmazonのCEOも睡眠の重要性に言及!良質な睡眠を取る4つの方法

    つまり、浅い眠りである「レム睡眠」のときに目が覚めるように計算すれば朝スッキリ起きることができるというわけです。 この睡眠サイクルは90分1サイクルと考えられてきましたが、最近の研究では睡眠サイクルには個人差があるということがわかってきました。1周期が70分の人もいれば110分の人もいて、この平均値が90分になるのです。 自分自身の睡眠サイクルを知る方法として、スマホの睡眠アプリが挙げられます。 これは、スマホのセンサーで寝返りやいびきなどを感知し、睡眠の深さを測定してくれるものです。睡眠サイクルがグラフで視覚化されたり、眠りが浅い時にセンサーで起こしてくれるなど、無料のものから有料のものまで様々なアプリがリリースされているので、自分に合うものを見つけて睡眠サイクルを探りましょう。 今回はiphoneAndroidそれぞれ無料かつ評価件数の最も多いものを1つずつご紹介します。(2017年

    AmazonのCEOも睡眠の重要性に言及!良質な睡眠を取る4つの方法
    jp-myk
    jp-myk 2017/10/03
  • C++高速化

    はじめに 速いプログラムで得られるメリットを超えるようなコストを払わないように。 まずは動くプログラムを書いて目的を達成することが大事。 自分律速じゃなくてプログラム律速だなと感じた段階でリファクタリングを考える。 プログラム来の意図が読み取れなくなりそうなマニアックな高速化は避ける。 清く正しくメンテナンスしやすいプログラムを書くほうが結局は生産的。 学習目的でない限り、車輪の再発明を避ける。 やろうとしていることはきっと既に誰かが実現し、 再利用可能な形で公開してくれているはず。 まずは標準ライブラリとかBoostを探してみる。 あとGitHubでスターが多いやつとか。 頑張れコンパイラ Intelの icc でビルドされたプログラムは速いらしい。 gcc や clang の最適化技術も着々と進歩しており、 新しいコンパイラを使うほうがその恩恵を受けられる。 最適化オプション htt

    C++高速化
    jp-myk
    jp-myk 2017/10/03
    “const double threshold = 3.14; std::transform(v.begin(), v.end(), result.begin(), [threshold](double x) -> bool {return x > threshold;}); 余計な”
  • TensorFlowのHighLevelAPIについての雑感つき解説 - Qiita

    TensorFlow v1.0での目玉の1つにHigh Level APIがあります。v1.0の発表から何故かギョームが忙しくなり、しっかり追いかけきれていませんでしたが、現時点で日語のまとめ記事っぽいのがなかったので雑感付きでサンプルコードを添えて書いてみようと思います。雑感は、まあ個人の意見ということで、Kerasはちょっと、という方が結構いるのも事実かと思います。 サンプルコードは以前書いた記事同様にirisデータに対して適当なDNNを作ってみたらどうなるか、という感じにしています。厳密にそれぞれの条件を揃えているわけではないのでその辺りはご容赦を。 TensorFlowの基 まずは改めてTensorFlowの基的な記述方法です。細かく言い出すとキリがないので、ざっくり言うと以下のような感じでしょうか。 入力用にplaceholderを用意 重みやバイアス用にVariableを

    TensorFlowのHighLevelAPIについての雑感つき解説 - Qiita
    jp-myk
    jp-myk 2017/10/03