Pytorch-mathematical-building-blocks-of-neural-networks
提供:Dev Guides
ニューラルネットワークの数学的構築ブロック
数学はあらゆる機械学習アルゴリズムに不可欠であり、特定の方法で適切なアルゴリズムを設計するための数学のさまざまなコアコンセプトが含まれています。
機械学習とデータ科学のための数学トピックの重要性は以下に記載されています-
ここで、自然言語処理の観点から重要な機械学習の主要な数学的概念に焦点を当てましょう-
ベクトル
ベクトルは、連続または離散のいずれかの数値の配列と見なされ、ベクトルで構成される空間はベクトル空間と呼ばれます。 ベクトルの空間次元は有限でも無限でもかまいませんが、機械学習とデータサイエンスの問題は固定長のベクトルを扱うことが観察されています。
ベクトル表現は以下のように表示されます-
機械学習では、多次元データを扱います。 したがって、ベクトルは非常に重要になり、予測問題ステートメントの入力フィーチャと見なされます。
スカラー
スカラーは、1つの値のみを含むゼロ次元と呼ばれます。 PyTorchに関しては、ゼロ次元の特別なテンソルは含まれていません。したがって、宣言は次のように行われます-
行列
通常、構造化データのほとんどは、テーブルまたは特定のマトリックスの形式で表されます。 Python scikit-learn機械学習ライブラリですぐに利用できるBoston House Priceというデータセットを使用します。