タグ

2016年11月2日のブックマーク (8件)

  • あなたの知らない time(1) の世界 - kuenishi's blog

    自分が書いたプログラムのメモリ使用量を測定したいことがある。プログラムがOOM Killerによってお亡くなりになった場合や、ページフォルトをなくして高速化したい場合などだ。定常的に起動するサーバーのプログラムなら、sarや meminfo など(今なら Datadog とかだろうか)を使ってじーっと見つめるわけだ。もっとモダンにやるなら perf や DTrace を使ってもよいかもしれない。しかしこれらのツールは基的にプロセスIDを渡してサンプリングして外から覗く方法だ。 わたしのユースケースはデーモンプロセスではなく、 main から入って必要な計算をして、それが終わったら main を抜けるバッチジョブ(単にコンソールから実行して終わるまで待つ、いわゆる "Hello world!" 的なやつ)だ。これだと、プログラムが起動して終わるまでそこそこの時間で終わってしまって、外部プロ

    あなたの知らない time(1) の世界 - kuenishi's blog
    khtokage
    khtokage 2016/11/02
  • 電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”

    皆さんこんにちは。 私は将棋プログラム「Ponanza」の作者、山一成と申します。Ponanzaは初めてプロ棋士を破った将棋プログラムで、近年最も強い将棋プログラムと言えると思われます。また、2017年もトッププロ棋士の方と対局することが予定されています。Ponazaの改良のための機械学習に現在ジサトライッペイさんのPC「大紅蓮丸」の計算リソースを借りているのですが、その関係で原稿を書いてとお願いされたので、3回に渡って将棋プログラムの今について、書いていきたいと思います。 フリーランチの終焉、並列化の効率問題 アスキー読者の方々には言うまでもないのですが、まずは近年のCPU事情について解説していきたいと思います。ちょっと昔まではCPUはシングルコアが当たり前で18ヶ月経過すればCPUのトランジスター数は倍になり、性能が向上するという流れが続いていました。ソフトウェアはその性能向上に伴い

    電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”
    khtokage
    khtokage 2016/11/02
    さすが山本さんという文章だ。
  • DeepLearningの解釈性の悪さについて | やねうら王 公式サイト

    Ponanza開発者の山くんがASCII.jpに記事を書いていて、これがまためちゃくちゃ面白い記事なので紹介しておきます。 電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化” http://ascii.jp/elem/000/001/253/1253340/ 実際、何故DeepLearningで画像の識別がうまくいくのかは、プログラマにはよくわからないところがありますね。どのニューロンが何の役割を担っているのかが可視化しにくいこととも関係しているのかも知れません。内部的な動作まで追いかけられないけど、何故かうまくいく。 DeepLearningで画像を認識して材をロボットアームで動かして調理するような調理ロボットが作られたとき、そのロボットはゴキブリを材だと誤認識する確率は0ではないです。限りなく0に近づけることは出来るかも知れないけども、トレーニングデータ

  • GetWildのカレンダー | Advent Calendar 2016 - Qiita

    GetWild駆動開発。 GetWildやTM NETWORKにちなんだ何かを駆動に開発していきましょう。 "Hello World"の代わりに、"Get Wild"を出力するも良し。 大事なのはハートです。 アスファルト タイヤをきりつけながら 暗闇走り抜ける 気持ちでカレンダーを埋めていくことです。 コツとして、関数名やメソッド名はGetWildAndToughを使いましょう。

    GetWildのカレンダー | Advent Calendar 2016 - Qiita
    khtokage
    khtokage 2016/11/02
    チープなネタに身を任せたら 自分の番におびえていたよ
  • 慶應大ら、熱エンジンの効率を最大限に上げると出力がほぼゼロになることを証明 ~熱力学に新たな原理が付加

    慶應大ら、熱エンジンの効率を最大限に上げると出力がほぼゼロになることを証明 ~熱力学に新たな原理が付加
    khtokage
    khtokage 2016/11/02
    「熱エンジンの効率をカルノー効率まで高めるには、エンジンの動作速度を無限に遅くして、どれほど待っても利用可能なエネルギーがほとんど得られない状況にせざるを得ない」 時間なのかぁ。
  • イマドキのコーダー環境構築2016

    CSS Nite LP47 Coder's High 2016 http://cssnite.jp/lp/lp47 「イマドキのコーダー環境構築」で発表したスライドです。 ※スライド上のURLリンクは効かないので、下部文字起こしから飛んでください。Read less

    イマドキのコーダー環境構築2016
    khtokage
    khtokage 2016/11/02
    飛びついてるというより、元々ブラウザのマクロ程度だったJS等が、使われる規模がどんどん大きくなって環境整備しないと追いつけなくなってる。でも他と違って実行環境側の変化が遅いので開発環境側で全部やる事に。
  • 一連のこと。

    昨日は月例報告会で棋士に一連の経緯と自分の行動意図を説明しました。その後に囲み取材を受けましたが、報道された記事でこれでは発言が後退しすぎと言うか、最初から何もしなかったほうが良かったという体になってしまっているので、そこは訂正させてもらいます。連盟の公式HPでなく個人のブログに書くのは褒められた行為ではないかもしれませんが、ずっと誤解されるのは耐えられないので。 まず、島さんが言ったとされる自分の発言については島さんとの間での言葉のあや、解釈の違い、さらに報道を介すことで自分の意ではない形で世に出てしまいました。これについては島さんとも確認した上で「渡辺君の意でないなら直したほうがいい」と言ってもらったので昨日の月例報告会と取材でその旨を伝えました。初動から三浦九段を呼ぶまでに時間的余裕がなかったですし、自分も島さんに行動意図を丁寧に説明しなかったこと、島さんは対局者、主催者との折衝

    khtokage
    khtokage 2016/11/02
  • やってよかったバイク(セロー250)のカスタム13選

    やってよかったバイク(セロー250)のカスタム13選
    khtokage
    khtokage 2016/11/02
    フォグランプは付けたいなぁ