タグ

ブックマーク / qiita.com/edo_m18 (3)

  • [JavaScript] ArrayBufferについて調べてみた - Qiita

    ArrayBuffer、DataView、TypedArrayはJSからバイナリデータを扱うための仕様です。 どういう操作があるのかを改めて確認してみました。 まずは簡単に各クラスの定義から整理。 物理メモリの領域(バッファ)を確保するためのクラス。 ただし、確保するのみでバッファに対する操作は提供していません。 バッファの操作はTypedArrayかDataViewいずれかのクラスを利用します。 ArrayBufferのプロパティ byteLength ... バッファの総バイトサイズ。 ArrayBufferのメソッド slice() ... バッファの開始位置と終了位置を指定して、新しいArrayBufferを生成します。 TypedArray いわゆる型付き配列。Float32ArrayやUint8Arrayなど、型を指定してバッファから配列を生成する。 通常の配列(Array)の

    [JavaScript] ArrayBufferについて調べてみた - Qiita
  • ゼロから作るDeepLearning -Pythonで学ぶディープラーニングの理論と実装-を読んだメモ ~パーセプトロン編~ - Qiita

    ゼロから作るDeepLearning -Pythonで学ぶディープラーニングの理論と実装-を読んだメモ ~パーセプトロン編~機械学習数学ディープラーニング 概要 最近のもっぱらの興味はディープラーニングです。 ディープラーニング自体の基礎から学習しようと、記事のタイトルのを手に取って学習を始めたのでそこで得た知識の備忘録です。 (書籍はこちら↓) ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装 なお、記事はこのを読んで得た知識を備忘録としてまとめたものになります。 さらに、色々メモを取るには(自分の中で)新しい概念が多く、とても長い内容になってしまうのでまずは「パーセプトロン編」ということで、ニューラルネットワーク・ディープラーニングの元となっている考え方についてフォーカスを当てて記事を書いていきます。 そして当然ですが、多分に自分の理解

    ゼロから作るDeepLearning -Pythonで学ぶディープラーニングの理論と実装-を読んだメモ ~パーセプトロン編~ - Qiita
  • [Objective-C] KeyValueObserve(キー値監視)メモ - Qiita

    Cocoaフレームワークには、KVOと呼ばれるオブザーバの機能を標準で擁しています。 基的な考え方は、KVO用に作られたメソッドを経由してプロパティを操作することで、適切にその変化をオブザーバに通知する、という仕組みです。 KVOに準拠するためにはプロパティのアクセサメソッドを適切に設定しないとなりませんが、通常のプロパティを使っている場合は特に問題なく準拠できていることになります。 KVOの登録 とあるプロパティの値の変化を監視する場合。 // HogeClassのインスタンスを生成。`fuga`というプロパティを持っている想定 HogeClass *hoge = [[HogeClass alloc] init]; [hoge addObserver:self forKeyPath:@"fuga" options:NSKeyValueObservingOptionNew context

    [Objective-C] KeyValueObserve(キー値監視)メモ - Qiita
  • 1