ماهي الخطوات الاولى لتعلم الذكاء الاصطناعي؟
كيف ابدا تعلم الذكاء الاصطناعي؟
اولا الذكاء الاصطناعي (يرمز له AI ) هو مجال واسع جدا ويعني اشياء مختلفة لاشخاص مختلفين، بما ان الـAI له تطبيقات في كثير من الفروع العلمية ولنفرض الطبية فالـAI للمختص بالطب يختلف عن مفهوم الـAI للمختص بالفيزياء لان كل شخص له فكرة عن الـAI وعلاقتة باختصاصة، لذلك يجب ان تدرس احد الفروع في مجال الـAI فمن غير الممكن دراسة نظريات الـAI والتخصص به بشكل عام ما لم تكن بروفيسور جامعي ولك ابحاث في المجال. اي حدد المجال الذي تنوي دراسة الذكاء الاصطناعي فيه، على افتراض ان عملك مرتبط بهندسة/علوم الحاسوب يجب ان تدرس احد فروع الذكاء الاصطناعي مثلا بناء روبوتات(Robotics) او تعليم الاله(Machine Learning) او Neural Networks او Evolutionary Computation او Vision, او Expert Systems او Speech Processing او Planning او Natural Language Processing
ويوجد فروع اخرى ولكن هذه ابرزها، مثلا الروبوتات(Robotics) يختص ببناء الروبوتات الذكية، الVision يهتم بالرؤية وتفسير الصور مثلا التعرف على الوجوه او الصور او الفيديوهات والتعرف على الاشياء، الشبكات العصبونية الاصطناعية (Neural Networks) يمكننا تعريف الشبكات العصبية بأنها محاولة رياضية برمجية لمحاكاة طريقة عمل المخ البشري. حيث أن العلماء قد اكتشفوا تقريبا طريقة عمل المخ البشري من حيث قابلية التعلم وقابلية التذكر والقدرة على تمييز الأشياء والقدرة على اتخاذ القرارات.
الـSpeech Processing فهم الكلام وانتاج الكلام، الPlanning او التخطيط ويستخدم بكثرة في الالعاب، الNatural Language Processing يستخدم في الترجمة وترجمة جوجل تستخدم هذا الفرع من الذكاء الاصطناعي، الMachine Learning والذي يعتبر اشهر فرع واكثرة استخداما لان تقريبا كل فرع من الذكاء الاصطناعي يرتبط بهذا الفرع فكيف تجعل الاله تفكر من دون تعليمها وهذا الفرع يختص بتعليم الاله.
بالنسبة للكتب فكتاب Artificial Intelligence: A Modern Approach by Stuart Russell & Peter Norvig يعتبر الاشهر وتقريبا الكتاب القياسي في المجال.
بالنسبة لكتب تعليم الاله Pattern Recognition and Machine Learning by Christopher Bishop Reinforcement Learning: An Introduction by Rich Sutton & Andrew Barto
الكورسات
كورس شهير من جامعة عريقة في مجال الحاسوب
Intro to Artificial Intelligence | Udacity
www.udacity.com/course/intro-to-...
This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing.
مقدمة
Machine Learning | Coursera
www.coursera.org/learn/machine-le...
Learn Machine Learning from Stanford University. Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine...
يختص بتعليم الاله وهو يعتبر الاشهر في المجال
يخص الشبكات العصبونية الاصطناعية -----
اي لغة برمجة؟
اللغة هي مجرد وسيلة للتعبير او وسيلة لنقل افكارك من رأسك للواقع، فاللغة غير مهمة يمكنك استخدام اي لغة ولكن اكثر لغتين مستخدمتين في المجال هما لغة بايثون وسي++ وتوجد الكثير من (او بالاحرى اشهر) المكتبات البرمجية للذكاء الاصطناعي مكتوبه بهما، انا اقول لك تعلم بايثون لان حتى لو اشهر المكتبات مكتوبة بسي++ فستجد ان الAPI موجودة نسخة لبايثون منها فيمكنك استخدام بايثون تقريبا مع الغالبية العظمى من المكتبات.
هل اتعلم اولا البرمجة ام الرياضيات ام الاحصاء ؟
تعلم كيف تبرمج اولاً ثم تعلم الرياضيات فهي مهمة جدا جدا في هذا المجال اما المواضيع التي تخص الاحصاء فليست لدي معرفه بها.
واي من فروع الرياضيات ابدأ ؟
كلما تتعمق اكثر كلما تجد فروع اكثر واكثر تعقيدا ولكن اهم فروع الرياضيات والتي تعتبر من الاسيات قبل الدخول بهذا المجال هي:-
Linear Algebra و calculus و Probability and Statistics و Discrete Mathematics و Mathematical Logic
التعليقات