タグ

2017年1月25日のブックマーク (7件)

  • Modern JavaScript概観、そしてElectronへ | さにあらず

    この一か月分の学習成果を整理したリポジトリを作ったので、その成果についてまとめておく。 作ったサンプルプロジェクトだけを手軽に欲しければ、このリポジトリを clone してほしい。 taichi/js-boilerplatemaster ブランチには、ミニマムな JavaScript 開発環境がサンプルコード付きで入っているfrontend ブランチには、React/Redux/webpackなウェブアプリケーション用の開発環境が入っているデフォルトブランチにしてある electron ブランチには、frontend ブランチの内容に加えてElectronでアプリケーションを開発するための環境が入っているはじめに#最近の JavaScript について#僕は仕事として JavaScript を書いている訳ではないけども、この半年くらいの間にちょっとしたツールならいくつか作った。どちらも便利

    Modern JavaScript概観、そしてElectronへ | さにあらず
    miguchi
    miguchi 2017/01/25
  • ディープラーニングを越える技術!? 人工知能の最先端「階層型時間メモリ=HTM」とは

    ここ数年、世間から注目を集める人工知能AI)。2017年以降には、さらなる飛躍が期待されている。人工知能技術のひとつであるディープラーニングは、画像・音声認識技術の開発に利用され、今年から商品として実用化される機会が増えるとも予想されているが、今後、そのディープランニングを超える技術は登場するのだろうか。 人工知能企業・ヌメンタ(Numenta)の共同創設者ジェフ・ホーキンス(Jeff Hawkins)氏は、海外メディアへの寄稿で「ディープラーニングに代表されるニューラルネットワークもすでに旧式だ」としている。ホーキンス氏らは、人間の脳と最も似ていると評価される人工知能であり、大脳新皮質をモデル化することを目標としたアルゴリズム「階層型時間メモリ(Hierarchical Temporal Memory 、以下HTM)」を研究している。 なお、ホーキンス氏は、スマートフォンの起源となった

    ディープラーニングを越える技術!? 人工知能の最先端「階層型時間メモリ=HTM」とは
    miguchi
    miguchi 2017/01/25
  • Linux シグナルの基礎

    TLPI (The Linux Programming Interface) 再々。 TLPI の輪読の際に @matsumotory よりシグナルセットあたりをまとめるようにと指令が出たので、拙遅な感じでまとめました。 シグナルとは プロセス間通信の一種。「プロセスにシグナルを送信すると、そのプロセスの正常処理に割り込んで、シグナル固有の処理(シグナルハンドラ) が実行される」プロセス側では、シグナルを受信した際の動作(シグナルハンドラ) を設定することや、シグナルをブロックすることも可能。 コンソールで、プロセスを終了させるためにkill -9 <PID>とかCtrl+Cとかした際にも、対象プロセスにシグナルが送信されている。 ちなみに、PID「1」の initsystemd にkill -9 1しても何も起らない。(そういえば昔、oom-killer に init を殺された覚

    Linux シグナルの基礎
  • そうだ車輪と名づけよう

    n次元の距離と類似度を計算する 類似度と距離 – CatTail Wikiのサイトを見ながら、簡単そうなのをPHPで書いてみた。探せば普通にライブラリがありそうだが、はじめに手を動かすくらいはする。他にも色々載ってるのだけど、簡単そうなものだけピックアップ。 ミンコフスキー距離 ユークリッド距離が,各次元の差の平方和の平方根であったが,それをある種の一般化として,a乗和のb乗根としたのが,ミンコフスキー距離である.なお,a=bとして扱う定義もある.aが大きいほど,次元軸にとらわれない移動(斜め方向のショートカット)を重視する距離である. a=b=1がマンハッタン距離に,a=b=2がユークリッド距離に,a=b=∞がチェビシェフ距離に一致する. <?php $x = array(2, 3, 1); $y = array(4, 6, 1); print getMinkowskiDistance(

    そうだ車輪と名づけよう
    miguchi
    miguchi 2017/01/25
  • 2017年に デジタルマーケターが見極めるべき 5つの分岐点:企業は何を変革すれば良いか? | DIGIDAY[日本版]

    記事は、スマートニュース株式会社にて、ブランド広告責任者を務める菅原健一氏による寄稿コラムとなります。いま、何が起きていて、企業は何を変化させなければならないのか、菅原氏が考える、2017年におけるマーケティングの分岐点について。 あらゆるものが目まぐるしく変化をしている。古くは大型コンピューターがパーソナルコンピューターへ、そしてスマートフォンが登場し、当時のパーソナルコンピューターの性能をはるかに上回っている。スマートフォン保有者は日だけで5000万人を超え、世界では20億人に及ぶ。どんな人も24時間365日、自分だけのコンピューターとインターネットへのアクセスを有するようになった。スマートフォンに通知される情報やアクションを促されることで人間がコントロールされているような錯覚を覚えるほど、実生活でのリアルな24時間と同じ分だけ、インターネット上の24時間の時間が存在するようになっ

    2017年に デジタルマーケターが見極めるべき 5つの分岐点:企業は何を変革すれば良いか? | DIGIDAY[日本版]
    miguchi
    miguchi 2017/01/25
  • マーケターに必須なスキルは企画・立案、データ分析、社内調整。デジタルの知識は6番目ぐらいかな | 初代編集長ブログ―安田英久

    今日は、「マーケティング業務に必要な知識」の調査データの情報をお届けします。ガートナーさんが調べたもので、上位は「企画・立案能力」「データ分析能力」「マーケティング全般の経験・知識」でした。 「マーケティング業務の変化に関する調査結果」を、ガートナー ジャパンが発表しました。 ガートナー、マーケティング業務の変化に関する調査結果を発表マーケ業務にもっとも必要なスキルは企画・立案マーケティング業務において必要なスキルに関する質問では、次のような回答でした。 「重要であり絶対に必要」と回答した人の多かった上位の項目は次のとおり。 企画・立案能力(72.1%)データ分析能力(62.4%)マーケティング全般の経験/知識(54.7%)社内調整力(53.1%)プレゼンテーション能力(43.5%)デジタル・マーケティング専門の経験/知識(36.1%)スキルの重要性でいうと、「デジタルマーケティングの経験

    マーケターに必須なスキルは企画・立案、データ分析、社内調整。デジタルの知識は6番目ぐらいかな | 初代編集長ブログ―安田英久
    miguchi
    miguchi 2017/01/25
  • ディープラーニングの仕組みと応用

    脳の神経回路の構造を模倣 ディープラーニングは、大量のデータを学習するために、人間の脳の神経回路の構造を模倣(モデル化)した情報処理の仕組みであるニューラルネットワークを用いる。図3のニューラルネットワークは、「入力層」「隠れ層」「出力層」という3層で構成している。また、学習データは入力データとなる手書き文字の画素データと、正解データがセットになっている。 このニューラルネットワークのモデルを学習させるには、まず手書き文字画素データをピクセル単位に分割した上で、各ピクセル値を入力層に入力する。図3のモデルでは縦横28ドットで分割していることから、784個が入力層に並ぶ。 入力データを受け取った入力層は、受け取った値に「重み付け」をした上で、後段にある隠れ層のニューロン(神経細胞。CPUのような役割を担う)に伝達する。 同様に隠れ層の各ニューロンは、入力層から受け取った値をすべて加算し、その

    ディープラーニングの仕組みと応用
    miguchi
    miguchi 2017/01/25