CD: Community Detection

CD: Community Detection

تشخیص انجمن
CD: Community Detection

CD: Community Detection

تشخیص انجمن

تاریخچه زبان برنامه نویسی پایتون

اگر بخواهیم نگاهی به سیر تاریخی شکل گیری زبان برنامه نویسی Python بیاندازیم شاید باید به سال 1982 بازگردیم، زمانی که Guido Van Rossum خالق زبان برنامه نویسی پایتون فعالیت خود را در مؤسسه ی تحقیقاتی مرکز ریاضیات و علوم کامپیوتری CWI در آمستردام هلند آغاز کرد. آقای روسوم که به تازگی از دانشگاه فارغ التحصیل شده بود، به عنوان برنامه نویس به گروه ABC ملحق می شود که روی طراحی و پیاده سازی یک زبان برنامه نویسی با مشخصه های ظرافت، سادگی و خوانایی کار می کردند. با این حال با گذشت 4 یا 5 سال هیچ موفقیت مشهودی در پروژه ی ABC به دست نمی آید و دفتر این پروژه بسته می شود. از آن پس، آقای روسوم به تیم Amoeba در CWI می پیوندد و کار روی توسعه ی سیستم عامل مبتنی بر کرنل آمیب را آغاز می کند. در سال 1991 زمانی که مدیر پروژه ی آمیب برای نشستن بر کرسی استادی یک دانشگاه گروه را ترک می کند، ون روسوم به تیم مالتی مدیا در CWI می پیوندد.

   ادامه مطلب ...

مقدمه بر اهمیت شناسائی انجمن ها

شبکه های اجتماعی به عنوان واقعیتی جدید در الیه های گوناگون زندگی افراد نفوذ کرده است، این دنیای جدید با رشد سرسام آور و قدرت ماورایی که در ارتباطات بشری به وجود آورده است اکنون به دنبال ارائه خدمات فناوری گوناگون مطابق با سالیق افراد است. با دقت در این مفهوم به پیچیدگی و تخصصی شدن این محیط جدید پی می بریم. از طرفی شبکه های اجتماعی با ایجاد فضای تعاملی و نزدیک بین کاربران محیطی مساعد را برای معرفی کالا، خدمات آماده نموده و افراد با ایجاد ارتباط نزدیک و توسعه ارتباطات به شکل روزافزون به دنبال کشف فرصت های ایجاد شده از رشد و توسعه شبکه های اجتماعی می باشند. صاحبان شبکه ها هم با استفاده از فرصت ایجاد شده با بهنگام سازی امکانات و برنامه های ارائه شده در شبکه های اجتماعی سعی در تأمین سالیق کاربران و مخاطبان خود دارند. در این شبکه های عمومی و اجتماعی به شکل طبیعی و با استفاده از قوانین حاکم بر جوامع انسانی جوامع کوچکتر و انجمن هایی شکل می گیرند و جوامعی به صورت پنهان ایجاد می گردند. ما می توانیم با استفاده از قوانین حاکم بر جوامع انسانی و همچنین با استفاده از الگوریتم ها و تکنیک های استخراج جوامع انسانی اقدام به شناسایی و جدا نمودن جوامع پنهان در دنیای مجازی بپردازیم. با شناسایی جوامع می توانیم به صورت دقیق تر و جزئی تر به تحلیل جوامع، شناسایی مخاطبان، شناسایی سلایق کاربران و مخاطبان بپردازیم. ما می توانیم به دانستن در مورد افراد موجود در جوامع، به شناسایی نیازها و ارائه پاسخ خای دقیق و متناسب با نیازها اقدام نماییم. با توجه به اینکه تعداد روش های شناسایی جوامع بسیار زیاد و متنوع هستند و از طرفی به منظور بهره برداری از بهترین روش با توجه به بزرگی و پیچیدگی شبکه ها باید تحلیلگران با روش ها و تکنیک ها آشنا باشند تا بتوانند با شناخت دقیق جامعه مورد نظر به انتخاب بهترین روش جداسازی انجمن ها در شبکه های مجازی بپردازند. در این وبلاگ سعی داریم  به معرفی ابزارهای ایجاد جوامع و روش های متداول استخراج جوامع می پردازیم،