Bước tiếp theo, bạn sẽ sử dụng phần mềm NetLogo để làm bài tập và câu trắc nghiệm.
Bài thực hành và trắc nghiệm là không bắt buộc và không tính vào
điểm số sau cùng, nhưng bạn rất nên thực hiện để giúp bạn hiểu rõ hơn
chương trình học và cũng để kiểm tra xem bạn nắm nội dung khóa học tới đâu.
Bài thực hành sẽ sử dụng mô hình kiến từ thư viện, với một thay đổi nhỏ,
mô hình đã thay đổi này có tên là "AntsNew.nlogo"
Bạn có thể download mô hình đã sửa đổi này bằng cách click vào link "AntsNew.nlogo"
nằm ở dưới cửa sổ trình chiếu video này, hoặc vào trang web của khóa học.
Đây là cách mà tôi làm: tôi đang ở trang trình chiếu video,
ở dưới đoạn video, bạn sẽ thấy dòng chữ "AntsNew.nlogo"
Tôi click vào đó, trình duyệt sẽ hỏi tôi có muốn lưu file không, và tôi trả lời có
Nó là một file nhị phân, [click] "save". Và sau đó...file này hiện ra ở desktop
bởi vì tôi chọn lưu ở desktop, và tôi click đúp vào file để mở nó ra.
NetLogo sẽ mở file này, và load lên mô hình kiến đã được sửa đổi.
Bây giờ hãy quay lại với bài thực hành.
Chúng ta được yêu cầu đặt mức dân số 200 và tốc độ khuếch tán là 20,
và sau đó kiểm tra với ba tốc độ tiêu biến khác nhau để xem cái nào sẽ làm cho kiến
ăn hết tất cả thức ăn trong thời gian nhanh nhất.
Thật ra, một tham số trong nhiều lần chạy sẽ cho ta các kết quả khác nhau
bởi vì có tham số ngẫu nhiên trong chương trình của chúng ta.
Do vậy, chúng ta sẽ chạy mô hình 5 lần cho mỗi tham số,
và với mỗi lần chạy, ta ghi là khoảng thời gian, tức là số lượng tick
cần thiết để toàn bộ thức ăn được tiêu thụ
Còn giờ, hãy nhớ là ta phải click "Set up" trước mỗi lần chạy.
Sau cùng, chúng ta tính trung bình của 5 lần chạy
cho các tốc độ tiêu biến khác nhau,
rồi so sánh các giá trị trung bình để tìm ra giá trị nhanh nhất.
Vậy, hãy cùng thử tiến hành nào.
Dân số là 200, ta đặt tốc độ khuếch tán là 20 bằng thanh trượt
và bắt đầu với tốc độ tiêu biến là 0, rồi tôi click "Set up" và "Go"
Như trước đây, tôi có thể tăng tốc độ bằng cách dùng thanh trượt "speed bar"
Và giờ tôi thấy rằng trong lượt chạy này, cần 613 tick để cho bầy kiến
ăn hết toàn bộ thức ăn.
Tôi làm lại lần nữa,
"Go".
Và lần này bầy kiến cần 758 tick để ăn hết toàn bộ thức ăn.
Bạn thực hiện việc này 5 lần, rồi tính trung bình 5 con số thu được,
sau đó bạn có thể đặt tốc độ tiêu biến thành 5
cho các lần chạy tiếp theo và sau đó là 20.
Và nhớ rằng phải click vào "Set up" trước mỗi lần chạy.
Sau khi bạn làm xong bài thực hành, có một câu trắc nghiệm sẽ hỏi bạn
lý giải những gì bạn đã thấy trong bài thực hành.