ممنون از لطفتون
می شه لطف کنید بگید که بهترین مکان رو برای ذراتم چطوری انتخاب کنم.
به عنوان مثال من یک شبکه mlp طراحی می کنم که 3 لایه هستش. لایه ورودی 2 نورن لایه میانی 3 و خروجی یک نورن داره حالا من می خوام تابع سینوسی رو دنبال کنم. شما می فرمایید من وزن های رو بر اساس ذرات در الگوریتم تجمع ذرات در نظر بگیرم حالا بیام خطای خروجی رو بر روی ذرات اعمال کنیم. اگه تا اینجا درست گفتم پس حالا من چطوری می تونم بهترین موقعیت تجربه شده یک ذره را بدست بیارم .
اگه جواب این هستش که در هر مرحله ای که خطا به حداقل رسید این موقعیت همزمان برای تمام ذرات بهترین موقعیت هستش حالا با این فرض بهترین موقعیت یک ذره رو من چطوری اعمال کنم (با توجه به رابطه، شتاب متاثر از اینرسی ذره + بهترین موقعیت دیده شده ذره + بهترین موقعیت بدست آمده در کل ذرات می باشد )
ممنون می شم اگه رفرنسی از یک کد ساده نوشته شده دارید به من بدید.
|