Giáo trình Basic Maths - Toán Kinh Tế | Trường Đại học Tôn Đức Thắng

Các bạn trình bày các bước giải bao gồm những công thức chính đã sử dụng(công thức trong khung xanh lá). Những công thức khác ví dụ như giải phương trình bậc 2, bậc3, ... không cần phải trình bày (Các bài toán về nhân ma trận, vector cũng không cần phải viếtcông thức). Tài liệu được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn sinh viên cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!

Môn:
Trường:

Đại học Tôn Đức Thắng 3.5 K tài liệu

Thông tin:
7 trang 4 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Giáo trình Basic Maths - Toán Kinh Tế | Trường Đại học Tôn Đức Thắng

Các bạn trình bày các bước giải bao gồm những công thức chính đã sử dụng(công thức trong khung xanh lá). Những công thức khác ví dụ như giải phương trình bậc 2, bậc3, ... không cần phải trình bày (Các bài toán về nhân ma trận, vector cũng không cần phải viếtcông thức). Tài liệu được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn sinh viên cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!

40 20 lượt tải Tải xuống
AI VN THI ĐỢT 2
AI VN
17th October 2021
Các bạn thể trình bày ra giấy, chụp ảnh lại, đặt tên ảnh theo thứ tự và nén thành 1 file để
nộp bài. Ngoài ra các bạn cũng thể trình bày trên các file tài liệu như doc, latex ...
Lưu ý: Các bạn trình bày các bước giải bao gồm những công thức chính đã sử dụng
(công thức trong khung xanh lá). Những công thức khác dụ như giải phương trình bậc 2, bậc
3, ... không cần phải trình y (Các bài toán về nhân ma trận, vector cũng không cần phải viết
công thức).
1
2
1 Statistics
1.1 Mean and Median
Mean
Data: X = {x
1
, ..., x
N
}
Mean: µ =
1
N
N
P
i=1
x
i
Problem1: Cho Data X = {− 2 9, 7 0, 3, , , 1, 3 5, 6, , 3} Tìm mean µ của Data X đã cho?
Median
Data: X = {x
1
, ..., x
N
}
Median:
Sort X S (tăng dần)
If N is odd m = S
N + 1
2
If N is even m =
1
2
(S
N
2
+ S
N
2
+1
)
Problem2: Cho Data X = {7, 0 6 2 5 7, , , , } Tìm median của Datam X đã cho trên?
1.2 Variance
Variance
Data: X = {x
1
, ..., x
N
}
Mean: µ =
1
N
N
P
i=1
x
i
Variance: var(X) =
1
N
N
P
i=1
( )
x µ
i
2
Standard Deviation: σ =
p
var( )X
Problem3: Cho Data X = { 6, ,3 4 2, 9, , 1}. Tìm variance var(X) và σ của Data X đã cho?
3
1.3 Correlation Coefficient
Correlation Coefficient
Random variables X, Y: X = { { }x
1
, ..., x
N
} Y = y
1
, ..., y
N
Correlaiton Coefficient: p
xy
=
E[( )( )]X µ
Y
Y µ
Y
σ σ
x y
=
n
i
x
i
y
i
) )(Σ )
i
x
i i
y
i
p
nΣ
i
x
2
i
i
x
i
)
2
p
nΣ
i
y
2
i
i
y
i
)
2
Problem4: Cho X = { 7, 15 10 12 6 15, , , 8, , } và Y = { 18, 6 16 10 11 12 17, , , , , }
Tìm correlation coefficient của Data X và Y đã cho?
2 Linear Algebra
2.1 Vector And Matrix Operations
Length of a vector
Vector: v = [v
1
, v
2
, ...v
n
]
T
Length of a vector: k v k=
p
v
2
1
+ v
2
2
+ +... v
2
n
Problem5: Tìm length của vecotr ?v = [2, 4 5, , 2]
Dot product
Vector: v =
v
1
v
2
...
v
n
u =
u
1
u
2
...
u
n
Dot Product: v · u = v v v
1
u
1
+
2
u
2
+ ... +
n
u
n
Problem6: v =
1
2
3
4
u =
2
3
4
5
Tìm dot product ?c = v·u
4
Multiplying a vector by a matrix
Matrix: A =
a
11
... a
1n
... ... ...
a
m1
... a
mn
, A R
m n
Vector: v =
v
1
v
2
...
v
n
, v R
n
c = Av =
a v a v
11
1
+ ... +
1n
n
...
a v a v
m1
1
+ ... +
mn
n
,
c
R
n
Problem7:
A =
8 8 1
2 7 0
v =
4
0
4
Tìm c = Av ?
Multiplying a matrix by a matrix
Matrix A: A =
a
11
... a
1n
... ... ...
a
m1
... a
mn
, A R
m n
Matrix B: B =
b
11
... b
1k
... ... ...
b
n1
... b
nk
, B R
nk
C = AB =
a a a
11
b
11
+ ... +
1n
b
n1
... a
11
b
1k
+
1n
b
nk
... ... ...
a a a
m1
b
11
+ ... +
mn
b
n1
... a
m1
b
1k
+
mn
b
nk
,
C
R
m k
Problem8:
A =
8 8 1
2 7 0
B =
8 1
7 1
2 8
Tìm C = AB ?
Matrix inverse
Matrix A: A =
a b
c d
, A R
(
2 2)
Determinant of A R
22
: det(A) = ad bc
if det(A) 6= 0 A is invertible
Inverse Matrix: A
1
=
1
det
(A)
d b
c a
5
Problem9:
A =
4 5
7 1
Tìm A
1
?
Eigenvector and eigenvalue
A R
nn
, I(identity matrix) R
nn
, v R
n
Eigenvalue (λ): det(A λI) = 0
Eigenvector (v): Av = λv Av λIv = 0
Normalize vector:
v
k
v k
, v
i
=
v
i
p
Σ
n
1
v
2
i
Problem10:
A =
1 4
3 2
Tìm Eigenvector (v) đã được normalize eigenvalue λ của ?A
Cosine Similarity
Data (vector x, y): x = { { }x
1
, ..., x
N
} y = y
1
, ..., y
N
Cosine Similarity: cs(x, y) =
x · y
k
x kk y k
=
Σ
n
1
x
i
y
i
p
Σ
n
1
x
2
i
p
Σ
n
1
y
2
i
Problem11: x =
1
3
4
3
y =
0
3
4
0
Tìm Cosine similarity cs(x,y) ?
6
Singular Value Decomposition
ma trận A
mn
so sánh m và n
Nếu m > n: nghĩa dim của U sẽ lớn hơn V. Cần tìm ma trận U trước bằng
cách tìm eigenvectors (sắp xếp các eigenvector theo singular value tương ứng từ lớn
đến bé) của AA
T
. Sắp xếp các singular values (căn bậc 2 eigenvalue của )AA
T
theo thứ tự từ lớn đến bé. Hình thành ma trận đường chéo vuông kích thuớc
số lượng singular values khác không, (đường chéo các singular values vị trí 00,
11, 22, ... các vị trí còn lại = 0). Sau đó padding = 0 để ma trận này kích thước
= ma trận A. Thu được Σ .Sau đó tìm ma trận V bằng công thức cho từng vector
trong
V: v
i
=
1
σ
i
A
T
u
i
Nếu m < n: nghĩa dim của U sẽ bé hơn V. Cần tìm ma trận V trước bằng cách
tìm eigenvectors (sắp xếp các eigenvector theo singular value tương ứng từ lớn đến
bé) của A
T
A. Sắp xếp các singular values (căn bậc 2 eigenvalue của A
T
A) theo
thứ tự từ lớn đến bé. Hình thành ma trận đường chéo vuông kích thuớc số
lượng singular values khác không, (đường chéo các singular values vị trí 00, 11,
22, ... các vị trí còn lại = 0). Sau đó padding = 0 để ma trận này kích thước =
ma trận A. Thu được Σ .Sau đó tìm ma trận U bằng công thức cho từng vector
trong
U: u
i
=
1
σ
i
Av
i
Cách tính determinant của ma trận 3x3
C =
a b c
d e f
g h i
det a hf gf c eg(C) = (ei ) b(di ) + (dh )
Problem12:
Tìm Singular Value Decomposition của A =
3 2 2
2 3
2
(U Σ, , V
T
)
3 Basic Math
3.1 Derivative
Hàm liên tục
Đạo hàm theo công thức: dụ f( (x) = x
2
+ 2x, f
x) = 2x + 2
Đạo hàm 1 bên: f
(x) = lim
0
=
f f(x + x) ( )x
x
Đạo hàm trung tâm:f
(x) = lim
0
=
f
(x +
x
2
) f(x
x
2
)
x
Problem13:
Cho f(x) = x
3
+ 3x
2
+ 2x tìm f
(3) cho trước :x = 0.001
7
Đạo hàm theo công thức: ?f
(3)
Đạo hàm 1 bên: ?f
(3)
Đạo hàm trung tâm: ?f
(3)
Hàm rời rạc
Problem14: Cho hàm rời rạcf (x) kết quả như sau:
x = [0, 1, 2, 3, 4, 5, 6, 7]
f(x) = [10, , , , , ,15 24 30, 40 45 56 60]
Tìm f
(3) với x = 2 sử dụng công thức đạo hàm trung tâm?
Gradient Descent
function f ( )x, y
Khởi tạo x y
Tính đạo hàm của f (x, y) theo x và y sẽ thu được dx, dy
Cập nhật x và y theo hướng ngược chiều đạo hàm của dx và dy, theo công thức
x = x ηdx và y = y ηdy trong đó η learning rate
Problem15:
Cho function f (x, y) = 2x
2
+ 3y
2
, khởi tạo x = 3 = 2, y , learning rate .η = 0.1
Thực hiện 1 lần cập nhật x và y theo thuật toán Gradient Descent trên (x = x ηdx và
y = y ηdy .). Biêt rằng x = 0 001 và y = 0.001, dx, dy được tính theo công thức đạo hàm
trung tâm?
Chain rule
d
dx
f(g( ( ( )) (x)) = f
g x g
x) or
dy
dx
=
dy
du
du
dx
Problem16:
Cho f( ( 6x) = x
5
, g x) = 5 x, dùng công thức đạo hàm (không dùng xấp xỉ đạo
hàm 1 bên hoặc trung tâm) và đạo hàm theo chain rule để tìm
d
dx
f(g(x)) ?
| 1/7

Preview text:

AI VN THI ĐỢT 2 AI VN 17th October 2021
Các bạn có thể trình bày ra giấy, chụp ảnh lại, đặt tên ảnh theo thứ tự và nén thành 1 file để
nộp bài. Ngoài ra các bạn cũng có thể trình bày trên các file tài liệu như doc, latex ...
Lưu ý: Các bạn trình bày các bước giải bao gồm những công thức chính đã sử dụng
(công thức trong khung xanh lá). Những công thức khác ví dụ như giải phương trình bậc 2, bậc
3, ... không cần phải trình bày (Các bài toán về nhân ma trận, vector cũng không cần phải viết công thức). 1 2 1 Statistics 1.1 Mean and Median Mean
• Data: X = {x1, ..., xN } 1 N P • Mean: µ = xi N i=1
Problem1: Cho Data X = {−2, 7, 3, 0, 9, 1, −3, 6, 5, −3} Tìm mean µ của Data X đã cho? Median
• Data: X = {x1, ..., xN } • Median:
Sort X −→ S (tăng dần)
If N is odd m = S N + 1 2 1
If N is even m = (S + S ) 2 N N +1 2 2
Problem2: Cho Data X = {7, 0, 6, 2, 5, 7} Tìm median m của Data X đã cho ở trên? 1.2 Variance Variance
• Data: X = {x1, ..., xN } 1 N P • Mean: µ = xi N i=1 1 N P 2
• Variance: var(X ) = (xi µ) N i=1
• Standard Deviation: σ = pvar(X )
Problem3: Cho Data X = { 6, 3, 4, 9, 2, 1}. Tìm variance var(X) và σ của Data X đã cho? 3 1.3 Correlation Coefficient Correlation Coefficient
• Random variables X, Y: X = {x1, ..., xN } Y = {y1, ..., yN }
E[(X µY )(Y µY )]
• Correlaiton Coefficient: pxy = σxσy n(Σ =
ixiyi) − (Σixi)(Σiyi) pnΣix2 − (Σ − (Σ i
ixi)2pnΣiy2 i iyi)2
Problem4: Cho X = { 7, 15, 10, 12, 8, 6, 15} và Y = { 18, 6, 16, 10, 11, 12, 17}
Tìm correlation coefficient của Data X Y đã cho? 2 Linear Algebra 2.1
Vector And Matrix Operations Length of a vector
• Vector: v = [v1, v2, ...vn]T
• Length of a vector: k v k= pv2 ... v2 1 + v2 2 + + n
Problem5: Tìm length của vecotr v = [2, 4, 5, 2] ? Dot productv    1 u1  v2 u2  • Vector: v = u =      ...   ... vn un
• Dot Product: v · u = v1 ∗ u1 + v2 ∗ u2 + ... + vn un 1 2 Problem6: 2 3 v =  
u =   Tìm dot product c = v·u ?     3 4 4 5 4
Multiplying a vector by a matrixa  11 ... a1n ∗ • Matrix: A = , A Rm n... ... ... am1 ... amnv  1  v2 • Vector: v = ,   v Rn... vna
11 ∗ v1 + ... + a1n vnc = Av = ... ,  
am1 ∗ v1 + ... + amn vn c Rn  4 8 8 1 Problem7: A = v = 0 Tìm c = Av ? 2 7 0   4
Multiplying a matrix by a matrixa  11 ... a1n ∗ • Matrix A: A = , A Rm n... ... ... am1 ... amnb  11 ... b1k • Matrix B: B =
, B Rnk... ... ... bn1 ... bnka
11 ∗ b11 + ... + a1n bn1 ...
a11 ∗ b1k + a1n bnkC = AB = ... ... ... ,  
am1 ∗ b11 + ... + amn bn1 ...
am1 ∗ b1k + amn bnk
C Rmk 8 1 8 8 1 Problem8: A = B = 7 1 Tìm C = AB ? 2 7 0   2 8 Matrix inversea b  • Matrix A: A =
, A R(2 ∗ 2) c d
• Determinant of A R2∗2: det(A) = ad bc
• if det(A) 6= 0 A is invertible 1  db
• Inverse Matrix: A1 = det(A) −c a 5 4 5 Problem9: A = Tìm A1 ? 7 1
Eigenvector and eigenvalue
A Rnn, I(identity matrix) ∈ Rnn, v Rn
• Eigenvalue (λ): det(A λI) = 0
• Eigenvector (v): Av = λv ⇐⇒ Av λIv = 0 v vi • Normalize vector: , v k i = v k pΣn1v2i 1 4 Problem10: A =
Tìm Eigenvector (v) đã được normalize và eigenvalue λ của A ? 3 2 Cosine Similarity
• Data (vector x, y): x = {x1, ..., xN } y = {y1, ..., yN } x · y Σn 1 xiyi
• Cosine Similarity: cs(x, y) = = k x kk y k pΣn p 1 x2 Σn i 1 y2 i 1 0  3 3 Problem11:     x =
Tìm Cosine similarity cs(x,y) ?  y = 4 4     3 0 6
Singular Value Decomposition
Có ma trận Amn so sánh m và n
• Nếu m > n: có nghĩa dim của U sẽ lớn hơn V. Cần tìm ma trận U trước bằng
cách tìm eigenvectors (sắp xếp các eigenvector theo singular value tương ứng từ lớn
đến bé) của AAT. Sắp xếp các singular values (căn bậc 2 eigenvalue của AAT)
theo thứ tự từ lớn đến bé. Hình thành ma trận đường chéo vuông có kích thuớc là
số lượng singular values khác không, (đường chéo là các singular values vị trí 00,
11, 22, ... các vị trí còn lại = 0). Sau đó padding = 0 để ma trận này có kích thước
= ma trận A. Thu được Σ .Sau đó tìm ma trận V bằng công thức cho từng vector 1 trong V: vi = ATu σ i i
• Nếu m < n: có nghĩa dim của U sẽ bé hơn V. Cần tìm ma trận V trước bằng cách
tìm eigenvectors (sắp xếp các eigenvector theo singular value tương ứng từ lớn đến
bé) của ATA. Sắp xếp các singular values (căn bậc 2 eigenvalue của ATA) theo
thứ tự từ lớn đến bé. Hình thành ma trận đường chéo vuông có kích thuớc là số
lượng singular values khác không, (đường chéo là các singular values vị trí 00, 11,
22, ... các vị trí còn lại = 0). Sau đó padding = 0 để ma trận này có kích thước =
ma trận A. Thu được Σ .Sau đó tìm ma trận U bằng công thức cho từng vector 1 trong U: ui = Av σ i i
• Cách tính determinant của ma trận 3x3 a b c
– C = d e fg h i
det(C) = a(ei hf) − b(di gf) + c(dh eg) 3 2 2 
Problem12: Tìm Singular Value Decomposition của A =
(U, Σ, VT) 2 3 −2 3 Basic Math 3.1 Derivative Hàm liên tục
• Đạo hàm theo công thức: Ví dụ f (x) = x2 + 2x, f ′(x) = 2x + 2
f (x + ∆x) − f (x)
• Đạo hàm 1 bên: f ′(x) = lim = ∆→0 ∆xxx f (x + ) − f (x − ) 2 2
• Đạo hàm trung tâm:f ′(x) = lim = ∆→0 ∆x
Problem13: Cho f(x) = x3 + 3x2 + 2x tìm f′(3) cho trước ∆x = 0.001: 7
• Đạo hàm theo công thức: f ′(3) ?
• Đạo hàm 1 bên: f ′(3) ?
• Đạo hàm trung tâm: f ′(3) ? Hàm rời rạc
Problem14: Cho hàm rời rạcf(x) có kết quả như sau:
• x = [0, 1, 2, 3, 4, 5, 6, 7]
f (x) = [10, 15, 24, 30, 40, 45, 56, 60]
Tìm f′(3) với ∆x = 2 sử dụng công thức đạo hàm trung tâm? Gradient Descent
• function f (x, y) • Khởi tạo x và y
• Tính đạo hàm của f (x, y) theo x y sẽ thu được dx, dy
• Cập nhật x y theo hướng ngược chiều đạo hàm của dx dy, theo công thức
x = x ηdx y = y ηdy trong đó η là learning rate
Problem15: Cho function f(x, y) = 2x2 + 3y2, khởi tạo x = 3, y = 2, learning rate η = 0.1.
Thực hiện 1 lần cập nhật x y theo thuật toán Gradient Descent ở trên (x = x ηdx
y = y ηdy). Biêt rằng ∆x = 0.001 và ∆y = 0.001, dx, dy được tính theo công thức đạo hàm trung tâm? Chain rule d dy dy du
f (g(x)) = f ′(g(x))g′(x) or = dx dx du dx
Problem16: Cho f(x) = x5, g(x) = 5 − 6x, dùng công thức đạo hàm (không dùng xấp xỉ đạo d
hàm 1 bên hoặc trung tâm) và đạo hàm theo chain rule để tìm
f (g(x)) ? dx