スポンサーリンク
IT関連

【IT/コンピュータ】プロセスとは何ぞや?

ITの勉強をしていると出てくる用語に「プロセス」や「スレッド」があります。コンピュータが認識する「プロセス」の実体とは何か?となると案外言葉にできないものではないでしょうか。この記事では、自分が「プロセス」というもののイメージを掴むにあたって調べたことなどを中心にまとめていきたいと思います。
数学

【数学】射影行列の導出に関する補足事項

先日作成した記事の中で「射影行列 \(P\) 」がランク落ちしているということに言及しました。記事の中では、その説明はしていなかったのでこの記事でその補足をしようと思います。 また、前回の記事の結果から分かる「射影行列の設計」に関しても少し触れたいと思います。
数学

【数学】射影行列の導出

この記事では厳密に射影行列の導出を行ってみようと思います。 射影行列の定義から、斜交射影の具体的な式を求めることをゴールとします。
数学

【数学】射影行列の直感的な理解

今回は「射影行列」の直感的な理解に焦点を当てて記事を作成してみたいと思います。簡単な数式の変形と、そこから得られるイメージを簡潔にまとめていきます。
プログラミング

行列の積を「ベクトルを要素に持つベクトル同士の内積」とみなす

最近流行りの機械学習に入門するとなると、理論面で避けて通れないのが線形代数です。主に多次元を扱う関係上出てくるのですが、多変数ガウス分布の最尤推定とか、最適化計算とかでも行列を大量に扱う場面というのがしばしば出てきます。
IT関連

【Python/TensorFlow】tf.estimator.Estimatorを用いた学習のやり方(モデル作成 by Keras)

この記事では自作のモデル(と言ってもかなり単純なものにしますが)でこのEstimatorを使用するとどうなるかについてまとめていきます。
IT関連

【Python/Tensorflow】SequenceExampleを使用したSparseTensorのシリアライズ方法

Tensorflowの公式ドキュメントにて、「SparseFeature」よりも「SequenceExample」と「VarLenFeature」を用いた方が良いという記述があります。本当かどうか確かめていなかったので、そこについて調査し、その結果をまとめます。
IT関連

【Python/Tensorflow】SparseTensorを学習に用いる際の注意点

SparseTensorを使おうとするとあちこちに罠が仕掛けられていて、TFRecords形式に保存するのも学習を回すのもなかなかうまくいきません。しかも、日本語の情報が皆無なうえに、英語の情報もリッチとは言えません。更に公式ドキュメントもなかなか分かりづらいです。 という訳で、SparseTensorについて調べてるとそれなりの情報量になりました。結構困ったので、同じ轍を踏む方が一人でも少なくなるように、とこの記事を書こうと思った次第です。
IT関連

【Python/Tensorflow】TFRecordsから学習を行う方法

本記事では複数データのTFRecordsへの書き出し・書き出したファイルからの読み出し、実際に学習を行う際にはどうするのかというのを簡単な多層パーセプトロン(MLP)に適用して確認してみたいと思います。サンプルコードを載せているので、コピペすれば動作確認することが可能です。
IT関連

【Python/Tensorflow】 TFRecordsとは何ぞや?

TensorFlow(Keras)で大規模データを扱っていると、学習開始前のデータの読み出し(転送)でめっちゃ時間がかかることがあります。普通はGeneratorを利用して解決するのですが、AWSの環境などではそうもいかない場合があります。本記事は、学習におけるI/Oボトルネックを解消する際に用いられるTFRecordについて、自分なりに調べた内容をまとめます。
スポンサーリンク
タイトルとURLをコピーしました