タグ

2016年9月12日のブックマーク (3件)

  • 機械学習とディープラーニングとは その1 | IoT NEWS

    IoTをゼロベースで考えるの第20回は「機械学習」と「ディープラーニング」についてだ。 この言葉、IoTや人工知能の話題ではよく出てくる言葉だが、きちんと説明するのはとても難しい。私も以前聞かれた時とても曖昧な答えしかできなかったので、整理してみる。前後半にわけて解説し、第一回は機械学習についてだ。 機械学習と切っても切り離せないのがインターネットの普及だ。Googleができたのが、1998年、データマイニングの研究が盛んになったのも1998年ということで、このあたりから機械学習の研究は大きく発展したということだ。 機械学習の概念を簡単にいうと、「意味は特に考えず、単に機械的に、正解の確率の高いものを当てはめていく」やり方だ。例えば、翻訳の世界でいうと、「英語でこういう単語の場合は、日語ではこの単語で訳される場合が多い」「英語でこういうフレーズの時は、日語ではこういうフレーズで訳される

    機械学習とディープラーニングとは その1 | IoT NEWS
  • JavaScript中級者への道【2. 4種類のthis】 - Qiita

    JavaScriptのつまづきやすそうなところ 関数はオブジェクトの一種 4種類のthis ← いまここ 関数スコープ 非同期関数 コールバック関数 クロージャ プロトタイプ継承 参考記事 JavaScriptの「this」は「4種類」?? 調べたらよい記事がありました。基的な解説はこちらを読んでください。(丸投げ) とても分かりやすく解説されています。 ↑の記事をざっくりまとめると 関数の呼び出しには以下の4つのパターンがあります。 呼び出しのコンテキストによって、関数内のthisの参照先が異なります。 1:メソッド呼び出しパターン myObject.show(); // thisはmyObjectを指す 2:関数呼び出しパターン show(); // thisはグローバルオブジェクトを指す 3:コンストラクタ呼び出しパターン var myObject = new MyObject(0

    JavaScript中級者への道【2. 4種類のthis】 - Qiita
  • JavaScript中級者への道【3. 関数スコープ】 - Qiita

    JavaScriptのつまづきやすそうなところ 関数はオブジェクトの一種 4種類のthis 関数スコープ ← いまここ 非同期関数 コールバック関数 クロージャ プロトタイプ継承 スコープについて スコープ(Wikipedia)より。 プログラミングでのスコープとは、ある変数や関数が特定の名前で参照される範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。 変数のアクセス権や生存期間といった話になります。 グローバルスコープ 「関数スコープ」と題しましたが、その前にグローバルスコープについて見てみましょう。 // グローバルな変数 var globalVar = 'globalVar'; // グローバルな関数 function globalfunc () { console.log('This is

    JavaScript中級者への道【3. 関数スコープ】 - Qiita