タグ

2016年4月14日のブックマーク (3件)

  • Javaでの文字列連結では、できるだけ+演算子を使おう! - Qiita

    Javaでの文字列連結の話題です。 「なにがなんでもStringBuilderを使うのは良くない」のは「可読性が悪い」から。 私も合意します。ただし、私の場合、少し言い方が違います。 「できるだけStringBuilderを使わずに、+演算子を使おう」です。 その理由を述べます。 Javaでは、+演算子はStringBuilder を使ったバイトコードに変換してくれますね。 ところが、将来のJavaでStringBuilderより性能が良いクラスが出たとします。このクラスを仮に StringGenerator としましょう。そして、Javaは+演算子をStringBuilderではなく、StringGeneratorを使ったバイトコードに変換してくれるかもしれません。 StringBuilderを使ったレガシーコードは、StringGeneratorに書き換えなければ性能が良くなりません。

    Javaでの文字列連結では、できるだけ+演算子を使おう! - Qiita
    PEEE
    PEEE 2016/04/14
  • TensorFlow Playgroundはニューラルネットを理解するのにおススメ - 西尾泰和のはてなダイアリー

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

    TensorFlow Playgroundはニューラルネットを理解するのにおススメ - 西尾泰和のはてなダイアリー
    PEEE
    PEEE 2016/04/14
  • 住みたい街NO,1っていうけれど

    毎年発表される「住みたい街ランキング」で、恵比寿が首位に! という話題を目にした生まれも育ちも恵比寿民です。 男女別の結果を見ると、男性で1位、女性で2位の総合で1位を獲得した、 ということらしい。住みたい街、住みたい街…恵比寿、住みたいかぁ? というのが正直なところ。なぜ住みたいと思うのか、住むならどの辺が 良いのか聞いてみたい。JR恵比寿駅を境に東西に拡がる恵比寿の街。 西側の代官山〜中目黒方面へ向かう恵比寿西・南エリアなのか、東側へ出て 住所表記的には広尾に隣接する恵比寿1・2丁目なのか、はたまたガーデン プレイス方面の恵比寿3・4丁目なのか。 町名を付ける際に揉めに揉め、当時の市長により「渋谷駅より東に位置しているから」 という理由で適当な名前がつけられてしまった東は恵比寿にあらず!! 越してきてまで恵比寿に住むというイメージが、土着の人間には湧かないのです。

    住みたい街NO,1っていうけれど
    PEEE
    PEEE 2016/04/14
    住みたい街つーか「なんとなくイメージがよい街」程度だな。街っていうから住みたいっていう枕詞を付けた、と。