تحدثنا عن الذكاء الإصطناعي وأحد أهم مجالاته وهي تعلم الآلة Machine Learning تابع قراءة المقال من هنا >> التعلم الآلى Machine Learning ، واليوم سنتحدث عن مجال فرعي من الMachine Learning وهو التعلم المتعمق Deep Learning.
يعتمد الMachine Learning على إعطاء الآلة القدرة على التعلم مثل الإنسان، بينما يهتم الDeep Learning بمحاكاة الجهاز العصبي للإنسان، وترتبط مباشرةً بمجال Neural network.
يحتاج الDeep Learning إلى كم كبير من المجالات وأجهزة قوية لذلك تعتمد على Big data بشكل كبير، ويوجد تطبيقات كثيرة يتم العمل عليها حالياً باستخدام الDeep Learning منها Self-driving cars حيث تمكن الآلة من التعرف على إشارات المرور والبشر والحيوانات والمباني، كما يوجد لها تطبيقات طبية في الكشف عن السرطان وتستخدم أيضاً في أجهزة الإستجابة للصوت والكشف عن الناس في الصور.
لنستطيع توضيح الDeep Learning يجب أولاً أن نتحدث عن Neural network، مثل أي عقل في العالم، عقل الآلة يتكون من خلايا عصبية، وتنقسم الخلايا العصبية في عقل الآلة إلى ثلاث طبقات، طبقة المدخلات input layer، الطبقة الخفية Hidden layer، طبقة المخرجات output layer. الطبقة الاولى تستقبل البيانات المدخلة وتجمعها ثم ترسلها إلى الطبقات الخفية حيث تقوم ببعض العمليات الحسابية للمدخلات ثم ترسلها لطبقة المخرجات التي تعيد البيانات التي تم معالجتها.
كيف يمكن توقع هذه المخرجات؟ من هنا بدأ مجال الDeep Learning، لكل وصلة عصبية من الخلايا السابقة ثِقَل weight، هذا الثقل يمثل أهمية البيانات المدخلة، فإذا كان الناتج هو حساب قيمة تذكرة طيران، فنجد أن وقت المغادرة هو أهم عامل يؤثر على الناتج فيكون له أكبر ثِقَل.
يعد تعليم الآلة مثل هذا النظام صعب جداً..لماذا؟
ببساطة، لأنك في هذه المرحلة تحتاج إلى كمية كبيرة جدًا من البيانات، بالإضافة إلى قوة حاسوبية كبيرة.
لتعليم الذكاء الإصطناعي مثل هذا النظام يجب أن نعرض عليه مدخلات عديدة، وكذلك نواتج هذه المدخلات لكي يقارنها ببعضها ويقارنها بالنواتج التي ينتجها، بطبيعة الحال ستكون نواتج هذا الذكاء خاطئة في البداية لأنه غير متعلم، بعد تجميع البيانات يتم بناء دالة تبين خطأ نواتج الذكاء الإصطناعى نسبةً إلى النواتج الحقيقية وتسمى Loss function، ويتم تقليل هذه الدالة من خلال تغير ثِقَل كل خلية عصبية الذي تحدثنا عنه سابقاً weight.
يمكنك تعلم المزيد عن الDeep learning من خلال متابعة دورة جوووجل التعليمية : Deep Learning course by Google