واضح آرشیو وب فارسی:سایت ریسک: اتوماتای یادگیر سلولی Mahyar Es. 21 شهريور 1388, 19:05سلام دوستان ، یک پروژه برنامه نویسی در مورد اتوماتی یادگیرسلولی ویک شبیه سازی از آن هست دوستانی که مایل به همکاری هستند اعلام کنن تا دیتیل کامل رو شرح بدم . دوستی 21 شهريور 1388, 19:59دوست عزیز 2 تا تاپیک زدید توی هیچ کدوم هم توضیح کامل ندادید! بیشتر توضیح بدید لطفا اصلا معلوم نیست این پروژه چی هست! Mahyar Es. 22 شهريور 1388, 09:34توضیح : اتوماتای یادگیر سلولی ، مدلی برای سیستمهایی است که از اجزائ سادهای تشکیل شده اند و رفتار هر جزء بر اساس رفتار همسایگانش و نیز تجربیات گذشته اش تعیین و اصلاح می شود . اجزاء ساده تشکیل دهنده این مدل ، از طریق تعامل با یکدیگر می توانند رفتار پیچیده ای از خود نشان دهند . - ورودی سیستم : یک فایل لاگ است که در آن session کاربران مختلف ذخیره شده است هر session حاوی صفحاتی است که کاربران در حین بازدید از یک سایت مشاهده کرده بهمراه زمانی که روی هر صفحه صرف کردا است . - لاگ فایل را به دو قسمت تقسیم میکنیم 40 درصد برای آموزش سیستم و 60 درصد برای تست سیستم - سیستمی که باید پیاده شود یک اتوماتای یادگیر سلولی است . به تعداد (n) سلول داریم. یعنی هر صفحه به یک سلول نگاشت میشود و یک سلول متناظر دارد . هر سلول به یک اتوماتای یادگیر مجهز می باشد . هر اتوماتای یادگیر یک action vector دارد که شامل احتمال انتخاب هر عمل می باشد. و هر عمل متناظربا یک صفحه است . در واقع هر اتوماتای یادگیر n-1 عمل دارد یعنی از هر صفحه می توان به هر صفحه دیگری رفت . هر سلول دارای دو لیست رشته V است که شامل صفحات موجود در log file است که طول آن w است رشته R شامل اعمالی است که اتوماتای یادگیر هر سلول و همسایه اش انتخاب کرده اند. که طول آن w پریم است ، w و w پریم متغیر هستند و باید امکان مقدار دهی در برنامه وجود داشته باشد . - آموزش اتوماتای یادگیر به این صورت انجام میشود که اولین صفحه اولین نشست (session ) فایل لاگ خوانده میشود و سلول متناظر با آن صفحه فعال میشود مثلا سلول متناظر با صفحه a فعال میشود سپس اتوماتای یادگیر متناظر با آن فعال میشود ، اتوماتای یادگیر بصورت تصادفی یکی از اعمالش را انتخاب می کند ( در ابتدا چون احتمال انتخاب تمام اعمال برابر است یکی از اعمال بصورت تصادفی انتخاب میشود .) اتوماتای یادگیر این ویژگی را دارد که به ازای انتخاب هر عمل پاداش یا جریمه دهد تا بدین وسیله رفتار خودش را اصلاح کند . پاداش یا جریمه شدن عمل در ادامه مشخص می شود . سلول متناظر با عملی که اتوماتا انتخاب کرده فعال میشود و شناسه صفحه به انتهای لیست R اضافه میشود صفحه بعدی موجود در لاگ فایل به انتهای لیست V اضافه میشود . آخرین صفحه V با کل لیست R مقایسه میشود اگر اشتراک داشتند در ایصورت پاداش داده میشود . اگر این عمل انتخاب شده تا w پریم گام بعدی در لیست V مشاهده نشد یعنی تا w پریم گام بعدی توسط کاربر بازدید نشد جریمه میشود . برنامه فوق در محیطهای دات نت مورد نیاز است. با ایمیل [email protected] تماس بگیرید .
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1874]