==" بما انها اول محاولة في نشر ترجمة قمت بها ,حاولوا ان تنقدوا نقد بناء عوضًا عن تذمر بخصوص سوء ترجمة :)
==" لا أعلم لماذا أضع هذا الموضوع في ترجمة عوضًا عن quora بالعربي
https://www.quora.com/What-...جواب لصاحبه Sriraman Madhavan
_
لماذا لا نستخرج ردود التي تحتوي على سخرية , مهمة سهلة إليس كذالك؟ (انا استخدم المجاز الأمر لن يكون كذالك)
لنلقي نظرة على عينة من ردود ساخرة , بديهيًا إذا كان رد يحتوي على تعبيرات أجابية ولكن تقيمات منخفضة هو على الأغلب رد ساخر , مثل:
"لقد مملت من مغازلت جميلات لي , عندما اشتريت هذه سترة حُلت المشكلة" (تقيم 0.5\5)
"بوريتوا (نوع من شطائر) رائع , على الأقل الأن حاول طهو الفصولياء"(تقيم 1\5)
ربما لاحظت إن تعبيرات المستخدمة في هذه ردود أجابية(حُلت المشكلة , رائع) ولكن تقيمات منخفضة,وهذا يبدو كدليل على سخرية.
ولأن بما إننا نشك بوجود علاقة بين [تعبيرات , وتقيم] و {سخرية} , نقوم بتصنيف البيانات الأساسية :
تعبير (+1 للأجابي , 0 للمحايد , -1 لسلبي)
تقيم (0 إلى 5)
سخرية (1 لنعم , 0 للا)
و بضعة آلاف من الأمثلة آيضاً ... إذًا , لأيجاد العلاقة , يجب إن نعالج قيم تعبيرات وتقيمات وبطريقة ما نحصل على قيمة سخرية . سنستخدم طبقات كخطوة لتحريك المعطيات لتصبح مخرجات لنلقي نظرة على المثال الأول
كل خط في هذه شبكة له (وزن) سنستخدم هذه الأوزان لحساب قيمة كل دائرة في طبقة المخفية و طبقة المخرجات , (والتي نآمل إن تكون قيمتها 1) في البداية نقوم بتعين الأوزان بشكل عشوائي:
الأن نقوم ببداء شبكتنا العصبية البدائية , لنرى ما هي المخرجات عند كل دائرة (المعرفة أيضاً بالعصبون) في طبقة المخفية وطبقة المخرجات .
نقوم بضرب قيمة المدخل مع قيمة الوزن وجمع القيم ناتجة
العصبون الأول في طبقة المخفية (1* 0.3) + (0.5 * 0.4) = 0.4
العصبون ثاني في طبقة المخفية (1* 0.2) + (0.5 * 0.6) = 0.6
العصبون ثالث في طبقة المخفية (1* 0.4) + (0.5 * 0.7) = 0.75
ونريد إن يكون ناتج (سخرية) رقم بين الواحد وصفر (وإن لم يك كذالك يصبح غير منطقي) , ونقوم بفعل هذا بواسطة أقتران سحري في طبقة المخرجات , يقوم بتحويل إي رقم إلى رقم بين الواحد وصفر . وأي أقتران نقوم بستخدامه عند أي عصبون يسمى اقتران تفعيل وفي هذه الحالة نقوم بستخدام اقتران سيجمويد على طبقة المخرجات
طبقة نهائية = (0.4 * 0.3) + (0.6 * 0.4) + (0.75 * 0.5) = 0.735
طبقة المخرجات = سيجمويد (0.735) = 0.324
إذا لدينا القيمة ولكننا توقعنا 0.324 إن تكون 1! , حسنناً ماذا سنفعل؟ نقوم بتغير الأوزان بشكل طفيف حتى نعاير قيمة طبقة المخرجات إلى قيمة تقترب من القيمة صحيحة . نقوم بهذا بستخدام طريقة تسمى (الأنتشار الخلفي)
نقوم بتكرار هذه العملية آلاف المرات حتى نغطي جميع بيانات تدريب , بتغير قيم الأوزان بشكل طفيف في كل مرة , في نهاية سنجد تركيبة "صحيحة" للأوزان والتي تقوم بتخمين إذا كانت الجملة عبارة عن سخرية , معطاة العبرات والقيم
هذه هو , أغلب تطبيقات شبكات العصبية التي تراها , هي مجرد تغيرات على هذه شبكة العصبية وبتغير تالي
بنية المعطيات والمخرجات
عدد طبقات المخفية و عدد العصبونات في كل طبقة
وكيفية ربط بين العصبونات
عملية تدريب
وأقتران تفعيل
وبعض المتغيرات الفعالة ...