オブジェクトと形状
スカラー
Scalar
a意味
ベクトルまたは行列をスケーリングするために使用される単一の数値。
使用場面
重み、係数、学習率、温度、および大きさにスカラーを使用します。
計算例
3[2, -1] = [6, -3].数学リファレンス
豊富な例を通して、ベクトル、行列、アフィン幾何学、空間幾何学、格子、線形システム、変換、分解、最小二乗法、および PCA を学習する。
点から平面への最短の変位は、平面の法線ベクトルに平行です。
2 つの基底ベクトルの整数組み合わせは、等面積の原始並列六面体で平面をタイル状に敷き詰める。
97 件
オブジェクトと形状
Scalar
aベクトルまたは行列をスケーリングするために使用される単一の数値。
重み、係数、学習率、温度、および大きさにスカラーを使用します。
3[2, -1] = [6, -3].オブジェクトと形状
Vector
v ∈ ℝⁿ方向、位置、特徴、または状態を表すことができるコンポーネントの順序リスト。
座標、信号、特徴量、埋め込み、およびモデルパラメータを表現するために、ベクトルを使用します。
v = [3, 4] has two components.オブジェクトと形状
Matrix
A ∈ ℝᵐˣⁿ行と列で構成される数値の長方形の配列。
データセット、線形システム、変換、画像、および重みを格納するために行列を使用します。
A = [[1, 2], [3, 4]].オブジェクトと形状
Tensor
T ∈ ℝᵈ¹ˣ⋯ˣᵈᵏスカラー、ベクトル、行列を一般化した多次元配列。
バッチ、画像、ビデオ、モデルの活性化、および多軸科学データにテンソルを使用します。
32枚のRGB画像で、各画像サイズが224×224の場合、形状は32×3×224×224です。オブジェクトと形状
Shape
m × n配列の軸の順序付きサイズ。
加算、乗算、ブロードキャスト、リシェイプ、およびモデル入力の前に、形状を確認します。
行列の乗算エラーの多くは、互換性のない内側の次元が原因です。
3×4の行列は、3つの行と4つの列を持ちます。ベクトルの演算
Vector addition
u + v同じ次元を持つベクトルの要素ごとの加算。
変位、力、信号、更新、または特徴量の寄与を組み合わせるために使用します。
[1, 2] + [3, -1] = [4, 1].ベクトルの演算
Scalar multiplication
cvすべてのベクトル成分を同じスカラー倍する。
大きさをスケーリングし、方向を反転させたり、または重み付けされた更新を適用したりするために使用します。
-2[3, 1] = [-6, -2].ベクトルの演算
Dot product
u · v対応するベクトル成分の積の和で、スカラーを生成します。
類似性、射影、仕事、注意スコア、および線形モデルの出力に使用します。
[1, 2, 3] · [4, 0, -1] = 1.ベクトルの演算
Cross product
u × v2つの入力ベクトルに対して垂直な3次元ベクトルで、その大きさはそれらの平行四辺形の面積に等しい。
表面の法線ベクトル、トルク、方向、および3次元幾何学に使用します。
標準的な外積は、3次元に特有であり、あまり一般的ではない7次元の類似体を除きます。
[1,0,0] × [0,1,0] = [0,0,1].ベクトルの演算
Vector norm
‖v‖ベクトルの大きさを表す非負の尺度で、ノルムの公理を満たします。
振幅、距離、誤差、正則化、および収束を測定するために、ノルムを使用します。
For v=[3,4], ‖v‖₂=5.ベクトルの演算
Unit vector
v/‖v‖ノルムが1であるベクトル。
大きさを除去しながら方向を維持し、正規直交基底を構築するために使用します。
[3,4]/5 = [0.6,0.8].ベクトルの演算
Euclidean distance
‖u-v‖₂2つの点をベクトルとして表現した場合の、直線距離。
幾何学、最近傍探索、クラスタリング、およびスケールが比較可能な場合の誤差測定に使用します。
[1,1] から [4,5] までの距離は 5 です。ベクトルの演算
Cosine similarity
u·v/(‖u‖‖v‖)2つのゼロでないベクトルの間の角度のコサイン。方向の類似性を測定します。
テキスト埋め込みまたは高次元の特徴量を比較し、その際、大きさの影響を小さくするために使用します。
コサイン類似度は、ゼロベクトルに対しては定義されず、意味のある大きさの違いを隠してしまうことがあります。
[1,0] and [2,0] have cosine similarity 1.ベクトルの演算
Orthogonal vectors
u·v=0内積がゼロのベクトル。
独立した方向を分離し、射影を簡略化し、安定した基底を構築するために直交性を適用します。
[1,2] · [2,-1] = 0 なので、これらのベクトルは直交しています。ベクトルの演算
Vector projection
projᵤ(v)あるベクトルまたは部分空間の方向に存在する、別のベクトルの成分。
分解、最小二乗法、影、および方向成分の除去に使用します。
proj_[1,0]([3,4]) = [3,0].行列演算
Matrix addition
A+B同じ形状を持つ行列の要素ごとの加算。
線形効果、残差の更新、画像、または累積データを組み合わせるために使用します。
[[1,2],[3,4]] + [[5,6],[7,8]] = [[6,8],[10,12]].行列演算
Matrix multiplication
AB線形変換を合成する、行と列の操作。内側の次元が一致する必要があります。
座標変換、ニューラルネットワークの層、グラフ伝播、およびシステムの解法に使用します。
行列の乗算は一般的に可換ではありません。AB は BA と異なったり、片方の順序が定義されない場合があります。
A₂ˣ₃B₃ˣ₄ は C₂ˣ₄ を生成します。行列演算
Transpose
Aᵀ行と列を交換して作成された行列。
内積、共分散、正規方程式、対称性のチェック、および方向の変更に使用します。
If A=[[1,2,3],[4,5,6]], then Aᵀ=[[1,4],[2,5],[3,6]].行列演算
Identity matrix
I対角成分が1で、それ以外の要素が0である正方行列。
乗法単位元として、および不変の座標を記述するために使用します。
AI = IA = A.行列演算
Inverse matrix
A⁻¹逆行列A⁻¹が存在する場合、AA⁻¹=A⁻¹A=Iを満たす行列。
概念的に、変換を逆転させ、Ax=bを解くために使用します。
数値ソフトウェアは、通常、Ax=b を直接解く方が、A⁻¹ を明示的に計算するよりも効率的です。
For A=[[2,0],[0,4]], A⁻¹=[[1/2,0],[0,1/4]].行列演算
Determinant
det(A)正方行列の、符号付き体積のスケーリングを測定し、正則性を示すスカラー。
特異性をテストし、変換による方向または体積の変化を分析するために使用します。
det([[a,b],[c,d]]) = ad - bc.行列演算
Trace
tr(A)正方行列の主対角成分の合計。
固有値の恒等式、共分散分析、行列計算、および最適化に使用します。
tr([[2,1],[3,4]]) = 6.行列演算
Matrix rank
rank(A)行列の線形独立な行または列の数。
情報次元を測定し、解の構造を決定し、冗長な特徴を検出するために使用します。
rank([[1,2],[2,4]]) = 1.行列演算
Symmetric matrix
A=Aᵀ転置行列と等しい正方行列。
共分散、二次形式、無向グラフ、および実数正交固有分解に使用します。
[[2,3],[3,5]] is symmetric.行列演算
Orthogonal matrix
QᵀQ=I縦と横のベクトルが直交基底を形成する、実数の正方行列。
回転、反射、安定な因数分解、およびノルムを保存する変換に使用します。
直交行列の場合、Q⁻¹ = Qᵀ です。行列演算
Diagonal matrix
D対角成分以外の要素がすべてゼロである行列。
独立したスケーリング、効率的なべき乗、逆数、および変換に使用します。
diag(2,3)^4 = diag(16,81).線形システム
System of linear equations
Ax=b同時に満たさなければならない線形方程式の集合。
バランス、適合、ネットワーク、回路、制約、および再構成に使用します。
x+y=5 and 2x-y=1 give x=2, y=3.線形システム
Augmented matrix
[A|b]線形システムの方程式係数行列に右辺を付加する、コンパクトな行列表現。
変数を繰り返し記述することなく、行基本変形を実行するために使用します。
x+2y=5, 3x-y=4 becomes [[1,2|5],[3,-1|4]].線形システム
Elementary row operation
行の交換、行の非ゼロ値によるスケーリング、または行の倍数を別の行に加算する。
線形システムを簡略化するために、これらの解を保存する操作を使用します。
R₂ ← R₂ - 3R₁.線形システム
Row echelon form
REFピボットが右方向に移動し、各ピボットの下にゼロがある行列形式。
バック代入、ランク計算、および自由変数の特定に使用します。
[[1,2,3],[0,1,4],[0,0,0]] は、行階段形です。線形システム
Reduced row echelon form
RREF各ピボットが1であり、その列の他のすべての要素がゼロである、行階段形。
一意の解、自由変数、ランク、および零空間の基底を直接読み取るために使用します。
RREF([[1,2],[2,4]]) = [[1,2],[0,0]].線形システム
Gaussian elimination
行階段形に変換するための行演算を行い、その後、後置換を行う。
手動またはソフトウェアで、適度な密度を持つ線形システムを解くための一般的な方法として使用します。
下の行から x を消去し、その後、最後のピボットから上に解を求めます。線形システム
Gauss-Jordan elimination
拡大行列が行階段形に到達するまで、行演算を繰り返す。
完全な解の構造または逆数を明示的に必要な場合に使用します。
Aが正方行列の場合、[A|I]を[I|A⁻¹]に変換する。線形システム
Consistent system
少なくとも1つの解を持つ線形システム。
ランクまたは行基本変形を使用して、一意の解、無限の解、および存在しない解を区別します。
行 [0 0 | 1] は、システムが一貫性がないことを証明します。ベクトル空間
Vector space
V要素を加算およびスカラー乗算できる集合で、ベクトル空間の公理を満たします。
座標、多項式、関数、信号、および行列を、単一のフレームワーク内で扱うために使用します。
ℝ³ と、次数が最大で 2 の多項式の集合は、ベクトル空間です。ベクトル空間
Subspace
W ⊆ Vベクトル空間の部分集合であり、ベクトル加算とスカラー乗算に関して閉じている集合。
制約された方向、解集合、特徴空間、および不変構造を記述するために使用します。
原点を通る平面 x+y+z=0 は、ℝ³ の部分空間です。ベクトル空間
Span
span{v₁,…,vₖ}与えられたベクトルの集合のすべての線形結合の集合。
生成元から到達可能なすべての方向または出力を記述するために使用します。
span{[1,0],[0,1]} = ℝ².ベクトル空間
Linear independence
ベクトルの集合が独立であるとは、すべての係数がゼロの場合にのみゼロベクトルが得られる場合を指します。
冗長な方向を検出し、基底を選択するために使用します。
[1,0] と [0,1] は線形独立です。ベクトル空間
Basis
ベクトル空間を張る線形独立なベクトルの集合。
座標を割り当て、すべてのベクトルを一意に表現するために使用します。
{[1,0],[0,1]} は、ℝ² の標準基底です。ベクトル空間
Dimension
dim(V)有限次元ベクトル空間の任意の基底に含まれるベクトルの数。
独立した自由度を測定するために使用します。
dim(ℝ⁴)=4.ベクトル空間
Column space
Col(A)行列の列のスパーンは、すべての出力 Ax に等しくなります。
Ax=bが解けるかどうか、および変換が生成できる出力を決定するために使用します。
Ax=b is solvable exactly when b belongs to Col(A).ベクトル空間
Null space
Null(A)Ax=0 を満たすベクトル x の集合。
目に見えない方向、同次解、パラメータの冗長性、および制約を記述するために使用します。
A=[1 2] の場合、Null(A)=span{[-2,1]}。ベクトル空間
Rank-nullity theorem
rank(A)+nullity(A)=nn 個の列を持つ行列の場合、列空間の次元と零空間の次元の和は n に等しくなります。
独立した出力を、失われた入力の自由度と接続するために使用します。
ランクが3の3×5の行列は、零空間の次元が2です。線形変換
Linear transformation
T(u+v)=T(u)+T(v)ベクトル加算とスカラー乗算を保存する写像。
回転、スケーリング、射影、フィルタリング、および線形層をモデル化するために使用します。
T([x,y])=[2x,y]は、x方向を2倍に拡大します。線形変換
Kernel
ker(T)線形変換によってゼロベクトルにマッピングされる入力の集合。
変換によって失われた情報を検出し、単射性をテストするために使用します。
Tは、ker(T)={0}であるとき、かつそのときにのみ全射です。線形変換
Image
im(T)変換によって生成されるすべての出力の集合。
到達可能な出力を記述し、全射性をテストするために使用します。
行列変換 T(x)=Ax の場合、im(T)=Col(A)。線形変換
Change of basis
同じベクトルまたは変換を、異なる座標基底を使用して表現する。
座標を幾何学と一致させたり、演算を簡略化したり、またはローカルフレームとグローバルフレームの間で移動するために使用します。
If P contains new basis vectors as columns, then [v]new=P⁻¹v.空間幾何学とアフィン幾何学
Point
Pアフィン空間内の、それ自体では大きさや方向を持たない点。
点を位置を表すために使用し、2つの点を減算して、変位ベクトルを得ます。
2 つの点を加算することは、原点を選択するか、アフィン結合を選択しない限り、本質的に定義されない。
P=(1,2) と Q=(4,6) の場合、変位 Q-P=[3,4] である。空間幾何学とアフィン幾何学
Position vector
OP選択された原点 O から点 P へのベクトル。
原点を固定し、基底を固定した後の座標を持つ点を表現するために使用します。
If O=(0,0,0) and P=(2,-1,3), then OP=[2,-1,3].空間幾何学とアフィン幾何学
Affine space
点の差がベクトルであるが、特定の原点を持たない点の空間。
任意の座標原点に依存しない幾何学をモデル化するために使用します。
平行移動された平面は、原点を通らない場合でも、アフィン空間である。空間幾何学とアフィン幾何学
Affine combination
ΣαᵢPᵢ, Σαᵢ=1係数の合計が 1 である点の加重組み合わせ。
インターポレーション、重心、重心座標、およびアフィン変換に使用します。
P と Q の中点は、0.5P + 0.5Q です。空間幾何学とアフィン幾何学
Parametric equation of a line
x=p+tv点 p と、ゼロでない方向ベクトル v によって表される直線。
線上の点を生成し、平面または他の線との交差を解決するために使用します。
Through p=(1,2) with v=[3,-1]: x(t)=(1+3t,2-t).空間幾何学とアフィン幾何学
Equation of a plane
n·(x-p)=0点 p と、ゼロでない法線ベクトル n によって記述される平面。
分類境界、クリッピング、衝突テスト、および幾何学的制約に使用します。
n=[1,2,3] であり、p=(1,0,0) の場合、平面は x+2y+3z=1 です。空間幾何学とアフィン幾何学
Hyperplane
w·x=bn 次元空間内の次元 n-1 のアフィン部分空間。
決定境界、制約面、または高次元の平面として使用します。
ℝ⁴ において、w·x=b は、3 次元の超平面を定義する。空間幾何学とアフィン幾何学
Normal vector
n直線、平面、表面の接空間、または超平面に対して垂直なベクトル。
平面を定義し、距離を計算し、ベクトルを反射し、表面の方向を決定するために使用します。
2x-y+3z=4 の場合、法線ベクトルは [2,-1,3] である。空間幾何学とアフィン幾何学
Line-plane intersection
パラメトリックな直線を平面の方程式に代入し、そのパラメータを解くことによって見つかる点。
レイトレーシング、レンダリング、衝突検出、および幾何学的構築に使用します。
n·v=0 の場合、直線は平面に平行であるか、または平面の内部にある。
Substitute x=p+tv into n·x=d, then solve t=(d-n·p)/(n·v).空間幾何学とアフィン幾何学
Distance from a point to a line
点から直線への最短の垂直線分の長さ。
最短経路クエリ、フィッティング、衝突マージン、および幾何学的誤差に使用します。
直線 p+tv に対して、点 P からの距離は、distance(P,line)=‖(P-p)-projᵥ(P-p)‖。空間幾何学とアフィン幾何学
Distance from a point to a plane
|n·P-d|/‖n‖点における絶対符号付き平面方程式。法線ベクトルの長さで正規化されています。
マージン、クリッピング、衝突検出、および点群処理に使用します。
(1,2,3) から z=0 までの距離は 3 である。空間幾何学とアフィン幾何学
Projection onto a plane
符号付き変位の法線成分を取り除いて得られる平面上の最も近い点。
点を表面にスナップさせ、制約を解決し、モーションを分解するために使用します。
For plane n·x=d, Pproj=P-((n·P-d)/‖n‖²)n.空間幾何学とアフィン幾何学
Reflection across a plane
法線成分を反転させながら、平面に平行な成分を保持する変換。
鏡面幾何学、反射方向、対称性、およびグラフィックスに使用します。
原点を通る平面の場合、反射ベクトルは vrefl=v-2projₙ(v) である。空間幾何学とアフィン幾何学
Barycentric coordinates
α+β+γ=1点を、単純多面体の頂点の親和結合として表現する重み。
これらを、三角形補間、三角形内テスト、メッシュ、および有限要素に使用します。
P=αA+βB+γC with α+β+γ=1.空間幾何学とアフィン幾何学
Area from a determinant
|det([u v])|2 つの平面の辺ベクトルの絶対値の行列式は、それらの平行四辺形の面積に等しい。
多角形の面積、方向テスト、ヤコビアン、および座標変換に使用します。
u=[3,0], v=[1,2] give area |3×2-0×1|=6.空間幾何学とアフィン幾何学
Scalar triple product
u·(v×w)3 つの三次元ベクトルによって形成される平行六面体の符号付き体積。
体積、共面性、および三次元方向テストに使用します。
体積は |u・(v×w)| です。空間幾何学とアフィン幾何学
Orientation
sign(det)基底または点シーケンスの、右手系または時計回りに対する順序を示す符号。
多角形アルゴリズム、巻き、法線、および座標系の一貫性に使用します。
2 次元では、det([B-A,C-A])>0 は、A, B, C が反時計回りに配置されていることを意味する。空間幾何学とアフィン幾何学
Homogeneous coordinates
[x,y,z,w]アフィン点を表し、射影方向を均一に表現する、追加のスケーリング成分を持つ座標。
これらを使用して、並進、回転、スケーリング、遠近法、および射影を、行列形式で組み合わせます。
同次ベクトルは、最終成分がゼロでない場合、注意深く正規化する必要がある。ゼロの最終成分は、無限大の方向を表す。
2 次元点 (x, y) は [x, y, 1] になり、方向は [vx, vy, 0] になる。格子の幾何学
Lattice
L=Bℤᵏ線形独立な基底ベクトルのすべての整数組み合わせによって形成される離散的な点の集合。
格子を、離散幾何学、符号化、暗号、最適化、および結晶学で使用します。
For b₁=[2,0], b₂=[1,3], L={z₁b₁+z₂b₂ | z₁,z₂∈ℤ}.格子の幾何学
Integer lattice
ℤⁿすべての n 次元ベクトルで、整数座標を持つベクトルの集合。
標準座標格子として使用し、部分格子および整数最適化の参照として使用します。
ℤ² は、m,n∈ℤ のすべての点 (m,n) を含みます。格子の幾何学
Lattice basis
B=[b₁ … bₖ]整数組み合わせによって格子を生成する、線形独立なベクトルの集合。
格子、列挙、変換、および格子の特性を計算するために使用します。
格子は、非常に異なるベクトルの長さと角度を持つ、無限に多くの可能な基底を持つ。
[2,0] と [1,3] の列は、2 次元の格子の基底を形成する。格子の幾何学
Lattice rank
rank(L)格子基底内のベクトルの数。これは、その実数のスパンの次元に等しくなります。
環境空間内のフルランクおよび低次元の格子を区別するために使用します。
[1,0,0] と [0,1,0] によって生成される格子は、ℝ³ においてランク 2 です。格子の幾何学
Lattice point
Bz格子基底行列を整数ベクトルで乗算することによって生成される点。
最短距離、パッキング、符号化、および整数制約の問題における離散的な候補として使用します。
B=[[2,1],[0,3]] であり、z=[2,-1] の場合、Bz=[3,-3] です。格子の幾何学
Fundamental parallelepiped
P(B)0 以上の係数と 1 未満の係数によって形成される半開区間。
格子モジュロの各被覆集合の 1 つの代表元を含む、繰り返される 1 つのセルとして使用します。
P(B)={Bt | 0≤tᵢ<1}.格子の幾何学
Lattice determinant
det(L)基本領域の体積。格子体積とも呼ばれます。
格子密度を測定し、フルランク格子の間隔を比較するために使用します。
For square basis B, det(L)=|det(B)|; B=[[2,1],[0,3]] gives 6.格子の幾何学
Sublattice
L'⊆L格子の部分群であり、同じ実数範囲またはより低い次元の範囲内でも格子である。
追加の合同条件を課したり、ネストされた離散構造を比較したりするために使用します。
2ℤ² は、ℤ² の部分格子である。格子の幾何学
Lattice index
[L:L']L の部分格子 L' の被覆集合の数。
部分格子の疎性を測定し、ネストされた格子の行列式の関係を確立するために使用します。
[ℤ²:2ℤ²]=4 and det(2ℤ²)=4det(ℤ²).格子の幾何学
Unimodular matrix
U∈GLₙ(ℤ)決定数が 1 または -1 の整数行列で、その逆も整数である。
格子自体を変更せずに、格子基底を変更するために使用します。
B'=BU であり、det(U)=±1 の場合、B と B' は同じ格子を生成する。格子の幾何学
Equivalent lattice bases
B'=BU単為基底行列によって関連付けられた 2 つの基底は、同じ格子を生成します。
長くて歪んだ基底を、より短くて直交性の高い基底に置き換えるために使用します。
B と B'=B[[1,1],[0,1]] は同等の基底である。格子の幾何学
Gram matrix of a lattice basis
G=BᵀB基底ベクトルのすべてのペアごとの内積からなる行列。
座標における長さ、角度、体積、および二次形式を計算するために使用します。
整数ベクトル z に対して、‖Bz‖²=zᵀGz。格子の幾何学
Gram-Schmidt for lattice bases
bᵢ*格子基底を分析するために使用される直交化法で、通常は別の格子基底を生成しない。
投影係数、基底品質、および LLL 還元ステップを計算するために使用します。
グラム・シュミット ベクトルは解析的な補助であり、必ずしも格子の点である必要はない。
b₂*=b₂-μ₂₁b₁* であり、μ₂₁=⟨b₂,b₁*⟩/‖b₁*‖² です。格子の幾何学
Orthogonality defect
∏‖bᵢ‖/det(L)フルランクの基底が、直交にどれだけ近いかの尺度。
基底の品質を比較し、数値または列挙の困難を予測するために使用します。
直交基底の場合、欠陥は 1 に等しく、それ以外の場合は 1 以上です。格子の幾何学
Dual lattice
L*L 内のすべてのベクトルと整数内積を持つベクトルの集合。
フーリエ解析、符号理論、逆幾何学、および伝達境界に使用します。
フルランクの基底 B の場合、双対基底は B⁻ᵀ である。格子の幾何学
Shortest vector problem
SVP選択されたノルムの下で、格子内の最短のゼロでないベクトルを見つける。
格子幾何学、還元品質、および格子ベースの暗号の難しさを理解するために使用します。
Find z≠0 minimizing ‖Bz‖.格子の幾何学
Closest vector problem
CVPターゲット点に最も近い格子点を見つける。
デコーディング、量子化、整数最小二乗法、および格子ベースのセキュリティ分析に使用します。
‖Bz-t‖ を最小化する z を見つける。格子の幾何学
Successive minima
λᵢ(L)線形独立な格子のベクトルを増加する数だけ含むために必要な半径。
これらを使用して、最短ベクトルだけでなく、格子形状全体を記述します。
λ₁(L) は最短ベクトルの長さであり、λₖ(L) は k 個の独立したベクトルに達します。格子の幾何学
Minkowski's convex body theorem
対称凸体が、ゼロでない格子点を必ず含むことを保証する体積条件。
短い格子ベクトルの境界および代数数論の結果を証明するために使用します。
十分に大きな原点対称凸体は、ゼロでない L の点を必ず含む。格子の幾何学
Lattice sphere packing
格子点に等しい非重なり球を配置し、占有空間の割合を測定する。
符号理論、通信、離散幾何学、および高次元最適化に使用します。
パッキング半径は、最短のゼロでない格子ベクトルの長さの半分です。格子の幾何学
Voronoi cell of a lattice
他のすべての格子点よりも、少なくとも近い点の領域。
これを使って、最良格子点復号化と、CVP領域の幾何学的形状を理解してください。
0 の周りのボロノイ細胞は、格子の並びによって空間をタイル状に敷き詰める。格子の幾何学
Lattice basis reduction
格子基底を、より短く、より直交に近いベクトルを持つ同値な基底に置き換える。
列挙、整数関係探索、暗号解析、および数値動作を改善するために使用します。
既約基底は、同じ格子を生成するが、その幾何学をより明確に表現する。格子の幾何学
LLL algorithm
LLLサイズ縮小と Lovász の条件を満たす基底を生成する、多項式時間アルゴリズム。
実用的で近似的な短いベクトル、多項式因数分解、暗号解析、および整数関係に使用します。
LLL は、近似的な短いベクトルに対する品質を保証するが、必ずしも正確な SVP (Shortest Vector Problem) の解を与えるとは限らない。
LLL は、Lovász 条件が満たされない場合、グラム・シュミット係数を繰り返しサイズ縮小し、基底ベクトルを入れ替える。固有値と分解
Eigenvalue
Av=λv線形変換がゼロでない固有ベクトルをスカラーλでスケーリングし、その方向を変えないスカラー。
固有値を使用して、安定性、長期的なダイナミクス、共分散、グラフ、および微分方程式を研究します。
A=diag(2,3) の場合、固有値は 2 と 3 です。固有値と分解
Eigenvector
Av=λv, v≠0線形変換によってスカラー乗算の範囲内で保持される、ゼロでない方向。
自然な軸、主要モード、定常状態、および主要な方向を特定するために使用します。
A=diag(2,3) の場合、[1,0] は λ=2 の固有ベクトルです。固有値と分解
Characteristic polynomial
det(A-λI)二次行列の固有値が根である多項式。
記号による固有値計算、および小さな行列の理論的分析に使用します。
A=[[2,0],[0,3]] の場合、det(A-λI)=(2-λ)(3-λ)。固有値と分解
Diagonalization
A=PDP⁻¹固有値の対角行列と、固有ベクトルの基底を使用して行列を表現する。
行列のべき乗、再帰、および線形動的システムを簡略化するために使用します。
すべての正方行列が、対角化できるだけの十分な数の独立した固有ベクトルを持つとは限りません。
Aが可約行列の場合、A^k=PD^kP⁻¹ となります。固有値と分解
LU decomposition
PA=LU行列を下三角行列と上三角行列の積に分解する。場合によっては行の順序を入れ替えることがあります。
同じ係数行列を持つ複数のシステムを効率的に解くために使用します。
Factor PA=LU, then solve Ly=Pb and Ux=y.固有値と分解
QR decomposition
A=QR行列を、直交行列 Q と上三角行列 R に分解する。
数値的に安定な最小二乗法、正規直交基底、および固有値アルゴリズムに使用します。
A=QRの後に、Rx=Qᵀbを用いて最小二乗法を解く。固有値と分解
Singular value decomposition
A=UΣVᵀ任意の行列を、直交する特異ベクトル行列と非負の特異値に分解する操作。
圧縮、ノイズ除去、擬似逆行列、低ランク近似、および潜在構造に使用します。
小さい特異値は、逆行列または擬似逆行列で使用される場合にノイズを増幅する可能性があります。
2-ノルムとフロベニウスノルムにおいて、最大の k 個の特異値を保持すると、最良のランク k 近似が得られます。固有値と分解
Least squares
min ‖Ax-b‖₂線形システムに厳密な解がない場合、または過剰決定された場合に、残差の二乗和を最小化するパラメータを見つける。
回帰、キャリブレーション、再構成、およびノイズの多い測定値の適合に使用します。
y ≈ mx + c を、縦方向の残差の二乗和を最小化するように近似する。固有値と分解
Principal component analysis
X≈UₖΣₖVₖᵀ中心化されたデータにおいて、最も大きな分散を持つ直交方向を見つける次元削減法。
相関する数値特徴量を可視化、圧縮、ノイズ除去、または要約するために使用します。
PCAは、特徴量のスケール、外れ値、および高い分散が有益であるという仮定に敏感です。
センターXを計算し、そのSVDを計算し、最初のk個の右特異ベクトルに投影します。