Exercise Machine Learning 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Chương 1

Tuần 1: Toán học cơ bản

1.1 Bài tập


1.1.1 Đại số tuyến tính
BÀI 1: TÍNH TOÁN VÉC-TƠ:
a. Thực hiện phép toán cộng với 3 vector:
a = [−3, −9, 6]

b = [5, 11, 4]

c = [2, −12, 3]
Tính: a + b, b + c và a + b + c.

b. Thực hiện phép nhân vô hướng vector:


C = [11, 32, −2, 7, −5]

α = −3

c. Thực hiện phép tính vô hướng vector:


x = [5, 0, 14, −2]

y = [9, 6, 7, 17]
Tính: xy.

BÀI 2: TÍNH TOÁN MA TRẬN:


a. Thực hiện phép toán cộng với 2 ma trận:
   
2 1 6 0 −2 5
−2 8 1 B= 1 2 3

A= 9 2

10   10 32 55 
1 3 1 −2 12 −3

b. Thực hiện phép nhận vô hướng ma trận:


 
26 23 17
C= ,α=3
9 13 −15

2
c. Thực hiện phép tính tích hai ma trận:
 
2 1 2  
3 7 2 9 2 8
 
0 1 0
X= Y = 1 2 1

4 1 2 9 3 2
3 5 11

Tính XY

1.1.2 Xác suất và Thống kê


BÀI 1: Tính độ chính xác của bảng kết quả sau:
• Tìm một ánh xạ đơn giản biểu diễn các kết cục bốc bài bằng cặp biến ngẫu nhiên X và Y, trong đó:

– X, Y là số nguyên
– X đại diện cho chất (quy, cơ, rô, chuồn) và Y cho giá trị (Át, hai, ..., K)
• Không gian mẫu là gì? Miền của X, của Y , của (X, Y ) là gì?

• Tính xác suất bốc được 2 bích, xác suất bốc được Át cơ rồi 1 lá bài chất bích.

• Tính xác suất bốc được chất cơ, xác suất bốc 4 lá bài nhưng không phải tứ quý K.
• Rút 1 lá bài chất bích rồi bỏ ra khỏi bộ bài, tính xác suất bốc tiếp ra 1 lá bài hình người (Q,K,A,2).

BÀI 2: Cho một danh sách giá trị chiều cao của các học sinh trong lớp. Hãy tính
các chỉ số thống kê và đưa ra một số nhận xét:
list_heights = [160, 165, 170, 160, 175, 120, 158, 119, 162, 124]

• Trung bình

• Trung vị
• Phương sai
• Độ lệch chuẩn

1.2 Thực hành


1.2.1 Lập trình cơ bản (Không dùng các hàm hoặc package có sẵn)

BÀI 1: Nhập vào hai năm year1 và year2 . Tính khoảng cách ngày từ year1 đến
year2
BÀI 2: Lấy dữ liệu tại Link, thực hiện yêu cầu sau:
• Đọc dữ liệu từ file data
• Tách mỗi 1 dòng trong file dữ liệu thành 1 véc-tơ.

• Số lượng giống nhau giữa hai véc tơ trong dữ liệu?


• Số nào có số lượng trùng nhau nhiều nhất?

3
1.2.2 Numpy
BÀI 1: Thao tác cơ bản với numpy:
• Khởi tạo véc-tơ x gồm các giá trị từ 1 → 1002 với bước nhảy là 2.
• Tính trung bình, độ lệch chuẩn.
• Khởi tạo véc-tơ y gồm các giá trị từ −671 → 752 với bước nhảy là 4.

• Kích thước nào có kích thước lớn hơn?


• Thực hiện kết hợp giữa hai véc-tơ x và y
• Tính trung bình, độ lệch chuẩn.

BÀI 2: Đọc dữ liệu từ link, thực hiện yêu cầu sau:


• Mỗi 1 dòng trong file dữ liệu tương ứng với 1 véc tơ.
• Kích thước ma trận? Ma trận có bao nhiêu phần tử?
• Giá trị lớn nhất trong ma trận?
• Sử dụng ma trận từ link trên thực hiện phép nhân với ma trận sau(link).

• Ma trận kết quả sau khi thực hiện nhân có kích thước là bằng bao nhiêu? Giá trị lớn nhất?
• Thay đổi kích của ma trận vừa rồi từ 2 chiều lên thành 3 chiều.

4
Chương 2

Tuần 2: Bayes

2.1 Bài tập


2.1.1 Độ chính xác và Tỉ lệ lỗi
BÀI 1: Tính độ chính xác của bảng kết quả sau:
STT Dự đoán Thực tế
1 Đúng Đúng
2 Đúng Sai
3 Đúng Sai
4 Sai Đúng
5 Sai Sai
6 Đúng Đúng
8 Sai Sai
9 Sai Đúng
10 Sai Đúng
11 Đúng Đúng

Bảng 2.1: Bảng kết quả

BÀI 2: Đánh giá độ chính xác của các giả thuyết:


• Giả thuyết 1: Thời tiết-Đẹp thì không nên hoãn trận đấu
• Giả thuyết 2: Trời mà gió to cùng với thời tiết không phải nắng chúng ta sẽ không thi đấu
• Giả thuyết 3: Dù trời có mưa nhưng nếu gió yếu sẽ không ảnh hưởng đến trận đấu. Vì vậy ta sẽ không
hoãn.

Thời tiết Sức gió Kết quả


Mưa Mạnh Không
Mưa Yếu Không
Nắng Bình thường Không
Âm u Bình thường Có
Nắng Mạnh Không
Mưa Mạnh Không
Âm u Yếu Có
Nắng Bình thường Không
Nắng Yếu Có
Mưa Yếu Có

Bảng 2.2: Bảng dữ liệu

Giải thuyết nào tốt nhất?

5
2.1.2 Bayes
BÀI 1:
Một bệnh nhân bị nổi các nốt mụn trên cơ thể và đi khám, bác sĩ đang có hai hướng chẩn đoán cho bệnh
nhân này: Nấm da, thủy đậu hoặc viêm da tiếp xúc . Theo dữ liệu của bệnh viện, xác suất mắc bệnh nấm
da thường là 69.25%, xác suất mắc thủy đậu là 0.2% và xác suất mắc viêm da tiếp xúc là 87%. Theo kinh
nghiệm bác sỹ, biểu hiện các nốt mụn này xuất hiện khi mắc nấm da thường là 92%, khi bị thủy đậu là
96.7% và viêm da tiếp xúc là 98.5%. Vậy khả năng bệnh nhân đó sẽ bị mắc bệnh gì dựa trên các thông tin
dữ liệu này? (Tính cụ thể)

You might also like