التعلم الآلي وGo (Golang): دليل عملي
300 صفحات
Arabic
PDF
4.5

التعلم الآلي وGo (Golang): دليل عملي

التعلم الآلي وGo (Golang): دليل عملي

المؤلف:

السنة:

ملخص:

كتاب «التعلم الآلي وGo (Golang)» هو أول دليل عملي باللغة الروسية يجمع بين قوة لغة Go وأساليب التعلم الآلي الحديثة. إذا كنت تعتقد أن ML يقتصر على Python فقط، فإن هذا الكتاب سيكسر الصور النمطية. تقدم Go أداءً عاليًا، وتوازيًا بسيطًا، ونشرًا سهلاً، مما يجعلها الخيار الأمثل لأنظمة التعلم الآلي في بيئة الإنتاج.



عن ماذا يتحدث هذا الكتاب؟

يغطي الكتاب دورة العمل الكاملة مع ML بلغة Go:

  • جمع البيانات وإعدادها — العمل مع CSV، JSON، قواعد البيانات، تنظيف البيانات وتطبيعها بلغة Go.
  • تنفيذ الخوارزميات من الصفر — الانحدار الخطي، الانحدار اللوجستي، أشجار القرار، أقرب الجيران k. لن تستخدم فقط المكتبات الجاهزة، بل ستفهم كيفية عمل الخوارزميات.
  • استخدام مكتبات Go الشائعة — golearn، gonum، gorgonia للشبكات العصبية، smile للإحصائيات.
  • تقييم النماذج والتحقق منها — التحقق المتقاطع، المقاييس (الدقة، الاستدعاء، F1)، منحنيات ROC.
  • التكامل مع Python — كيفية استدعاء نماذج Python من Go والعكس، استخدام ONNX لتبادل النماذج عبر المنصات.
  • الإنتاج — نشر خدمات ML عبر REST API، gRPC، العمل مع Kafka للبيانات المتدفقة، مراقبة النماذج في الإنتاج.


لمن هذا الكتاب؟

  • مطوري Go الذين يرغبون في إضافة ML إلى مجموعتهم التقنية دون الانتقال إلى Python.
  • مهندسي ML الذين يبحثون عن بدائل لـ Python للأنظمة عالية التحميل.
  • الطلاب والمدرسين الذين يدرسون التعلم الآلي بلغات حديثة.
  • كل من يريد فهم كيفية بناء أنظمة ML جاهزة للإنتاج بدون أطر عمل ثقيلة.


ماذا ستتعلم؟

  • كيفية تنفيذ خوارزميات ML الأساسية بلغة Go من الصفر.
  • كيفية استخدام المكتبات الجاهزة لتسريع التطوير.
  • كيفية معالجة كميات كبيرة من البيانات باستخدام goroutines والقنوات.
  • كيفية تعبئة النموذج في Docker ونشره في Kubernetes.
  • كيفية اختبار وتصحيح كود ML بلغة Go.


لماذا Go لـ ML؟

يتم تجميع Go في ملف ثنائي، ولا يتطلب آلة افتراضية، ويدعم التزامن المدمج، ولديه مكتبة قياسية ممتازة. يوضح الكتاب كيفية تحويل هذه المزايا إلى حلول ML حقيقية: من التنبؤات البسيطة إلى أنظمة التوصية المعقدة.



يحتوي كل فصل على أمثلة عملية مع كود يمكن تشغيله فورًا. في نهاية الكتاب، ستقوم بإنشاء خدمة تنبؤ كاملة جاهزة للاستخدام الصناعي.



الكتاب مناسب للمستويات من Junior إلى Senior — تم تنظيم المحتوى بحيث يفهم المبتدئون الأساسيات، بينما يجد المطورون ذوو الخبرة تقنيات متقدمة للتحسين والنشر.



اغوص في عالم التعلم الآلي بلغة Go واكتشف طريقة جديدة لإنشاء تطبيقات ذكية وسريعة!

توصيات