Skip to content

Commit 94d7297

Browse files
RobAltenaKamulau
andauthored
Apply suggestions from code review
Co-Authored-By: Kamuela Lau <33002774+Kamulau@users.noreply.github.com>
1 parent 4b38ad2 commit 94d7297

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

ja/refresher-linear-algebra.md

+41-41
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
**1. Linear Algebra and Calculus refresher**
22

33
&#10230;
4-
線形代数と微積分回顧
4+
線形代数と微積分の復習
55
<br>
66

77
**2. General notations**
88

99
&#10230;
10-
一般的表記
10+
一般表記
1111
<br>
1212

1313
**3. Definitions**
@@ -19,49 +19,49 @@
1919
**4. Vector ― We note x∈Rn a vector with n entries, where xi∈R is the ith entry:**
2020

2121
&#10230;
22-
ベクター - x∈Rnがn個のエントリを持つベクトルです。ここで、xi∈Rはi番目のエントリです
22+
ベクトル - x∈Rn は n個の要素を持つベクトルを表し、xi∈Rはi番目の要素を表します
2323
<br>
2424

2525
**5. Matrix ― We note A∈Rm×n a matrix with m rows and n columns, where Ai,j∈R is the entry located in the ith row and jth column:**
2626

2727
&#10230;
28-
行列 - A∈Rm×nがm行n列の行列です。 Ai、j∈Rは、i行j列目にあるエントリです
28+
行列 - m行n列の行列をA∈Rm×nと表記し、Ai、j∈Rは i行目のj列目の要素を指します
2929
<br>
3030

3131
**6. Remark: the vector x defined above can be viewed as a n×1 matrix and is more particularly called a column-vector.**
3232

3333
&#10230;
34-
備考:上で定義されたベクトルxはn×1行列と見なすことができます。 それは列ベクトルと呼ばれます
34+
備考:上記で定義されたベクトルxはn×1の行列と見なすことができ、列ベクトルと呼ばれます
3535
<br>
3636

3737
**7. Main matrices**
3838

3939
&#10230;
40-
主行列
40+
主な行列の種類
4141
<br>
4242

4343
**8. Identity matrix ― The identity matrix I∈Rn×n is a square matrix with ones in its diagonal and zero everywhere else:**
4444

4545
&#10230;
46-
単位行列 - 単位行列I∈Rn×nは、対角に1、それ以外ではゼロの正方行列です
46+
単位行列 - 単位行列I∈Rn×nは、対角成分に 1 が並び、他は全て 0 となる正方行列です
4747
<br>
4848

4949
**9. Remark: for all matrices A∈Rn×n, we have A×I=I×A=A.**
5050

5151
&#10230;
52-
備考:すべての行列A∈Rn×nに対して、A×I = I×A = Aとなる
52+
備考:すべての行列A∈Rn×nに対して、A×I = I×A = Aとなります
5353
<br>
5454

5555
**10. Diagonal matrix ― A diagonal matrix D∈Rn×n is a square matrix with nonzero values in its diagonal and zero everywhere else:**
5656

5757
&#10230;
58-
対角行列 - 対角行列D∈Rn×nは、対角にゼロ以外の値があり、それ以外はゼロである正方行列です。
58+
対角行列 - 対角行列D∈Rn×nは、対角成分の値がゼロ以外で、それ以外はゼロである正方行列です。
5959
<br>
6060

6161
**11. Remark: we also note D as diag(d1,...,dn).**
6262

6363
&#10230;
64-
備考:Dをdiag(d 1、...、d n)と呼ばれます
64+
備考:Dをdiag(d 1、...、d n)とも表記します
6565
<br>
6666

6767
**12. Matrix operations**
@@ -79,43 +79,43 @@
7979
**14. Vector-vector ― There are two types of vector-vector products:**
8080

8181
&#10230;
82-
ベクトル-ベクトル - ベクトル-ベクトル積には2つのタイプがあります
82+
ベクトル-ベクトル - ベクトル-ベクトル積には2種類あります
8383
<br>
8484

8585
**15. inner product: for x,y∈Rn, we have:**
8686

8787
&#10230;
88-
内積: x、y∈Rnについては、
88+
内積: x、y∈Rnに対して、内積の定義は下記の通りです:
8989
<br>
9090

9191
**16. outer product: for x∈Rm,y∈Rn, we have:**
9292

9393
&#10230;
94-
外積: x∈Rm,y∈Rnについては、
94+
外積: x∈Rm,y∈Rnに対して、外積の定義は下記の通りです:
9595
<br>
9696

9797
**17. Matrix-vector ― The product of matrix A∈Rm×n and vector x∈Rn is a vector of size Rn, such that:**
9898

9999
&#10230;
100-
行列-ベクトル - 行列A∈Rm×nとベクトルx∈Rnの積はサイズRnのベクトルで、次のようになります
100+
行列-ベクトル - 行列A∈Rm×nとベクトルx∈Rnの積は以下の条件を満たすようなサイズRnのベクトルです
101101
<br>
102102

103103
**18. where aTr,i are the vector rows and ac,j are the vector columns of A, and xi are the entries of x.**
104104

105105
&#10230;
106-
ここで、aTr、iはAのベクトル行、ac、jはAのベクトル列です。 xiはxのエントリです
106+
上記 aTr、iはAの行ベクトルで、ac、jはAの列ベクトルです。 xiはxの要素です
107107
<br>
108108

109109
**19. Matrix-matrix ― The product of matrices A∈Rm×n and B∈Rn×p is a matrix of size Rn×p, such that:**
110110

111111
&#10230;
112-
行列-行列 - 行列A∈Rm×nとB∈Rn×pの積は次のようにサイズRm×pの行列です。 (There is a typo in the original: Rn×p)
112+
行列-行列 - 行列A∈Rm×nとB∈Rn×pの積は以下の条件を満たすようなサイズRm×pの行列です。 (There is a typo in the original: Rn×p)
113113
<br>
114114

115115
**20. where aTr,i,bTr,i are the vector rows and ac,j,bc,j are the vector columns of A and B respectively**
116116

117117
&#10230;
118-
aTri、bTr、iはベクトル行。 acj、bc、jはそれぞれAとBのベクトル列です
118+
aTr,i、bTr,iはAとBの行ベクトルで ac,j、bc,jはAとBの列ベクトルです
119119
<br>
120120

121121
**21. Other operations**
@@ -127,7 +127,7 @@ aTr、i、bTr、iはベクトル行。 ac、j、bc、jはそれぞれAとBの
127127
**22. Transpose ― The transpose of a matrix A∈Rm×n, noted AT, is such that its entries are flipped:**
128128

129129
&#10230;
130-
転置 ― A∈Rm×nの転置行列はATと示される。 Aの行列要素が交換されます
130+
転置 ― A∈Rm×nの転置行列はATと表記し、Aの行列要素が交換した行列です
131131
<br>
132132

133133
**23. Remark: for matrices A,B, we have (AB)T=BTAT**
@@ -139,19 +139,19 @@ aTr、i、bTr、iはベクトル行。 ac、j、bc、jはそれぞれAとBの
139139
**24. Inverse ― The inverse of an invertible square matrix A is noted A−1 and is the only matrix such that:**
140140

141141
&#10230;
142-
逆行列 ― 可逆正方行列Aの逆行列はA − 1と表される。 以下を満たす唯一の行列です
142+
逆行列 ― 可逆正方行列Aの逆行列はA − 1と表記し、 以下の条件を満たす唯一の行列です
143143
<br>
144144

145145
**25. Remark: not all square matrices are invertible. Also, for matrices A,B, we have (AB)−1=B−1A−1**
146146

147147
&#10230;
148-
備考: すべての正方行列が可逆的なわけではありません。 行列A、Bについては、(AB)−1=B−1A−1
148+
備考: すべての正方行列が可逆とは限りません。 行列A、Bについては、(AB)−1=B−1A−1
149149
<br>
150150

151151
**26. Trace ― The trace of a square matrix A, noted tr(A), is the sum of its diagonal entries:**
152152

153153
&#10230;
154-
正方行列Aの跡は、その対角要素の合計です。 tr(A)と表される
154+
- 正方行列Aの跡は、tr(A)と表記し、その対角成分の要素の和です
155155
<br>
156156

157157
**27. Remark: for matrices A,B, we have tr(AT)=tr(A) and tr(AB)=tr(BA)**
@@ -163,7 +163,7 @@ aTr、i、bTr、iはベクトル行。 ac、j、bc、jはそれぞれAとBの
163163
**28. Determinant ― The determinant of a square matrix A∈Rn×n, noted |A| or det(A) is expressed recursively in terms of A∖i,∖j, which is the matrix A without its ith row and jth column, as follows:**
164164

165165
&#10230;
166-
行列式 ― 行列式は|A| または det(A) と表される。 正方行列 A∈Rn×n の行列式はAijによって再帰的に表現されます
166+
行列式 ― 正方行列A∈Rn×nの行列式は|A| または det(A) と表記し、以下のように i番目の行とj番目の列を抜いたA, Aijによって再帰的に表現されます
167167
それはi番目の行とj番目の列のない行列Aです。 次のように:
168168
<br>
169169

@@ -188,7 +188,7 @@ aTr、i、bTr、iはベクトル行。 ac、j、bc、jはそれぞれAとBの
188188
**32. Symmetric decomposition ― A given matrix A can be expressed in terms of its symmetric and antisymmetric parts as follows:**
189189

190190
&#10230;
191-
対称分解 ― 行列Aは次のように対称および反対称部分で表現できます
191+
対称分解 ― 行列Aは次のように対称および反対称的な部分で表現できます
192192
<br>
193193

194194
**33. [Symmetric, Antisymmetric]**
@@ -200,26 +200,26 @@ aTr、i、bTr、iはベクトル行。 ac、j、bc、jはそれぞれAとBの
200200
**34. Norm ― A norm is a function N:V[0,+∞[ where V is a vector space, and such that for all x,y∈V, we have:**
201201

202202
&#10230;
203-
ノルムは関数N:V[0,+∞[ Vはベクトル空間、 すべてのx、y∈Vについて:
203+
ノルムは関数N:V[0,+∞[ Vはすべてのx、y∈Vに対して、以下の条件を満たすようなベクトル空間です。
204204
]]
205205
<br>
206206

207207
**35. N(ax)=|a|N(x) for a scalar**
208208

209209
&#10230;
210-
N(ax)=|a|N(x) スカラー用
210+
スカラー a に対して N(ax)=|a|N(x)
211211
<br>
212212

213213
**36. if N(x)=0, then x=0**
214214

215215
&#10230;
216-
N(x)= 0の場合、x = 0
216+
N(x)= 0ならば x = 0
217217
<br>
218218

219219
**37. For x∈V, the most commonly used norms are summed up in the table below:**
220220

221221
&#10230;
222-
x∈V、一般的に使用されるノルムは、以下の表にまとめられています。
222+
x∈Vに対して、最も多用されているノルムは、以下の表にまとめられています。
223223
<br>
224224

225225
**38. [Norm, Notation, Definition, Use case]**
@@ -231,7 +231,7 @@ x∈V、一般的に使用されるノルムは、以下の表にまとめられ
231231
**39. Linearly dependence ― A set of vectors is said to be linearly dependent if one of the vectors in the set can be defined as a linear combination of the others.**
232232

233233
&#10230;
234-
線形依存ベクトルの集合は、その集合内のベクトルのうちの1つが他のベクトルの線形結合として定義できる場合、線形従属であると言われます
234+
線形従属ベクトルの集合に対して、少なくともどれか一つのベクトルを他のベクトルの線形結合として定義できる場合、その集合が線形従属であるといいます
235235
<br>
236236

237237
**40. Remark: if no vector can be written this way, then the vectors are said to be linearly independent**
@@ -243,31 +243,31 @@ x∈V、一般的に使用されるノルムは、以下の表にまとめられ
243243
**41. Matrix rank ― The rank of a given matrix A is noted rank(A) and is the dimension of the vector space generated by its columns. This is equivalent to the maximum number of linearly independent columns of A.**
244244

245245
&#10230;
246-
行列の階数 ― 行列Aの階数をrank(A)と表記します。 それはその列によって生成されたベクトル空間の次元です。これは、Aの線形独立列の最大数に相当します
246+
行列の階数 ― 行列Aの階数は rank(A)と表記し、列空間の次元を表します。これは、Aの線形独立の列の最大数に相当します
247247
<br>
248248

249249
**42. Positive semi-definite matrix ― A matrix A∈Rn×n is positive semi-definite (PSD) and is noted A⪰0 if we have:**
250250

251251
&#10230;
252-
半正定値行列 ― 以下の式が成り立つとき、行列 A∈Rn×n、 A⪰0 は半正定値(PSD)
252+
半正定値行列 ― 行列 A, A∈Rn×nに対して、以下の式が成り立つならば、 Aを半正定値(PSD)といい、A⪰0と表記します。
253253
<br>
254254

255255
**43. Remark: similarly, a matrix A is said to be positive definite, and is noted A≻0, if it is a PSD matrix which satisfies for all non-zero vector x, xTAx>0.**
256256

257257
&#10230;
258-
備考: 同様に、行列Aは、正定値行列であると言われ、A≻0、それが全ての非ゼロベクトルを満足するPSD行列である場合と表記される
258+
備考: 同様に、全ての非ゼロベクトルx, xTAx>0に対して条件を満たすような行列Aは正定値行列といい、A≻0と表記します
259259
<br>
260260

261261
**44. Eigenvalue, eigenvector ― Given a matrix A∈Rn×n, λ is said to be an eigenvalue of A if there exists a vector z∈Rn∖{0}, called eigenvector, such that we have:**
262262

263263
&#10230;
264-
固有値、固有ベクトル ― 与えられた行列A∈Rn×n。以下の式が成り立つとき、もしベクトルz∈Rn∖{0}、固有ベクトルと呼ばれる、が存在する場合ならばλはAの固有値であると言われる:
264+
固有値、固有ベクトル ― 行列 A, A∈Rn×nに対して、以下の条件を満たすようなベクトルz, z∈Rn∖{0}が存在するならば、λは固有値といい、z は固有ベクトルといいます。
265265
<br>
266266

267267
**45. Spectral theorem ― Let A∈Rn×n. If A is symmetric, then A is diagonalizable by a real orthogonal matrix U∈Rn×n. By noting Λ=diag(λ1,...,λn), we have:**
268268

269269
&#10230;
270-
スペクトル定理 ― A∈Rn×nとする。 Aが対称ならば、Aは実直交行列U∈Rn×nによって対角化可能です。Λ=diag(λ1,...,λn)と書くと、次のようになります
270+
スペクトル定理 ― A∈Rn×nとします。 Aが対称ならば、Aは実直交行列U∈Rn×nによって対角化可能です。Λ=diag(λ1,...,λn)と表記すると、次のように表現できます
271271
<br>
272272

273273
**46. diagonal**
@@ -279,7 +279,7 @@ x∈V、一般的に使用されるノルムは、以下の表にまとめられ
279279
**47. Singular-value decomposition ― For a given matrix A of dimensions m×n, the singular-value decomposition (SVD) is a factorization technique that guarantees the existence of U m×m unitary, Σ m×n diagonal and V n×n unitary matrices, such that:**
280280

281281
&#10230;
282-
特異値分解 ― Aをm×nの行列とする。特異値分解(SVD)は、 m×mのユニタリ行列、m m×nの対角行列、およびV n×nのユニタリ行列の存在を保証する因数分解手法である、次のようになります
282+
特異値分解 ― Aをm×nの行列とします。特異値分解(SVD)は、ユニタリ行列U m×m、Σ m×nの対角行列、およびユニタリ行列V n×nの存在を保証する因数分解手法で、以下の条件を満たします
283283
<br>
284284

285285
**48. Matrix calculus**
@@ -291,37 +291,37 @@ x∈V、一般的に使用されるノルムは、以下の表にまとめられ
291291
**49. Gradient ― Let f:Rm×n→R be a function and A∈Rm×n be a matrix. The gradient of f with respect to A is a m×n matrix, noted ∇Af(A), such that:**
292292

293293
&#10230;
294-
勾配 ― f:Rm×n→Rを関数とし、A∈Rm×nを行列とする。 Aに対するfの勾配はm×n行列で、∇Af(A)と表記され。次のように:
294+
勾配 ― f:Rm×n→Rを関数とし、A∈Rm×nを行列とします。 Aに対するfの勾配はm×n行列で、∇Af(A)と表記し、次の条件を満たします。
295295
<br>
296296

297297
**50. Remark: the gradient of f is only defined when f is a function that returns a scalar.**
298298

299299
&#10230;
300-
備考: fの勾配は、fがスカラーを返す関数である場合にのみ定義されます
300+
備考: fの勾配は、fがスカラーを返す関数であるときに限り存在します
301301
<br>
302302

303303
**51. Hessian ― Let f:Rn→R be a function and x∈Rn be a vector. The hessian of f with respect to x is a n×n symmetric matrix, noted ∇2xf(x), such that:**
304304

305305
&#10230;
306-
ヘッセ行列 ― f:Rn→Rを関数とし、x∈Rnをベクトルとする。 xに関するfのヘッセ行列は、次のように∇2xf(x)と表記されるn×n対称行列です
306+
ヘッセ行列 ― f:Rn→Rを関数とし、x∈Rnをベクトルとします。 xに対するfのヘッセ行列は、n×n対称行列で∇2xf(x)と表記し、以下の条件を満たします
307307
<br>
308308

309309
**52. Remark: the hessian of f is only defined when f is a function that returns a scalar**
310310

311311
&#10230;
312-
備考: fのヘッセ行列は、fがスカラーを返す関数である場合にのみ定義されます
312+
備考: fのヘッセ行列は、fがスカラーを返す関数である場合に限り存在します
313313
<br>
314314

315315
**53. Gradient operations ― For matrices A,B,C, the following gradient properties are worth having in mind:**
316316

317317
&#10230;
318-
勾配演算 ― 行列A、B、Cの場合、次の勾配特性があります
318+
勾配演算 ― 行列A、B、Cの場合、特に以下の勾配の性質を意識する甲斐があります
319319
<br>
320320

321321
**54. [General notations, Definitions, Main matrices]**
322322

323323
&#10230;
324-
[表記, 定義, 主行列]
324+
[表記, 定義, 主な行列の種類]
325325
<br>
326326

327327
**55. [Matrix operations, Multiplication, Other operations]**
@@ -339,4 +339,4 @@ x∈V、一般的に使用されるノルムは、以下の表にまとめられ
339339
**57. [Matrix calculus, Gradient, Hessian, Operations]**
340340

341341
&#10230;
342-
[行列計算, 勾配, ヘッセ行列, 演算]
342+
[行列微積分, 勾配, ヘッセ行列, 演算]

0 commit comments

Comments
 (0)