ahmedeldeep
21-08-2005, 09:45 PM
البرمجة باستخدام الجينات الوراثية
Genetic programming
أولا سأقوم بقدمه عن هذا الموضوع لشيق والذي يعتبر من أساسيات البرمجة والتحكم المتقدم أو الذكي intelligent control وأرجو من الله إن يوفقني في هذا ولكن أنا محتار أين انشر هذا الموضوع في ألتقنيه الميكانيكية مع اعتبار انه موضوع يخص هندسة الميكاترونيات و التي هي حتى الآن يعتبرها الناس أنها من فروع الهندسة الميكانيكية و طبعا هذا مفهوم خاطىء فهي علم مستقل بزاته و قررت أن انشرها هنا مع العلم أن الميكاترونيات هي مزيج من الميكانيكا والالكترونيات و تكنولوجيا المعلومات و هذه اقرب من مواضيع أخرى أى منتدى الالكترونيات فمثلا لو كان الموضوع عن الهيدروليكا أو الروبوتات لكنت نشرته في منتدى ألتقنيه الميكانيكية
وأرجو أن ألاقى الاهتمام بهذا الموضوع وكل مواضيع الميكاترونيات من المشرفين و الأعضاء حتى يشجعني ذلك على الاستمرار في الافادة مع العلم فانا أنوى على تقديم المزيد و المزيد واحلم أن تكون هناك كليات الهندسة الميكاترونيات كعلم مستقل بذاته ولكم جزيل الشكر.
والان ينقسم التحكم إلى نوعان
1- التحكم الاوتوماتيكى أو العادي classical control وهذا معروف طبعا عند الكثير
2- التحكم الذكي و يشتمل على ثلاث فروع مهمة جدا
1- البرمجة باستخدام الشبكات العصبية neural networks programming
2-البرمجة باستخدام المنظومات الفازيه fuzzy programming
3- البرمجة باستخدام الجينات الو راثية genetic programming
وأدعو من الله أن يوفقى من الحديث و إعطاء الفكرة عن هذه الطرق جميعا و أرجو منكم المساعدة و التشجيع للتقدم للأمام
genetic programming
نحن نحتاج برامج الكمبيوتر لتقدم لنا السهولة في عمل العمليات المختلفة بطريقه التسلسل الهرمي hierarchical و دون استخدام برامج معقده
مثال لمشكله مرادا حلها
عملية تسلق تل
1- سنبدأ بالشكل الأولى أو التصور الأولى initial structure وتحديد نقط أو أماكن التسلق المتاحة search space (point)
2- اختبار صلاحيةfitness كل نقطه و تحديد النقط التي تعطى أفضل أمكانيه للتسلق nearby points
3- تعديل في الشكل الأولى و الحصول على شكل جديد للعملية بمعلومية النقط الموجودة والتى تم اختبارها و تعيين أفضل النقط التي تعطى أفضل عمليه تسلق
إذن الغرض من هذا هو جعل الكمبيوتر أن يتعلم البرنامج بنفسه learn و يعطى لنا في مجال أو طريقه تابعه لي مجال المشكلة أو البرنامج مجموعه من البرامج أو الحلول الممكنة لهذه المشكلة وهذا هو الغرض من البرمجة باستخدام الجينات الو راثية وإنشاء الله نكمل المرة القادمة
Genetic programming
أولا سأقوم بقدمه عن هذا الموضوع لشيق والذي يعتبر من أساسيات البرمجة والتحكم المتقدم أو الذكي intelligent control وأرجو من الله إن يوفقني في هذا ولكن أنا محتار أين انشر هذا الموضوع في ألتقنيه الميكانيكية مع اعتبار انه موضوع يخص هندسة الميكاترونيات و التي هي حتى الآن يعتبرها الناس أنها من فروع الهندسة الميكانيكية و طبعا هذا مفهوم خاطىء فهي علم مستقل بزاته و قررت أن انشرها هنا مع العلم أن الميكاترونيات هي مزيج من الميكانيكا والالكترونيات و تكنولوجيا المعلومات و هذه اقرب من مواضيع أخرى أى منتدى الالكترونيات فمثلا لو كان الموضوع عن الهيدروليكا أو الروبوتات لكنت نشرته في منتدى ألتقنيه الميكانيكية
وأرجو أن ألاقى الاهتمام بهذا الموضوع وكل مواضيع الميكاترونيات من المشرفين و الأعضاء حتى يشجعني ذلك على الاستمرار في الافادة مع العلم فانا أنوى على تقديم المزيد و المزيد واحلم أن تكون هناك كليات الهندسة الميكاترونيات كعلم مستقل بذاته ولكم جزيل الشكر.
والان ينقسم التحكم إلى نوعان
1- التحكم الاوتوماتيكى أو العادي classical control وهذا معروف طبعا عند الكثير
2- التحكم الذكي و يشتمل على ثلاث فروع مهمة جدا
1- البرمجة باستخدام الشبكات العصبية neural networks programming
2-البرمجة باستخدام المنظومات الفازيه fuzzy programming
3- البرمجة باستخدام الجينات الو راثية genetic programming
وأدعو من الله أن يوفقى من الحديث و إعطاء الفكرة عن هذه الطرق جميعا و أرجو منكم المساعدة و التشجيع للتقدم للأمام
genetic programming
نحن نحتاج برامج الكمبيوتر لتقدم لنا السهولة في عمل العمليات المختلفة بطريقه التسلسل الهرمي hierarchical و دون استخدام برامج معقده
مثال لمشكله مرادا حلها
عملية تسلق تل
1- سنبدأ بالشكل الأولى أو التصور الأولى initial structure وتحديد نقط أو أماكن التسلق المتاحة search space (point)
2- اختبار صلاحيةfitness كل نقطه و تحديد النقط التي تعطى أفضل أمكانيه للتسلق nearby points
3- تعديل في الشكل الأولى و الحصول على شكل جديد للعملية بمعلومية النقط الموجودة والتى تم اختبارها و تعيين أفضل النقط التي تعطى أفضل عمليه تسلق
إذن الغرض من هذا هو جعل الكمبيوتر أن يتعلم البرنامج بنفسه learn و يعطى لنا في مجال أو طريقه تابعه لي مجال المشكلة أو البرنامج مجموعه من البرامج أو الحلول الممكنة لهذه المشكلة وهذا هو الغرض من البرمجة باستخدام الجينات الو راثية وإنشاء الله نكمل المرة القادمة