تمرین های NetLogo
گام بعدی شما، کار با Netlogo است
و انجام یک تمرین و آزمون.
تمرینات و آزمونهای این دوره اختیاری هستند و در نمره نهایی در نظر گرفته نمی شوند
اما انجام اونها رو به شدت توصیه می کنم، این به یادگیری شما
درک آنچه که ما تا کنون داده ایم کمک می کنه
در این تمرین می خواهیم از یک نسخه کمی تغیریافته
مدل مورچهها در کتابخانه مدلها استفاده کنیم.
نام مدل نسخه جدید AntsNew.netlogo است.
شما می توانید این نسخه اصلاح شده رو با کلیک کردن
بر روی لینک AntsNew.netlogo دانلود کنید .لینک زیر پنجره ویدیو قرار داره
و یا می تونید به صفحه مواد درسی برید.
اجازه دهید به شما نشان بدم که چطور این کار رو انجام بدید
من در حال حاضر در پنجره ویدیو هستم.
در این ویدیو شما باید AntsNew.netlogo را ببینید
من بر روی آن کلیک می کنم.
از من پرسید آیا می خواهم آن را ذخیره کنم؟
بله میخوام. یک فایل باینری است. ذخیره .
بر روی دسکتاپم ظاهر میشه. چون من رو دسکتاپ ذخیره اش کردم.
روی آن دوبار کلیک می کنم تا آن را باز کنم
و باید antsnew باز بشه
مدل جدید مورچه ها در NetLogo لود می شه
اجازه بدید برگردیم و به تمرین نگاهی بندازیم
از ما خواسته تا جمعیت رو 200 و میزان انتشار رو 20 قرار بدیم
و سپس با سه نرخ تبخیر مختلف اون رو تست کنیم.
تا ببینیم کدوم یکی باعث می شود که مورچه ها تمام مواد غذایی رو سریع تر بخورن
در هر یک از اینها زمان متفاوتی
برای مورچه ها طول می کشد تا تمام مواد غذایی رو بخورن،
چرا که در برنامه عنصر تصادف وجود داره.
کاری که شما باید انجام بدین، پنج بار اجرای مدل هست
برای هر یک از این مقدارها و برای هر اجرا تعداد تیکهایی که خوردن تمام غذاها طول می کشد را ثبت کنید
فراموش نکنید که برای هر اجرا روی setup کلیک کنید.
در پایان برای هر یک از این تنظیمات سرعت تبخیر میانگین پنج عدد را محاسبه کنید.
و سپس ببینید که کدام متوسط زمان اجرا، سریع تر است
بیایید امتحان کنیم!
جمعیت 200 است.
میزان انتشار رو بیست قرار میدیم
و با سرعت تبخیر 0 شروع می کنیم
بعد setup و سپس go رو میزنم
و می توانم سرعت رو با کشیدن این نوار کشویی افزایش بدم
و در حال حاضر می بینم که زمان در این اجرا 613 تیک طول کشیده تا مورچه ها تمام غذا رو بخورن
دوباره این کار رو انجام میدم
و این بار 758 تیک طول کشید تا مورچه ها تمام مواد غذایی رو بخورن.
شما این کار را پنج بار انجام بدید میانگین آن پنج عدد رو بگیرین
و سپس سرعت تبخیر رو برای مجموعه آزمایش های بعدی 5 قرار بدید
و سپس به 20.
فراموش نکنید هر بار که می خواهید شروع کنید بر روی setup کلیک کرده باشید
و بعد از این تمرین، آزمونی وجود داره
که ازتون میخواد در مورد اینکه چرا همچین رفتاری رو مشاهده می کنید،فکر کنید