intel/BigDL
کاربرد:
این پروژه به تو امکان میده که مدلهای TensorFlow، Keras و PyTorch رو به صورت توزیعشده روی Apache Spark، Flink و Ray اجرا کنی. این یعنی میتونی از قدرت پردازش توزیعشده برای یادگیری ماشین و هوش مصنوعی استفاده کنی، بدون اینکه نیاز باشه زیرساختهای جدیدی راهاندازی کنی.
در چه شرایطی بهتره استفاده شود؟
اگر داری روی دیتاستهای خیلی بزرگ کار میکنی و از Spark یا Flink برای پردازش داده استفاده میکنی، BigDL یه انتخاب عالیه. همچنین اگر میخوای بدون تغییر زیاد در کد، مدلهای پایتونی روی محیطهای توزیعشده اجرا کنی، این ابزار خیلی کمککنندهست.
چند مثال از موارد استفاده
آموزش مدلهای یادگیری عمیق روی دادههای ترازیونی در محیطهای دیتالیک (Data Lake)
پیشبینی تقاضا در سیستمهای لجستیک با استفاده از PyTorch روی Spark
تشخیص کلاهبرداری در تراکنشهای بانکی با شبکههای عصبی توزیعشده
پردازش تصویر در مقیاس بزرگ با TensorFlow و Flink
- ##DeepLearning
- ##DistributedComputing
- ##ApacheSpark
- ##PyTorch
- ##TensorFlow
- ##BigData
- ##AI
- ##MachineLearning
- ##IntelBigDL
- ##Ray
