الگوریتم modularity maximization ماکزیمم کردن ماژولاریتی
الگوریتم modularity maximization یا ماکزیمم کردن ماژولاریتی، یکی از الگوریتم هایی که من در پایان نامه کارشناسی ارشد خود با موضوع بهبود صحت سیستم های توصیه گر (پیشنهاددهنده) در شبکه های اجتماعی با استفاده از تشخیص اجتماعات (انجمن ها) مورد استفاده قرار دادم بود که در این مقاله سورس کد الگوریتم modularity maximization (ماکزیمم کردن ماژولاریتی) جهت دانلود در اختیار شما قرار می گیرد. من این الگوریتم را بر روی نمونه داده شبکه اجتماعی epinion مورد استفاده قراردادم و اجتماعات(افرادی که بیشتر باهم در ارتباط هستند ) این شبکه اجتماعی را مشخص کردم
یکی از الگوریتم هایی که برای تشخیص اجتماعات در شبکه های اجتماعی (community detection in social networks)به کار برده می شود modularity maximization ماکزیمم کردن ماژولاریتی است.
ماژولاریتی معیاری است که توزیع درجه گرهها را در نظر میگیرد و سعی میکند ساختار اجتماع را تحت قاعده و اصول درآورد.ما در پایان نامه از چندین الگوریتم تشخیص اجتماعات دیگر از جمله خوشه بندی طیفی نیز استفاده کردیم . برتری روش modularity maximization یا ماکزیمم کردن ماژولاریتی نسبت به روش های تشخیص اجتماعات دیگر در این است که در الگورتم های دیگر نیاز است که تعداد خوشه ها را از قبل به الگوریتم بدهیم تا به خوشه بندی بهینه برسیم اما در روش modularity maximization یا ماکزیمم کردن ماژولاریتی خودش به صورت سلسله مراتبی خوشه ها و اجتماعات را تشخیص می دهد.
در اینجا ما یک بسته دانلودی برای خرید برای شما آماده کرده ایم.
بسته حاوی موارد زیر می باشد:
-
یک فایل word شامل توضیح فرمول و مثال تصویری از چگونگی کارکرد الگوریتم ماکزیمم کردن ماژولاریتی
-
فایل PMM.m: پیاده سازی الگوریتم ماکزیمم کردن ماژولاریتی در زبان matlab
-
modularitymaximation.m: اسکریپتی که بالاترین بردارهای ویژه ماتریس ماژولاریتی را در یک شبکه داده شده محاسبه می کند
-
network.mat: یک مجموعه داده از شبکه بازی برای تست الگوریتم
-
readme: یک فایل راهنما جهت اجرای کد الگوریتم در زبان matlab
جهت خرید بر روی لینک زیر کلیک نمایید
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.