CD: Community Detection

CD: Community Detection

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

CD: Community Detection

تشخیص انجمن

معرفی کتاب Pandas

پیشگفتار

با ظهور علم داده و سخت افزار محاسباتی با کارایی بالا، زبان های برنامه نویسی نیز تکامل یافته اند. کتابخانه های مختلفی در زبان های برنامه نویسی مختلف توسعه یافته اند که لایه ای از انتزاع را بر روی وظایف پیچیده علم داده ارائه می کنند. زبان برنامه نویسی پایتون در این زمینه حرف اول را زده است. بیش از 50 درصد از پروژه های مرتبط با علم داده با استفاده از برنامه نویسی پایتون توسعه می یابند.

آموزش کتابخانه Pandas (پانداس)

Pandas از کتابخانه‌های متن بازی است که برای کار با داده‌هایی با ساختار رابطه‌ای (rational) یا برچسب‌گذاری شده ایجاد شده‌ است. این کتابخانه ساختار داده‌های متنوعی به همراه امکان اعمال عملیات عددی روی این داده‌ها را فراهم می‌کند وبه خوبی می‌تواند با سری‌های زمانی کار کند. Pandas بر مبنای کتابخانه‌ی NumPy ساخته شده ‌است و بسیاری از ساختار‌های NumPy در این کتابخانه استفاده شده و گسترش یافته‌اند. در ادامه به آموزش کتابخانه Pandas می‌پردازیم. مزایای این کتابخانه شامل موارد زیر است:

  • سرعت و کارایی بالا در کار با داده‌ها.
  • امکان بارگذاری داده‌ها از فایل‌های متفاوت.
  • کنترل راحت ویژگی‌هایی که مقداردهی نشده‌اند. (به عبارتی این مقادیر با NaN مقداردهی شده‌اند.)
  • قابلیت تغییر اندازه: ستون‌هایی می‌توانند به داده‌ها اضافه شوند و یا از آن‌ها حذف شوند.
  • ادغام (merge) و اتصال (join) مجموعه داده ها.
  • تغییر شکل داده به طور منعطف.
  • فراهم کردن امکان کار با سری‌های زمانی.
  • امکان گروه‌بندی داده‌ها با توجه به اهداف کاربردی.
  •  
ادامه مطلب ...

10 الگوریتم برتر یادگیری عمیق که باید بدانید


یادگیری عمیق چیست؟

یادگیری عمیق (Deep learning)، از شبکه‌های عصبی مصنوعی برای انجام محاسبات پیچیده بر روی حجم زیادی از داده‌ها استفاده می‌کند. یادگیری عمیق، نوعی از یادگیری ماشین (machine learning) است که بر اساس ساختار و عملکرد مغز انسان کار می‌کند.

الگوریتم‌های یادگیری عمیق، با یادگیری از مثال‌ها و نمونه­‌ها، به ماشین‌ها آموزش می‌دهند. صنایعی مانند مراقبت‌های بهداشتی، تجارت الکترونیک، سرگرمی و تبلیغات، معمولا از یادگیری عمیق استفاده می‌کنند.

تعریف شبکه‌های عصبی

یک شبکه عصبی (neural network)، مانند مغز انسان ساختار یافته است و از نورون‌های مصنوعی تشکیل شده است که با عنوان “گره” نیز شناخته می‌شود. این گره‌ها در سه لایه در کنار هم چیده شده‌اند:

  • لایه ورودی
  • لایه (های) مخفی
  • لایه خروجی

 

  

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