من أين ابدأ ؟؟

بحثت منذ فترة عن أهم الأفرع التي سيكون لها أهمية مستقبلا فوجدتها تنحصر في :

(Deep Learning-Robotics-Artificial intelligence-Machine Learning).

لذلك بدأت بدورة لتعلم (Deep Learning) لكن وجدت أنني بدأت من منتصف الطريق فمعلوماتي في البرمجة سطحية جدا ولم أفهم كثيرا من أفكار الدورة عدا عن القسم الرياضي, والآن بعد البحث قليلا في مجتمع حسوب و Google اعتمدت أن ابدأ بتعلم البرمجة عن طريق برمجة التطبيقات (الهدف أن أرى نتاج التعلم وتطبيقه فورا لأنني لدي العديد من محاولات البرمجة جميعها بائت بالفشل بسبب الملل وعدم التركيز).

كذلك ارغب بإضافة Matlab إلى المخطط.

سؤالي الآن هل هنالك لغة تجمع ما ارغب بتعلمه جميعا (ماتم ذكره سابقا) ؟


عمار أضف ردا

إذا كنت تود الدخول إلى عالم علم البيانات والذكاء الاصطناعي والذي يتضمن deep learning و machine learning فأنصحك بالآتي:

بداية، لماذا تأخذ بكلامي؟ لأني أحمل درجة الماجستير في علم البيانات ولدي عدة مشاريع في هذا المجال.

أفضل دورة للدخول في مجال machine learning هي الدورة التي يقدمها الأستاذ في جامعة ستانفورد Andrew Ng وهي مجانية

هذه الدورة هي لفهم الأمور والأساسيات. تحتاج قبل دخول الدورة معلومات أساسية فقط في البرمجة ومستوى عادي في الرياضيات (الدورة لا تركز على جانب الرياضيات بل تركز أكثر على جانب فهم آلية عمل خوارزميات machine learning).

بعد ذلك ( أو مع ذلك ) يمكنك التعلم من كتاب

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition

هذا الكتاب ممتاز ويعلمك كيفية بناء برامج machine learning و deep learning باستخدام Python وأقوى المكتبات في هذا المجال (Scikit-learn + TensorFlow). لقراءة الكتاب عليك أن تتعلم مبادئ Python وبعض المكتبات الأساسية في مجال علم البيانات خاصة Pandas و Matplotlib (الكتاب يحتوي على مصادر لتعلم هذه المكتبات). والكتاب متوفر على الشبكة كملف PDF.

وأفضل مكان لتطبيق ما تتعلمه والتعلم من الخبراء هو

هذه تعد بداية ممتازة للدخول في هذا المجال.. طبعاً هناك الكثير من المصادر الأخرى المفيدة.

كنت أفكر في الفترة السابقة أن أكتب دليلاً مفصلاً لدراسة وتطبيق كامل التخصص الذي درسته في الماجستير عن طريق المحتوى والخدمات المتوفرة على الانترنت. فهل شيء كهذا يهمك؟

أيضاً لدي سؤال: لو توفرت دورة كاملة (أو مجموعة دورات) باللغة العربية عبر الانترنت في هذا المجال فهل أنت مستعد لدفع مبلغ بسيط نسبياً لدخولها؟

كنت قد بدأت في دورة Deep learning من تقديم Andrew ولم أواجه أي مشكلة في فهم الأساسيات أو القسم الرياضي لكن عند نهاية الاسبوع الثاني بدأت واجبات البرمجة دون اعطاء أي فكرة (تم اعتبار المتلقي يفهم اساسيات البرمجة) لذلك توقفت في منتصفها.

سأبدأ بدورة ال machine learning وفقا لتوجيهك و أتمنى ألا اقطعها بسبب القسم البرمجي.

أعتقد أنني أحتاج لدورة بايثون قبل البدء بالكتاب وهو مايعيدني لنفس المشكلة (تعلم البرمجة).

أيضاً لدي سؤال: لو توفرت دورة كاملة (أو مجموعة دورات) باللغة العربية عبر الانترنت في هذا المجال فهل أنت مستعد لدفع مبلغ بسيط نسبياً لدخولها؟

هذا يعود لمحتوى الدورة و الأهم هو طريقة تقديم الدورة ومقدمها ,,فأنا لن أقوم بدفع أي قرش قبل أن أرى طريقة الاعداد والتقديم (لا أعنيك هنا صديقي لأنني لا أعرفك)

نصيحة من متلقي للمعلومة : حتى نكسب ثقتي أضف مساهمات هنا في مجمع حسوب أو في تويتر يوجد لدي العديد مِن مَن أتابعهم ولست مترددا في بأخذ دورة منهم لو عرضو ذلك.

وشكرا على النصيحة.