وب‌سرویس مجید

پروژه data-algorithms-book

mahmoudparsian/data-algorithms-book

این پروژه یک منبع عالی برای یادگیری الگوریتم‌های داده با استفاده از فناوری‌های بزرگ‌مقیاس مثل MapReduce و Apache Spark است.

کاربرد:

این کتاب و کدهای همراهش به تو کمک می‌کنن تا با زبان‌های Java و Scala الگوریتم‌های پردازش داده‌های حجیم رو پیاده‌سازی کنی.

در چه شرایطی بهتره استفاده شود؟

اگر داری روی داده‌های بزرگ کار می‌کنی و می‌خوای با Spark یا Hadoop الگوریتم‌های تحلیلی بنویسی، این پروژه می‌تونه راهگوی خوبی باشه.

چند مثال از موارد استفاده:

- محاسبه میانگین، جمع و آمار توصیفی داده‌ها در حجم بالا

- انجام عملیات join بین دیتاست‌های بزرگ

- پیاده‌سازی الگوریتم‌های گراف و یادگیری ماشین ساده در محیط توزیع‌شده

- پردازش لاگ‌های وب سرورها برای تحلیل رفتار کاربران

  • ##DataAlgorithms
  • ##MapReduce
  • ##ApacheSpark
  • ##BigData
  • ##Java
  • ##Scala
  • ##Hadoop
  • ##DistributedComputing