التعلم الآلي وC# (.NET): من الأساسيات إلى الإنتاج
التعلم الآلي وC# (.NET): من الأساسيات إلى الإنتاج
ملخص:
كتاب «التعلم الآلي وC# (.NET)» هو دليل عملي لمطوري C# الذين يرغبون في إتقان التعلم الآلي (ML) ودمجه في تطبيقات .NET الخاصة بهم. على عكس العديد من الكتب التي تركز حصريًا على Python، يركز هذا الإصدار على نظام .NET البيئي، بما في ذلك مكتبة ML.NET وTensorFlow.NET وأدوات أخرى.
\n\nعن ماذا يتحدث هذا الكتاب
\nستخوض رحلة من المفاهيم الأساسية للتعلم الآلي إلى إنشاء حلول ML كاملة جاهزة للنشر في الإنتاج. يغطي الكتاب:
\n- \n
- أساسيات التعلم الآلي: أنواع المهام (الانحدار، التصنيف، التجميع)، مقاييس الجودة، الإفراط في التجهيز والتنظيم. \n
- العمل مع البيانات في C#: تحميل البيانات وتنظيفها وتحويلها وتصورها باستخدام LINQ ومكتبة Accord.NET. \n
- ML.NET - إطار عمل ML من Microsoft: إنشاء النماذج، الضبط التلقائي للمعلمات الفائقة (AutoML)، التصدير والتكامل في التطبيقات. \n
- التعلم العميق: استخدام TensorFlow.NET وTorchSharp لبناء الشبكات العصبية (CNN، RNN، المحولات). \n
- نشر النماذج: إنشاء API باستخدام ASP.NET Core، التكامل مع خدمات Azure ML السحابية وحاويات Docker. \n
- مشاريع عملية: تحليل المشاعر في النصوص، التنبؤ بتراجع العملاء، التعرف على الصور وأنظمة التوصية. \n
لمن هذا الكتاب
\n- \n
- مطوري .NET الراغبين في توسيع مهاراتهم في مجال علم البيانات والذكاء الاصطناعي. \n
- مبرمجي C# الذين يرغبون في دمج التعلم الآلي في تطبيقات المؤسسات الحالية. \n
- الطلاب ومهندسي ML المبتدئين الملمين بـ C# ولكن ليس لديهم خبرة في التعلم الآلي. \n
- القادة التقنيين الذين يقيمون إمكانيات .NET لمهام الذكاء الاصطناعي. \n
ماذا ستتعلم
\n- \n
- كيفية إعداد البيانات لنماذج ML باستخدام إمكانيات C# و.NET. \n
- كيفية تدريب نماذج الانحدار والتصنيف والتجميع والترتيب على منصة .NET. \n
- كيفية العمل مع الشبكات العصبية، بما في ذلك المحولات والهياكل التلافيفية، دون الانتقال إلى Python. \n
- كيفية أتمتة عملية اختيار أفضل نموذج باستخدام ML.NET AutoML. \n
- كيفية دمج النماذج المدربة في تطبيقات الويب والبرامج المكتبية والخدمات المصغرة. \n
- كيفية اختبار ومراقبة نماذج ML في بيئة الإنتاج. \n
جميع أمثلة الكود متاحة في المستودع وجاهزة تمامًا للتشغيل. الكتاب مكتوب بلغة بسيطة، مع التركيز على الممارسة وسيناريوهات الاستخدام الحقيقية. بعد قراءته، ستتمكن من تطبيق التعلم الآلي بثقة في مشاريعك باستخدام C# و.NET.