sontrinh16 / classification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

classification

Bài 1: hàm classify cho trước để phân loại nhãn. Sau đó cập nhật vector trọng số.

Bài 2: hàm sortedKeys() sắp xếp trọng số của các features. Sau đó in ra kết quả Đáp án của câu hỏi là 'a'.

Bài 3: MIRA Tương tự như perceptron tuy nhiên thêm hệ số tau nhân vào trước vector features trong mỗi lần cập nhật vector trọng số.

Bài 4: Enhanced Digit Features Design Feature được thêm vào là số khoảng trắng trên dữ liệu đầu vào. Hàm pixArray() dùng DFS để đánh dấu các khoảng trắng. Số khoảng trắng với các kí tự số sẽ là 1, 2 và 3 tương ứng với 3 features được thêm vào và được khởi tạo với giá trị 0.

Bài 5: tương tự như Câu 1. Vì sử dụng chung vector trọng số cho tất cả các nhãn (các hành động tương ứng với 1 trạng thái của pacman) nên khi cập nhật sẽ đồng thời cộng và trừ vào vector trọng số đó.

About


Languages

Language:Python 100.0%