タグ

2018年1月6日のブックマーク (9件)

  • A Neural Network Playground

    A Neural Network Playground
  • TensorFlow Playgroundでディープラーニングを直感的に理解しよう

    近年、ディープラーニングをベースとした人工知能が脚光を浴びています。 ディープラーニングは、人間の脳を模倣したニューラルネットワークという技術が元になっています。その応用範囲は広く、眼の病気を診断したり、簡単な会話をすることが出来るようになりました。 記事では、そのニューラルネットワークの仕組みを可視化してブラウザで直感的に理解できるようにしたTensorFlow Playgroundを使いながらステップ・バイ・ステップで使い方を解説しながら紹介します。 現在注目されているAIがどのような仕組みで動いているのかを知りたい方は、まずはこの記事を通して感覚を掴むことをオススメします。 TensorFlow Playgroundとは TensorFlow Playgroundは、A Neural Network Playgroundとも呼ばれ、Daniel SmilkovさんとShan Car

    TensorFlow Playgroundでディープラーニングを直感的に理解しよう
  • 継承とプロトタイプチェーン - JavaScript | MDN

    JavaScript のオブジェクトはプロパティ(自身のプロパティを指す)の動的な「袋」です。 JavaScript のオブジェクトは、プロトタイプオブジェクトへのリンクを持っています。あるオブジェクトのプロパティにアクセスしようとすると、オブジェクトだけでなく、オブジェクトのプロトタイプ、プロトタイプのプロトタイプへと、一致する名前のプロパティが得られるか、プロトタイプチェーンの終端に到達するまで、プロパティの探索が行われます。 メモ: ECMAScript 標準に従い、 someObject.[[Prototype]] という表記を someObject のプロトタイプを示すのに使用しています。内部スロット [[Prototype]] には Object.getPrototypeOf() と Object.setPrototypeOf() 関数でアクセスすることができます。これは、標準

    継承とプロトタイプチェーン - JavaScript | MDN
    mega-ne0221
    mega-ne0221 2018/01/06
    object.propaty
  • Python基礎講座(3 Pythonの実行) - Qiita

    プログラムの実行 それでは実際にプログラムを書いてみましょう。 それぞれのコードの意味は、この後の章で各自説明しますので、 まずは実際に書いたプログラムを実行してみましょう。 odd_or_even.pyという名前でファイルを作成し、以下のプログラムを記述します。 Pythonの特徴である字下げ(インデント)に注意してください。 字下げはタブでも半角空白でも大丈夫ですが、空白を使用する際は個数に注意してください。 def odd_or_even(): for i in range(1,6): if i % 2 != 0: print("{0} is odd".format(i)) else: print("{0} is even".format(i)) if __name__ == "__main__": odd_or_even() Pythonが正しくインストールされれば、プログラムを実

    Python基礎講座(3 Pythonの実行) - Qiita
    mega-ne0221
    mega-ne0221 2018/01/06
    “ print("display statement {0}".format("string")) print("display {0} {1} {2}".format(1,"a","abc")) ”
  • カプセル化とは - IT用語辞典

    概要 カプセル化(encapsulation)とは、オブジェクト指向プログラミングにおいて、互いに関連するデータの集合とそれらに対する操作をオブジェクトとして一つの単位にまとめ、外部に対して必要な情報や手続きのみを提供すること。外から直に参照や操作をする必要のない内部の状態や構造は秘匿される。 オブジェクトは外部に公開された手続き(メソッド)により機能を提供する。内部の状態を表す変数なども、外部からの参照・操作が必要なものだけが専用の手続きによってアクセス可能となり、それ以外は外から見えない存在となる。 十分にカプセル化されたオブジェクトを組み合わせてプログラムを構築していくことにより、オブジェクトの内部の仕様の変更が外部に予期せぬ影響を及ぼしたり、外部からの予期せぬ干渉でオブジェクトの状態が壊されることを防ぐことができるようになる。 通信におけるカプセル化データ通信においてカプセル化とい

    カプセル化とは - IT用語辞典
  • Python基礎講座(1 Pythonとは) - Qiita

    Pythonとは、1991年に登場したプログラミング言語です。 以下のような特徴を持っています。 フリーソフトかつオープンソース クロスプラットフォーム インタラクティブシェル 過去のプログラム言語の便利な考え方を多数取り入れている 科学演算や機械学習で利用可能なライブラリが多数用意されている これらの特徴から、主に欧米で普及しています。 Google App Engineでも利用可能な言語としてJavaなどと共に採用されています。 YoutubeやDropboxもPythonで記述されています。 意外なところでは、人気シミュレーションゲーム「Civilization 4」もPythonで記述されています。 このページを今読んでいる人の中は「Pythonは学習しやすいから」と聞いたことがあるのではないでしょうか? Pythonが学習に適していると言われる理由はいくつかあります。 * 予約語

    Python基礎講座(1 Pythonとは) - Qiita
    mega-ne0221
    mega-ne0221 2018/01/06
    C言語知ってるとわかりやすい
  • Microsoft Word + pandoc + git によるドキュメント管理 - Qiita

    なぜ俺たちはこんなことをしなければならないのか 苦しみ はじめに Word があった Word は客と共にあった Word は神であった .docx 自体はただの zip ファイルで、解凍すれば xml 等が得られるのだが、それらは解読しがたく、変更差分の管理などは苦しみがある git のドキュメントでも同じ苦しみについて言及されている 8.2 Git のカスタマイズ - Git の属性 ここでは gittextconv が用いられている textconv を使うと、生ファイルではなく、それらを指定のコマンドに与えた結果(として出力されるテキスト)を diff に渡することができる そこで、docx2txt という.docxをテキスト変換するスクリプトを textconv に定義することでテキストの差分を得ている Mac ならば、標準の textutil を使い同様の事ができるだろう

    Microsoft Word + pandoc + git によるドキュメント管理 - Qiita
    mega-ne0221
    mega-ne0221 2018/01/06
    “2016年12月15日”
  • Keras - Wikipedia

    Kerasは、Pythonで書かれたオープンソースニューラルネットワークライブラリである。MXNet英語版)、Deeplearning4j、TensorFlow、CNTK、Theano(英語版)の上部で動作することができる[2][3]。ディープニューラルネットワークを用いた迅速な実験を可能にするよう設計され、最小限、モジュール式、拡張可能であることに重点が置かれている。プロジェクトONEIROS (Open-ended Neuro-Electronic Intelligent Robot Operating System) の研究の一部として開発された[4]。中心的な開発者、メンテナはGoogleエンジニアのFrançois Cholletである。 2017年、GoogleのTensorFlowチームは、TensorFlowのコアライブラリにおいてKerasをサポートすることを決定した

    Keras - Wikipedia
    mega-ne0221
    mega-ne0221 2018/01/06
    “Kerasは、Pythonで書かれたオープンソースニューラルネットワークライブラリである。MXNet(英語版)、Deeplearning4j、TensorFlow、CNTK、Theano(英語版)の上部で動作することができる”
  • 子供がお小遣いをほしがらなくなった理由 もう流行を追う必要はない

    子ども達から物欲が消えつつある。博報堂生活総研が子ども(小4~中2)を対象に調査した結果、毎月決まった金額のおこづかいをもらう子が半数を下回り、「新しい商品が出るとすぐほしくなる」、「流行に関心がある」と回答した子どもは過去20年間で最低になった。背景にあるのはスマホをはじめとする情報環境の大変化だ。彼らはなにをほしがっているのか。博報堂生活総研の酒井崇匡上席研究員が考察する――。(第4回) 特に動きが大きかった「消費と情報」 博報堂生活総合研究所が20年間にわたって実施している「子ども調査」では、その多くの項目が1997年の第1回調査から継続して聴取されています。調査対象となっている小4~中2の子どもたちの年齢はおおむね10~14歳。彼らを取り巻く環境は20年間で大きく変化しているものの、「そうは言っても“子どもは子ども”。変わらない部分も多いよね」という意見も多く聞かれます。 では、実

    子供がお小遣いをほしがらなくなった理由 もう流行を追う必要はない