mahmoudparsian/data-algorithms-book
این پروژه یک منبع عالی برای یادگیری الگوریتمهای داده با استفاده از فناوریهای بزرگمقیاس مثل MapReduce و Apache Spark است.
کاربرد:
این کتاب و کدهای همراهش به تو کمک میکنن تا با زبانهای Java و Scala الگوریتمهای پردازش دادههای حجیم رو پیادهسازی کنی.
در چه شرایطی بهتره استفاده شود؟
اگر داری روی دادههای بزرگ کار میکنی و میخوای با Spark یا Hadoop الگوریتمهای تحلیلی بنویسی، این پروژه میتونه راهگوی خوبی باشه.
چند مثال از موارد استفاده:
- محاسبه میانگین، جمع و آمار توصیفی دادهها در حجم بالا
- انجام عملیات join بین دیتاستهای بزرگ
- پیادهسازی الگوریتمهای گراف و یادگیری ماشین ساده در محیط توزیعشده
- پردازش لاگهای وب سرورها برای تحلیل رفتار کاربران
- ##DataAlgorithms
- ##MapReduce
- ##ApacheSpark
- ##BigData
- ##Java
- ##Scala
- ##Hadoop
- ##DistributedComputing
