タグ

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

  • JavaScriptを使ったフレームワークも、Deep Learning Tokyo 2016レポート(後編)

    ディープラーニングでは、学習時に大量の計算が必要となるが、C言語などで作成した機械語コードは、実行環境に依存しており、様々なプラットフォームで実行しようとすると、それぞれにコードを作る必要がある。 JavaScriptによるディープラーニングも これに対して、どのようなプラットフォームでも動作する環境としてはJavaScriptがある。原田教授は、開発中のJavaScriptによるディープラーニングのシステムを紹介した(写真2)。Templa、Sushi、Sasimi、Sukiyakiなどと呼ばれるライブラリやフレームワークをJavaScript上で開発したという。当初のシステムでは、速度が出なかったが、Node.jsなどを利用することで1000×1000の行列計算で170倍、ディープラーニングの速度で30倍の高速化を達成したという。 また、WebCLというGPUで汎用演算を可能にするJa

    JavaScriptを使ったフレームワークも、Deep Learning Tokyo 2016レポート(後編)
  • “use strict”(厳格モード)を使うべきか?|もっこりJavaScript|ANALOGIC(アナロジック)

    変数の使用の単純化 withの使用の禁止 strictモードではwith文が使えなくなります。代替の手段としては、オブジェクトに短い名前の変数を割り当てて、その変数を用いて対応するプロパティにアクセスすることができます。 eval内で宣言された変数のスコープ 非strictモードでは、eval("var x ;")の様に、eval関数内で定義された変数のスコープは、evalが含まれるスコープ(関数、またはグローバルスコープ)まで広がりますが、strictモードでは、eval内で定義された変数を周囲のスコープに広げません。 単純名の削除の禁止 strict モードでは delete name を構文エラーにします evalおよびargumentsの単純化 strictモードでは「eval」「arguments」という名前がキーワードとして扱われるため、これらのキーワードに対して言語構文でのバ

  • 安定した会社にいると「成果を出す能力」が鈍り、後で困る

    先日「転職」について議論する場があった。 その中である方が、 「20年前ならともかく、今は「安定した職場にずっと居つづけること」は非常にマズい。」という話をしていた。 「なぜ、安定した職場にいるとマズいのか?」と聞くと、その方は 「政府も企業も、個人の生活を守れない。頼れるのは自分の力だけ。ぬるま湯に浸かっているとサバイバル力が低下する」という話をされていた。 実際、20年前と比べて日は確実に貧しくなっている。今の世界はGDPベースでは既に「アメリカ」「中国」「その他」だ。 日は1億人以上の人口でかろうじて世界3位のGDPを保っているが、一人あたりのGDPは世界20位。すでにシンガポールや香港には負け、イタリアやスペイン韓国と同列だ。「日がすごい」時代は、もう遠い過去の話となった。 そして、そのしわ寄せが来るのは「依存している人たち」だ。 「国」に依存する人。 「会社」に依存する人

    安定した会社にいると「成果を出す能力」が鈍り、後で困る
  • ダイバーシティの本質はそういうことじゃないんじゃないかな - メソッド屋のブログ

    いつも通り、生産性に関するブログを書こうと思ったのですが、その過程で、ダイバーシティについて少し調査しようと ブログやをチェックして、とても違和感を感じました。そこで自分の意見を整理するために、ブログを書いてみました。 私は単にインターナショナルチームのメンバーであるだけで、専門家でもなんでもないので、稚拙で誤った意見かもしれませんが、それでも何か書いておくと自分の整理と学び(プロセスの改善のプロフェッショナルとして)になるかと思い筆をとってみました。 自分の感じるダイバーシティの違和感 私はインターナショナルチームで働いています。そして実際にその環境で働いていると、当に楽しく快適に働けています。だから、その環境の素晴らしさと、その環境を日でも実現する方法を考察するために、インターネットを調査してみました。 Microsoftはダイバーシティに非常に力をいれているので、必須教育でもダ

    ダイバーシティの本質はそういうことじゃないんじゃないかな - メソッド屋のブログ