タグ

ブックマーク / nishiohirokazu.hatenadiary.org (5)

  • レジ「972円です」客、支払う。レジ「104円のお返しです!」 - 西尾泰和のはてなダイアリー

    ビジネス街のレストランで972円の昼ごはんをべている僕。聞くとはなしにレジのやり取りが聞こえていくる。 レジ「972円です」 レジ「104円のお返しです!」 ……えっ、何が起きたんだ? 出題編 しばらく考えて、客もレジも間違ったコインを渡したり、渡さなくて良い余計なコインを渡したりしていなくても成立しうるストーリーを思いついた。これを考えるのは結構面白かったので、ブログ記事にすることにした。(間違いを許容すると別解がある) ヒント編 僕の思考の過程を追いながら一歩ずつ回答に近づいていこう。 : : : 僕「100円がお釣りとして返ってくるということは、客は100円玉は出していないということだろう」 : : : 僕「仮に客が1000円を出していたら、お釣りは28円だ」 : : : 僕「客が104円のお釣りを受け取るには、1076円払う必要がある。76円払うには1円玉を出す必要があり、お釣り

    レジ「972円です」客、支払う。レジ「104円のお返しです!」 - 西尾泰和のはてなダイアリー
    tetryl
    tetryl 2016/05/25
    218人分に212000円出したのかもしれない
  • TensorFlow Playgroundはニューラルネットを理解するのにおススメ - 西尾泰和のはてなダイアリー

    ネットワークの重みや各ニューロンがどういう入力の時に発火するのかが、学習していく過程で各時刻可視化されてとても良い教材です。 http://playground.tensorflow.org/ うずまきのデータセットに関して「中間層が1層しかないとうずまき(線形非分離な問題)は解けない」という誤解があるようなので、まずは1層でできるという絵を紹介。なお僕のタイムライン上では id:a2c が僕より先に気付いていたことを名誉のために言及しておきます。 で、じゃあよく言われる「線形非分離な問題が解けない」ってのはどういうことか。それはこんな問題設定。入力に適当な係数を掛けて足し合わせただけでは適切な境界を作ることができません。 こういうケースでは中間層を追加すると、中間層が入力の非線形な組み合わせを担当してくれるおかげで解けなかった問題が解けるようになります。 1つ目のデータセットでは特徴量の

    TensorFlow Playgroundはニューラルネットを理解するのにおススメ - 西尾泰和のはてなダイアリー
  • 仕事を中国に“アウトソーシング”は頭がいいか - 西尾泰和のはてなダイアリー

    「自分の仕事を無断で中国に“アウトソーシング”していた従業員」が頭がいいとかなんとか話題になってたけど、給与水準の異なる国にアウトソースすることのメリットは8ヶ月前に発表した(アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-)し、会社の仕事を全部アウトソースすることのデメリットについても既に書いた(Yoshioriの質問に対する解答)ので、僕にとっては今更感が強い。 アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法- View more presentations from nishio で、仕事中国にアウトソースした彼が頭がいいのかどうか、という話。無断で会社のVPNに接続させてただって?アホとしか言いようがない。全部丸投げ?問題にならないように切り分ける能力が欠如してたとしか思えない。いくらでも方法はあるのに。 具体的な戦術は、具体的な状況に依存するが、もちろん「上

    仕事を中国に“アウトソーシング”は頭がいいか - 西尾泰和のはてなダイアリー
  • 言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー

    Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの? とあるプログラミング言語が集う女子会にて: Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの? JavaScript: えっ、未定義の変数にアクセスした時undefined返したいじゃない? Python: 例外投げて死ねばいいじゃん Ruby: 例外投げて死ねばいいよね Python & Ruby: ねー♡ Java: いやそこは参照型ならnull、数値型なら0で初期化すべきでしょ C: これだから最近の若い子は…初期化にだってコストが掛かるんだからね!デフォルトで初期化するなんて無駄遣いよ!必要な人だけが責任をもって初

    言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー
  • もっとよいGitチートシート - 西尾泰和のはてなダイアリー

    世の中にGitのチートシートはいくつかあるけど「Gitを知らない人に渡して最初に読んでもらうのに適したもの」が見つからない。チートシートじゃなくてチュートリアルと呼ぶべきかもしれないけど、とにかく印刷してA4で1枚になるくらいの資料が必要だ。Gitに触れた技術者が軒並み同じ落とし穴でコケるのは正しい状態ではない。「Gitには、indexっていう『コミットする前にワークツリーで行った変更のうちのどの部分をコミットするか整理するための場所』があるんだよ」とか「git revertはsvn revertと違っていきなりリポジトリに変更を加えるから気をつけて」とか最初に言ってもらえればもっとスムーズに進めたはずだ。 というわけでどういうチートシートが必要かに関して考えてみる。 登場人物 http://www.ndpsoftware.com/git-cheatsheet.html このチートシートが

    もっとよいGitチートシート - 西尾泰和のはてなダイアリー
    tetryl
    tetryl 2011/04/20
  • 1