数学 「積の行列式 = 行列式の積」を成分計算なしに示す方法 前回の記事「クラメルの公式と行列式の導出に関する一考察」の続きにあたる記事です。 この記事では、連立一次方程式の解の公式(クラメルの公式)を「多重線形性」「交代性」を持つ写像を用いて表すところからスタートし、その... 2021.08.09 数学
数学 クラメルの公式と行列式の導出に関する一考察 線形代数を学ぶ上で欠かせない「行列式」という概念がありますが、初学者が最初に目にするのは「置換」を用いた以下のような式ではないでしょうか。 2021.06.28 数学線形代数
IT関連 MNISTローダとMLPの学習コードをC++/Eigenで作成する(MNISTローダ作成編) こんにちは、novです。 今回は前回の記事の続きです。 前回はローダ作成に必要なライブラリの使い方をまとめたのでした。今回は MNISTのフォーマット要件と照らし合わせたローダの設計実際のコード ... 2021.03.17 IT関連プログラミング機械学習
IT関連 MNISTローダとMLPの学習コードをC++/Eigenで作成する(要素技術メモ編) こんにちは、novです。 最近、「ゼロから作るDeep Learning」の内容をC++で書き直すということをやっています。 目的としては C++の扱いに慣れるC++のEigenライブラリの使い... 2021.02.23 IT関連プログラミング機械学習線形代数
IT関連 【メモ】AWS SageMakerでhorovodによる分散学習が動かない場合の対応とhorovodの仕組みについて 今回の記事では、AWSの機械学習マネージドサービスの一つであるsagemakerを用いて、分散学習を行う際にハマった部分をメモしていこうと思います。 2020.12.21 IT関連プログラミング機械学習
IT関連 【メモ】特徴量エンジニアリングについて:その1 この記事は、主に自分がkaggleをやるにあたって勉強した内容をまとめます。 今回は特徴量エンジニアリングについてです。 2020.12.06 IT関連プログラミング機械学習
数学 【数学】射影行列の導出に関する補足事項 先日作成した記事の中で「射影行列 \(P\) 」がランク落ちしているということに言及しました。記事の中では、その説明はしていなかったのでこの記事でその補足をしようと思います。 また、前回の記事の結果から分かる「射影行列の設計」に関しても少し触れたいと思います。 2020.11.23 数学線形代数
数学 【数学】射影行列の直感的な理解 今回は「射影行列」の直感的な理解に焦点を当てて記事を作成してみたいと思います。簡単な数式の変形と、そこから得られるイメージを簡潔にまとめていきます。 2020.11.16 数学線形代数
プログラミング 行列の積を「ベクトルを要素に持つベクトル同士の内積」とみなす 最近流行りの機械学習に入門するとなると、理論面で避けて通れないのが線形代数です。主に多次元を扱う関係上出てくるのですが、多変数ガウス分布の最尤推定とか、最適化計算とかでも行列を大量に扱う場面というのがしばしば出てきます。 2020.11.13 プログラミング数学線形代数