مفيش حاجة اسمها تطور. الإنسان أصله انسان مش قرد زي ما ربنا خلقه وده موجود في القران. وممكن تراجع محاضرات دكتور اياد قنيبي في الرد علي شبهة التطور
@amlomar5 жыл бұрын
أريد قناه دكتور اياد من فضلك
@AhmedGadd4 жыл бұрын
.منذ قراية تعليق حضرتك وأنا إهتميت أكتر بالموضوع شاهدت العديد من الفيديوهات للدكتور إياد قنيبي. وهناك شيئاً توقفت عنده بقوة وهذا الملخص: نظرية داروين تقول إن الكائنات تطورت من خلال طفرات عشوائية .. وأه ليحدث تغيير كبير في الكائنات مثل ظهور عضو جديد في كائن مثل الجناح يحتاج الأمر ظهور أعداد ضخمة من الكائنات التتي تتدرج في الصفات حتي تصل للتغيير الملموس مثل ظهور الجناح علي سبيل المثال .. وبناءً علي كتاب لداروين وإستأثر منه الدكتور إياد قال داروين أنه حتي الآن لا نجد دليل علي وجود تلك الأعداد الضخمة من الكائنات. وبناءً علي هذا الدليل العلمي، فإن العلم نفسه يُثبت حتي الآن أن الطفرات العشوائية لا يمكن أن تكون السبب في تشكيل كائن. ويقول الله سبحانه وتعالي: أَفَلا يَنْظُرُونَ إِلَى الإِبِلِ كَيْفَ خُلِقَتْ فالإبل خُلقت كما هي من الله سبحانه وتعالي ولا شأن للطبيعة في تشكيل صفاتها.
@AhmedGadd4 жыл бұрын
دي قناة الدكتور إياد kzbin.info/door/ahYlNszeMy_PHffYvgAOHg
@amrezzel-dinrashed6114 жыл бұрын
بالتوفيق دكتور احمد جاد
@a-mohamedabbassa272 жыл бұрын
وأنا كنت سأعقب بنفس التعقيب بعدما كنت مستمنع بشرحك الجميل حتى قرأت التعليق ثم قرأت ردك ، الحمد لله على نعمة الإسلام اسأل الله أن يبارك لك في علمك وفهك ، فقط أريد تنبيهك أن الكثيرين سيشاهدون درسك وقد تترسخ في ذهنهم نظرية التطور الالحادية لذا من باب النصيحة حبذا لو تكرمت بتعويض الدرس بدرس آخر بمثال يختلف عن مثال التطور للانسان تحياتي ايها الطيب
@amjadal-hallak31454 жыл бұрын
الله يجزيك كل الخير يابش مهندس ، شرح أكثر من رائع ، لم أجد مثله حتى في كثيير من الفيديوهات الاجنبية
@AhmedGadd4 жыл бұрын
الله يوفق حضرتك شكراً جزيلاً
@justpaperskw5 жыл бұрын
افضل شرح مختصر وجدته عن genetic algorithms .. شكرا جزيلا استاذ احمد
@AhmedGadd5 жыл бұрын
الحمد لله :)
@jamalnuman2 жыл бұрын
محاضرة رائعة وقيمة وهي افضل محاضرة موجودة في مجال ال ga
@mohamedantar68652 жыл бұрын
شرح رائع جدا فوق الممتاز و مراجعتك لنظريه التطور ف التعليقات تستحق اننا نرفع لك القبعه بصراحه ربنا يجازيك خير
@saaddawood155 Жыл бұрын
السلام عليكم دكتور يارك الله فيك على هذا الشرح لدي سوال بخصوص برنامج البايثون اي مكتبة تستخدم لنتائج خوارزمية GA ,ACO , Machine learning مع جزيل الشكر
@AhmedGadd Жыл бұрын
وعليكم السلام، مكتبة PyGAD تقدر تستخدمها لبناء GA. وبتتيح دمجه مع Machine Learning. pygad.readthedocs.io/en/latest
@benzmab77275 жыл бұрын
شرح جميل .ينم عن فهم عميق .نحن اهل العلم وان سقطنا برهة فسوف نعود (اخوك من الجزائر)
@AhmedGadd5 жыл бұрын
شكراً جزيلاً لحضرتك علي التعليق وأتمني أن يكون الشرح مفيد لكم
@gfgrex937Ай бұрын
سلام عليكم استاذ شكرا لك على شرحك. ممكن شرح من فضلك استخدام GA في سلاسل الزمنية ARIMA. بارك الله فيك.
@suhailasaidat1744 жыл бұрын
The best explanation that I found.. May Allah reward you. Can u explain how we can write the objective function according to GA by using python, plz.
@AhmedGadd4 жыл бұрын
Thanks :) I built a library named PyGAD which implements the GA in Python. Check its documentation here (pygad.readthedocs.io) where you can find information about building the fitness/objective function.
@doaaelshora27306 жыл бұрын
اسلوب شرح ممتاز يا بشمهندس ربنا يجزيك كل خير يااارب
@AhmedGadd6 жыл бұрын
شكرا جزيلا لحضرتك يا دكتور
@ambaniismaeelbaniismaeel44116 жыл бұрын
The best explanation,really. Please upload more videos of your explanation.Thanks
@AhmedGadd6 жыл бұрын
Pleased to read your comment :) Thanks you.
@LearnMeComputer4 жыл бұрын
ربنا يكرمك يا بشمهندس شرح فوق الروعه
@AhmedGadd4 жыл бұрын
تحياتي لحضرتك
@AndrewSmith-di9ez2 жыл бұрын
Where did you get the values in the initial table?
@AhmedGadd2 жыл бұрын
Just random values.
@mohamedabdalla2345 Жыл бұрын
جزاك الله خيرا.. وبارك الله في علمك.
@medguendouz80503 жыл бұрын
افضل شرح....مع اني لا اؤمن بنظرية التطور الى انني احتاج لهذا الشرح في مذكرة تخرجي (bioinformatics in biochimestry) بارك الله فيك
@AhmedGadd3 жыл бұрын
شكراً جزيلاً.
@college95964 жыл бұрын
الله عليك يا احمد، و جزاك الله الف خير و عظم الله اجرك، استمر في عمل الفيديوهات، ما شاء الله فيديو جميل جدا، حتى بالانجليزي ما موجود توضيح مثل هذا
@AhmedGadd4 жыл бұрын
شكراً لحضرتك علي الدعم والكلام الرائع وبإذن الله نكون مستمرين في تلك الأعمال
@choukatibrahim38694 жыл бұрын
@@AhmedGadd ما علاقة الخوارزميات والبرمجة بعلم الجينات والهندسة الوراثية ارجو الرد دكتور
@AhmedGadd4 жыл бұрын
أهلاً بحضرتك @@choukatibrahim3869 علم الوراثة متفرع من علم الأحياء. وعلم الوراثة يهتم بدراسة الجينات بالكائنات الحية وكيف للتغيرات الجينية أن تجل الكائنات تتطور من حاله ما إلى أخرى أفضل. في علوم الحاسب، يوجد العديد من المعادلات الرياضية المعقدة والتى لا يمكن للإنسان إيجاد حل لها بشكل يدوى على الإطلاق أو إذا إستطاع يمكن إيجاد حل ولكن ليس بالقوة المطلوبة. ولأنه ليس من السهل أن يجد الإنسان حل بشكل يدوى، يتم البحث عن بعض الخوارزميات التى يمكنها إيجاد حل للمعادلات أو تحسين الحل الحالى. بمعنى آخر يتم عمل optimization للمعادلة. فكيف يتم الوصول إلى خوارزمية يمكنها عمل تحسين لحلول المعادلات؟ من أحد فروع ال optimization هو فرع يتم فيه إستخدام الطريق البولوجية المستوحاه من الطبيعة بعد برمجتها وتحويلها إلى خوارمية على الحاسب الآلى. يُسمى هذا الفرع Biogeography-based optimization. من أحد تلك الطرق البيولوجية هى التطور الجيني وعليه تم بناء الخوارزمية الجينية genetic algorithm وهى أحد الخوارزميات المشهورة في علوم الحاسب والتى يمكنها إيجاد حلول لمعادلات معقدة. ويوجد العديد من الخوارزميات الأخرى المبنية على الطرق البولوجية مثل خوارزمية مستعمرة النحل (bee colony) وخوارزمية مستعمرة النمل (ant colony). أتمنى يكون الرد كافى. تحياتى.
@choukatibrahim38694 жыл бұрын
@@AhmedGadd شكرا لك جزيلا من فضلك انا مقبل على دراسة تخصص الهندسة الوراثية هل سادرس الخوارزميات الجينية ارجو الرد وآسف على الاطالة
@AhmedGadd4 жыл бұрын
@@choukatibrahim3869 مش عارف بالظبط طبيعة دراستك .. بس أعتقد هتدرس حاجات قريبة من الخوارزميات الجينية.
@husainali99125 жыл бұрын
السلام عليكم: هل بالامكان شرح استخدام برنامج الماتلاب في (genetic algorithm) وكيفية الحصول على معادلة تمثل مجموعة من البيانات التي تربط مثلا متغير واحد معتمد على اربع متغيرات مستقلة
@AhmedGadd5 жыл бұрын
إن شاء الله أشتغل علي الماتلاب في شرح الإستخدام حالياً بالفعل إستخدمت البايثون في التطبيق
@jamalnuman2 жыл бұрын
How to use the GA for the same sort of examples but given more than one observation? how to optimize the coefficient of the linear regression based on GA?
@Yu-nd1kr2 жыл бұрын
Hi gad I use pygad in my project and Use conv1d with kerasga But i have problems in case retern the best fitness Have errors incompatible reshape array for output???
@SolvingOptimizationProblems5 жыл бұрын
Coding genetic algorithm in Python may be better than coding it in Matlab because Matlab is very expensive to buy a licence while Python is totally free. Thank you.
@AhmedGadd5 жыл бұрын
MATLAB is just for research purposes but Python can build applications. I also find similarities between many Python functions and those in MATLAB and thus MATLAB users can move to Python easily.
@mohamedtebane70012 жыл бұрын
السلام عليك، شكرا لك و بارك الله فيك، عندي سوال: كيف يمكن تطبيق هذه الخوارزمية على الmax-sat او graphe coloribility probleme؟
@halahkamal5524 жыл бұрын
شكرا جزيلا استاذ متابعة من العراق
@AhmedGadd4 жыл бұрын
تشرفت بحضرتك
@dr.akramhusseinahmed47144 жыл бұрын
السلام عليكم م. احمد ممكن تقولي ازاي يتم تحديد قيم inatial population
@AhmedGadd4 жыл бұрын
وعليكم السلام، بيتم تحديد القيم بشكل عشوائي.
@melika46014 жыл бұрын
hi sir. i have a project which is to find the min value of the given fx (fx should be one-variable and can be whatever the user wants) by using genetic algorithm. for example the user enters f(x)=x^2-1 as an input and program should give us the min value for this function by using GA algorithm. where can i find such program? can you plz help me?
@AhmedGadd4 жыл бұрын
Hi, Sure, you can simply do it. Check the PyGAD library which already gives examples similar to that: pygad.readthedocs.io You may also check the GitHub project of PyGAD: github.com/ahmedfgad/GeneticAlgorithmPython
@safiasafia99505 жыл бұрын
استاذ احمد جزاك الله خيرا زدنا من الءمثلة
@AhmedGadd4 жыл бұрын
وجزاكم الله خيراً يمكن لحضرتك الإطلاع علي المصادر الأخرى مثل الموجودة هنا www.amazon.com/Practical-Computer-Vision-Applications-Learning/dp/1484241665 heartbeat.fritz.ai/@ahmedfgad www.kdnuggets.com/author/ahmed-gad towardsdatascience.com/@ahmedfgad
@ashrafmahmoud27543 жыл бұрын
حضرتك ترشحلي اي في algorithmies كتاب من البداية
@AhmedGadd3 жыл бұрын
لو علي ال genetic algorithm فالكتاب ده كويس: www.amazon.ca/Evolutionary-Optimization-Algorithms-Dan-Simon/dp/0470937416 لو بشكل عام فمش أعرف كتاب بالظبط.
@bigbang39044 жыл бұрын
السلام عليكم لدي مشروع عن هذا الموضوع الخوارزميات الجينية واختيار افضل الجينات لأبوين من ضمن مجموعة من الافراد ولا اعرف كيف ابدأ احتاج مساعدة
@AhmedGadd4 жыл бұрын
وعليكم السلام، أرجو وصف المشكلة وأتمني أن أساعد حضرتك.
@حيدرالهنداوي4 жыл бұрын
اني من العراق وطالب مساعدتك... عندي سؤال يحتاج شغل بالماتلاب... أرجو الرد....
@AhmedGadd4 жыл бұрын
من سنوات مش بقيت أستخدم الماتلاب لكن تفضل إن كنت أستطيع المساعدة.
@echosoft33753 жыл бұрын
مرحبا استاذ شكرا على الفديو انه واضح جدا.انا احتاج نفس ال code بلغة الماتلاب هل يوجد لديكم؟
@AhmedGadd3 жыл бұрын
مرحباً. لا مش عندي كود ماتلاب.
@amianifineug13533 жыл бұрын
thank you! please how choose the fitness function? please could you do an example using matlab ( thank you)
@oussamadebabeche79524 жыл бұрын
السلام عليكم استاذ احمد انا عندي مشروع برمجة خوارزمية nsga2 و التي تعتمد اساسا على algorithm genetic و لم اعرف كيف ابدأ ! ارجوك استاذ اذا ممكن تساعدني و جزاك الله كل الخير
@AhmedGadd4 жыл бұрын
وعليكم السلام، الخوارزمية دي شرحتها في كتابي بالإضافة لتطبيق جزء منها بالبايثون: Practical Computer Vision Applications Using Deep Learning with CNNs www.amazon.com/Practical-Computer-Vision-Applications-Learning/dp/1484241665
@عالمخديجةورقية4 жыл бұрын
Did you present a matlab tutorial for GA?
@AhmedGadd4 жыл бұрын
No I do not have a MATLAB tutorial about GA.
@user-ks4ww2cc8p3 жыл бұрын
أستاذ ممكن يعني هو الجدول بي بس x من سويت قانو شلون حطيت بي w
@قاسمالعراقي-ز9ت3 жыл бұрын
احسنت استاذ شكرا لك على هذا المجهود الرائع
@AhmedGadd3 жыл бұрын
شكراً جزيلاًُ تحياتي
@medlemine44135 жыл бұрын
أحمد جزاك الله خيرا إقترح علي أفضل المراجع لتعلم GA بإستخدام python
@AhmedGadd5 жыл бұрын
كتابي :) أنا عامل كتاب يتكلم عن الموضوع ده في chapter 4 عنوانه "Practical Computer Vision Applications Using Deep Learning with CNNs" www.amazon.com/Practical-Computer-Vision-Applications-Learning/dp/1484241665/
@AhmedIbrahim-co9rw6 жыл бұрын
Can I start with these videos directly as I am pharmacist and do not know anything about algorithm but I need to learn it for bioinformatics ?
@AhmedGadd6 жыл бұрын
It is a good start just to GA but to be clear, there are more to do which is not covered in my videos.
@AhmedIbrahim-co9rw6 жыл бұрын
@@AhmedGadd thanks prof Ahmed , are there any courses on coursera or videos on youtube can I study ?
@فاطمةمحمد-ف9ف4 жыл бұрын
هل في فيديو لشرح GSA algorithm ؟
@AhmedGadd4 жыл бұрын
لا مش عندي
@khloudalghamdi31464 жыл бұрын
شرح جميل ومبسط.. شكراً جزيلاً.
@AhmedGadd4 жыл бұрын
تحياتي لحضرتك
@Electricalenginnering5 жыл бұрын
Jazaka allah khayran, it's really very good explanation.
@AhmedGadd4 жыл бұрын
Thanks dear. Jazaka Allah khayran too :)
@Ahmed_ed123324 жыл бұрын
لو سمحت يا بشمهندس ممكن ترشحلى حاجه اذاكر منها احصاء ؟
@AhmedGadd4 жыл бұрын
برشح المرجع ده www.amazon.com/Probability-Statistics-Engineering-Sciences-Devore/dp/0538733527 تحياتي
thank you so much, it was a very clear explanation. Could you please explain the GWO algorithm used for optimization?
@AhmedGadd3 жыл бұрын
Thank you! I did not use GWO before.
@salemal-esawi43055 жыл бұрын
Ahmed Gad كيف تم حساب قيمة Y 44.1 وشكرا
@AhmedGadd5 жыл бұрын
المدخلات والمخرجات للعينة تم إختيارهم بشكل عشوائي .. مثال لا أكثر
@S_Mohammed3 жыл бұрын
مفيد جدا جزاكم الله خيرا
@AhmedGadd3 жыл бұрын
شكراً لحضرتك
@ahmedoumar37414 жыл бұрын
جميل جدا, بارك الله فيك ونفع بك
@AhmedGadd4 жыл бұрын
شكراً لحضرتك
@moammeraltobi38196 жыл бұрын
Excellent work... which type of encoding have you applied (binary or real)??
@AhmedGadd6 жыл бұрын
Yes it is real.
@moammeraltobi38196 жыл бұрын
Ahmed Gad many thanks Ahmed I have a question... In matlab normally which type of encoding is used (real or binary)? This means, without any selection of the user.
@AhmedGadd6 жыл бұрын
I do not know as I have not used MATLAB optimtool before.
@souhamok3345 Жыл бұрын
ممكن من فضلك شرح خوارزمية PSO
@GermanyDeutschland5 жыл бұрын
لو سمحت ممكن ترد ع الاستفسار : بال Crossover بين ابوين هل الناتج ولد واحد ولا ولدان؟ يعني لو فرضنا بالمثال ١ ٢ ٣ ٤ و بين ٥ ٦ ٧ ٨ بيطلع الناتج صبغيان اثنان ولا صبغي واحد فقط ؟ يعني لو اخدنا الون بوينت بيطلع ١ ٢ ٧ ٨ ولا بيطلع صبغيان الا وهوو ١ ٢ ٧ ٨ و القسم الثاني ٣ ٤ ٥ ٦ ؟ ارجو الاجابه
@AhmedGadd5 жыл бұрын
لو في أبوين وبيتم التزاوج بينهم الطبيعي انه يطلع منهم أكثر من ناتج لأن في أكثر من ناتج يطلع لو بدلنا الجينات. فلو نفترض إن ففي ناتجين يطلعوا من تزاوج أبوين، مش لازم ناخدهم كلهم. لو أنا محتاج واحد بس منهم ممكن أختار أي واحد بشكل عشوائي. أو ممكن طرقة تانية وهو إختيار الأعلي في ال fitness value. بس في غلطة في النتائج الي طلعتها. أول ناتج صحيح وهو 8721 لكن الثاني المفروض يكون 4365 وليس 6543 زي ما كتبت.
@GermanyDeutschland5 жыл бұрын
@@AhmedGadd شكرا جزيلا ع الرد عندي سوال تاني لو سمحت وبكون ممنون جدا لو ترد عليي بسرعه لان عندي حلقه بحث: لو فرضنا انو االطفره عندي مقدار ١ بالميه ووصلت الخوارزميه لحد مرحله الطفره ولكن من خلال التزاوج نتج عندي جيل يكون هوو الحل الافضل معقول الخوارزميه تعمل طفره للجيل الافضل وتعمله تشوه؟ ولا تعمل سكيب للجيل ده وماينعمل اي طفره للجيل المطلوب؟
@AhmedGadd5 жыл бұрын
الهدف من تطبيق ال mutation هو الخروج من الحالة التي لا يحدث فيها أى تطور في النتائج وذلك بإحداث تغييرات عشوائية علي الحلول الحالية علي أمل أن تقوم تلك ا لتغييرات بتحسين النتائج. لكن إذا كانت النتائج تتحسن ووصلنا لأفضل الحلول بعد خطوة التزاوج فقط، فلا بأس ولا داعي لتطبيق ال mutation
@GermanyDeutschland5 жыл бұрын
@@AhmedGadd thanks a lot
@lamaalramadan66355 жыл бұрын
الله يعطيك ألف عافية أستاذ
@AhmedGadd4 жыл бұрын
شكراً لحضرتك
@emanalserhan58176 жыл бұрын
مهندس سؤال ثاني من فضلك , انا بدي استخدم قيم عشان تعطيني تنبؤ افضل مش صورة والكود شارح لصورة يختلف اشي الكود ؟
@AhmedGadd6 жыл бұрын
يختلف كثير فعلاً. الأفضل نشوف محتاجين نعمل إية وبعد كده نطبقة.
@mohammedmajhool52874 жыл бұрын
سلام عليكم ممكن دكتور حل السؤال محتاج ضروري لان عندي امتحان Design a genetic algorithm to find maximum value of the function 3Y+Y^2 , where variable Y varies between 0 and 15 . For simplicity you may assume that Y takes only integers values , population size N=6 , crossover probability Pc=0.7 , Pm=0.001 , programmable calculators are allowed for calculations of this question
@AhmedGadd4 жыл бұрын
وعليكم السلام، ده كود بايثون يحل السؤال. علشان تشغله محتاج تنزل مكتبة إسمها pygad. بعد ما شغلته فالطبيعي إن افضل قيمة لل Y تكون 15 .. وناتج الدالة يكون 270. pip install pygad الكود: import pygad def fitness_func(solution, solution_idx): # 3Y+Y^2 fitness = 3 * solution + solution * solution return fitness fitness_function = fitness_func last_fitness = 0 def callback_generation(ga_instance): global last_fitness print("Generation = {generation}".format(generation=ga_instance.generations_completed)) print("Fitness = {fitness}".format(fitness=ga_instance.best_solution()[1])) print() last_fitness = ga_instance.best_solution()[1] ga_instance = pygad.GA(num_generations=10, sol_per_pop=20, num_genes=1, num_parents_mating=3, fitness_func=fitness_function, crossover_probability=0.7, mutation_probability=0.5, gene_space=[range(0, 16)], callback_generation=callback_generation) ga_instance.run() print("Best value of Y is {y}".format(y=ga_instance.best_solution()[0]))
@thaeermsahib31334 жыл бұрын
احسنت النشر استاذ احمد
@AhmedGadd4 жыл бұрын
شكراً لحضرتك
@Wafa-f7g6 жыл бұрын
Well explained and nice video...Good Job.
@AhmedGadd4 жыл бұрын
Thanks too much :) ❤
@ishaqmuhammed43424 жыл бұрын
Assalamu Alaikum, please for those who dont understand arabic, how can we translate this video?
@AhmedGadd4 жыл бұрын
Walaikum Alalam dear brother, I am sorry for not preparing such videos in English not offering its translation but you can read my tutorials which are in English: www.kdnuggets.com/author/ahmed-gad heartbeat.fritz.ai/@ahmedfgad towardsdatascience.com/@ahmedfgad Good luck and I will be happy to receive from you again :)
@algeriaalgerie45916 жыл бұрын
لك جزيل الشكر على الشرح الوافي، لكن أريد أن أسأل على أي أساس يكون التحويل mutation, هل هو عشوائي ايضا؟
@AhmedGadd6 жыл бұрын
Hello dear, Thanks for your comment. Please have a look over such article about GA to get the answer about your question. www.kdnuggets.com/2018/03/introduction-optimization-with-genetic-algorithm.html www.linkedin.com/pulse/introduction-optimization-genetic-algorithm-ahmed-gad Specifically this part might be helpful: For each offspring, select some genes and change its value. Mutation varies based on the chromosome representation but it is up to you to decide how to apply mutation. If the encoding is binary (i.e. the value space of each gene have just two values 0 and 1), then flip the bit value of one or more genes. But if the gene value comes from a space of more than two values such as 1,2,3,4, and 5, then the binary mutation will not be applicable and we should find another way. One way is by selecting a random value from such set of values. Summary: Genes applied for mutation are selected randomly and also their values might be randomly selected based on the representation/encoding. Wish that helps.
@salim.miloudi6 жыл бұрын
May Allah bless you brother, you're really awesome, keep up the good work :))
@AhmedGadd6 жыл бұрын
Salim MILOUDI Thanks :)
@emanalserhan58176 жыл бұрын
مهندس في اكثر من كود ايش ممكن استخدم انا تخصصي مدني لكنني استخدمت ann وال granitic algorithm بمشروعي علما اني مستخدمة البايثون وجزيل الشكر لحضرتك
@AhmedGadd6 жыл бұрын
خوارزمية ال genetic algorithm بتتغير علي حسب طبيعة العمل. الكود إلي عرضته بيحل مشكلة محددة لكنه هيتغير لو مع طبيعة المشكلة. ممكن تستعيني بآداة إسمها gatool في الماتلاب فهي جاهزة ومش بتتطلب عرفة كثيرة بالبرمجة.
@emanalserhan58176 жыл бұрын
@@AhmedGadd يعني لازم اشتغل الماتلاب , انا حابة اشتغل البايثون
@emanalserhan58176 жыл бұрын
مهندس ممكن تساعدني ؟ لانه ما حدا عنده خبرة كافيه بهذا الموضوع
@AhmedGadd6 жыл бұрын
بالنسبة للبايثون مشفتش مكتبة بتوفره. حتي لو بحثتي بجوجل عن Genetic Algorithm Python هتلاقي ال tutorial بتاعتي في الإقتراحات إلي في الأول. ال tutorial موجودة هنا كبداية: towardsdatascience.com/genetic-algorithm-implementation-in-python-5ab67bb124a6
@emanalserhan58176 жыл бұрын
@@AhmedGadd مهندس الكود موجودلل genetic algorithm in python
@da3sokj3835 жыл бұрын
بارك الله فيك
@AhmedGadd5 жыл бұрын
أشكرك علي الدعم
@ahmedelbeltagi61323 жыл бұрын
ما شاء الله شرح متميز يا دكتور بارك الله فيك بعد اذنك ممكن شرح ل iterative classifier optimizer (ICO) شكرا مقدما لحضرتك
@MissSamso6 жыл бұрын
شكرًا جزيلاً ، ممتنة لك
@AhmedGadd6 жыл бұрын
أشكرك :)
@khadidjabenchaira60046 жыл бұрын
Jazaka allah khayran, Thank you!
@AhmedGadd6 жыл бұрын
khadidja benchaira Thanks you.
@mohamedabass63735 жыл бұрын
يااساتذة GA ليس لها علاقة من قريب أو من بعيد بنظرية التطور. الموضوع هو أنه للشرح استخدم مصطلح لداروين وهو survival the fittest البقاء للاصلح .
@ahmedmandour91125 жыл бұрын
en.wikipedia.org/wiki/Genetic_algorithm John Holland introduced genetic algorithms in 1960 based on the concept of Darwin’s theory of evolution متدرسهاش بقا عشان حرام
@lamaalramadan66355 жыл бұрын
لو سمحت استاذ احمد ممكن الاجابة على هذا السؤال: نقوم بتطبيق الخوارزميات الجينية على مسألة ما وبعد عدة أجيال وصلنا لكروموزوم يمثل افضل حل حالي هو 01111111 لكن الحل الأمثل يقابل العدد 128. ما هو الواجب تطبيقه على هذا الحل: a) القيام بطفرة على الحل الحالي b) تصالب مع حل عشوائي c) استبعاد الحال الحالي d) لا نقوم بأي عمليات جينية
@AhmedGadd5 жыл бұрын
يعني القصد هو إننا وصلنا لحل كويس أفضل من الحل المبدأي بعد التطوير في عدة أجيال لكن الحل ده مش الحل الأمثل. في الحالة دي لازم نحتفظ بالحل الكويس إلي وصلنا ليه ونطور فيه في عدة أجيال أخري حتي نصل للحل الأمثل. لكن من الخطأ حذف هذا الحل لأنني بحذفنا له سنفقد هذا الحل الجيد. ممكن يكون تصورك هو بحذفه يمكن الحصول علي حل أفضل منه لكن تصور مش صحيح. لأنه يمكن الحصول علي حل أفضل منه مع الإحتفاظ به. فإن كان تم تطبيق بعض أجيال ولم يتم الحصول علي الحل الأفضل، فبالتالي يجب عمل تغييرات علي الخوارزمية وتطبيقها من جديد علي أمل إنها تساعد في الحصول علي الحل الأفضل. لو في أي إستفسارات أخري أنا موجود. بالتوفيق
@lamaalramadan66355 жыл бұрын
@@AhmedGadd أستاذ شكرا جزيلا
@nouritabech36114 жыл бұрын
سلام عليكم . هل يمكنني الحصول على بريدك الالكتروني؟ أنا بحاجة لمساعدتكم لمشروعي.
@AhmedGadd4 жыл бұрын
وعليكم السلام، كل وسائل التواصل موجودة بوصف الفيديو. بريدي هو ahmed.f.gad@gmail.com تحياتى
@togomori1785 жыл бұрын
انا مش فاهم المثال ممكن تقولي شيء مشابه له في الواقع عشين أقدر استوعب الغرض من المثال
@AhmedGadd5 жыл бұрын
الغرض هو توضيح الخوارزمية تشتغل إزاى .. المثال فقط للتوضيح ده مثال للخوارزمية ممكن يكون أوضح: www.linkedin.com/pulse/reproducing-images-using-genetic-algorithm-python-ahmed-gad
@sihemprincess19556 жыл бұрын
Is there a possibility to provide us genetic algorithms with MATLAB?
@AhmedGadd6 жыл бұрын
Sihem Princess I will try. But you can convert the Python code at the end of the video into MATLAB.
@sihemprincess19556 жыл бұрын
Ahmed Gad could you please tell me how to convert the program from python to MATLAB?
@AhmedGadd6 жыл бұрын
Sihem Princess You can understand the steps described and use the appropriate functions in MATLAB. But there is no automatic way for doing this.
@AhmedGadd6 жыл бұрын
You can also use GA in optimtool in MATLAB. But it is just a GUI app.
@sihemprincess19556 жыл бұрын
Ahmed Gad how to use optimtool in MATLAB?
@hajeral-jabri6384 жыл бұрын
best video thank you
@AhmedGadd4 жыл бұрын
Glad you liked it! Thanks :)
@rosebiba98475 жыл бұрын
هل ممكن تعمل algorithme d'uzawa dans le cas quadratique
@AhmedGadd5 жыл бұрын
Thanks for the comment but I do not know about such an algorithm at the current time.
@adlis-85333 жыл бұрын
شرح جميل شكرا
@ahmedel-sinousy48482 жыл бұрын
شكرا جدا
@raniaeyada77215 жыл бұрын
مفيش اي فيديوهات زي ذي عن cuckoo srarch
@AhmedGadd5 жыл бұрын
لا مش موجود
@jesusdacoast8726 жыл бұрын
Thank you so much
@AhmedGadd6 жыл бұрын
My pleasure :) Thanks you.
@alisalih18056 жыл бұрын
Salam Alykm. Good work! Can you please do the same for Ant Colony Optimization as well?
@AhmedGadd6 жыл бұрын
Walaikum Alsalam, Thanks. I will try to do that.
@راجيةرحمةالله-ز6م6 жыл бұрын
ِAlsalam Aleakm Mr. Ali, where are you study, are you postgraduate?
@abdulmoeedsyed2 жыл бұрын
Assalamu alikum. Can u plz add explanation in English. I dnt get ur language.
@ibraheemassiri6 жыл бұрын
جزيل الشكر والتقدير
@AhmedGadd4 жыл бұрын
ولحضرتك جزيل الشكر علي الدعم ❤
@aichaattemane70236 жыл бұрын
machallah merci
@AhmedGadd6 жыл бұрын
Merci :)
@AhmedGamal-jc4wq5 жыл бұрын
الإنسان مخلوق إنسان والقرد مخلوق قرد وألاف الدراسات تثبت كده دا لو احنا معتمدين على المادة لكن ربنا الخالق عرفنا أن أدم مخلوق من تراب وأننا مخلوقين من نطفة ولوجيك الألجوريزم بيعتمد على المقارنات لحد ما يوصل لأفضل حل وفيه دكتور اسمه إياد قنيبى وضح بالدراسات العلمية زيف نظرية التطور وفيديوهات موجودة على اليوتيوب والفيسبوك
@AhmedGadd5 жыл бұрын
بالفعل وصلني التصحيح ده من أكتر من زميل .. شكراً علي تأكيد المعلومة وأعتذر عن الخطأ
@ويشرقالامل-ف7ط6 жыл бұрын
ممكن تعطيني رابط الكود لو سمحت
@AhmedGadd6 жыл бұрын
الكود الأساس بتاعه موجود في المشروع ده github.com/ahmedfgad/GARI
@tasneemgendia42343 жыл бұрын
thanks bro
@AhmedGadd3 жыл бұрын
Thanks!
@mr-badl2844 жыл бұрын
ربي يحفظك
@AhmedGadd4 жыл бұрын
شكراً لحضرتك
@mr-badl2844 жыл бұрын
@@AhmedGadd عندي لعبة snake (دودة) للأسف مازالت غبية جدن جدن جدن 😂 اريد ان اعلمها بال genetic algorithm وراني حاصل 😅
@AhmedGadd4 жыл бұрын
كنت عملت لعبة وال genetic algorithm بيلعبها ده فيديو للعب: kzbin.info/www/bejne/iaHCYYV9n8Z_Y5I&ab_channel=AhmedGad وده شرح: blog.paperspace.com/building-agent-for-cointex-using-genetic-algorithm/ بالنسبة للعبة التعبان .. شفتها قبل كده معمولة بس مش طبقتها بنفسي
@mr-badl2844 жыл бұрын
@@AhmedGadd مشكور الاخ احمد 💪💙
@user-sl4ep4oi7o3 жыл бұрын
للاسف لم استطع اكمال المحاضرة بس استشاهدك بنظرية التطور، كنت اعتقد انك طالما على قدر عالي من المستوى الاكاديمي ألا تكون تبعا لأفكار الغرب وعلومهم، نحن مسلمون وما يميزنا عن باقي الأمم أننا نعمل عقولنا و أن الوحي هو مرجعنا في الامور التي بت الوحي فيها. نصيحتي لك أن تحذف المقطع لئلا تكون فتنة لأحد من المسلمين و تحمل وزرا يوم القيامة أنت غير منتبه له
@AhmedGadd3 жыл бұрын
السلام عليكم، أرجو قراءة التعليق المثبت حيث تم توضيح الأمر. وشكراً لتصحيحك هذا الخطأ علي أي حال.
@atlaschannel36124 жыл бұрын
هل أنت دارويني ؟
@AhmedGadd4 жыл бұрын
لا أنا لا اتبع نظرية داروين في أن الخلق مصدره التغييرات العشوائية وأعلم أن مصدر الخلق هو الله سبحانه وتعالى. لقد ذكرت معلومة خاطئة بالفيديو وهى أن الإنسان تطور من قرد. قبل الفيديو كنت أعتقد أنه يمكن لبعض التغييرات أن تحدث للكائنات الحية حتى تغير من شكلها. ووصلنى تعليق عن هذا الخطأ من عدة شهور وعليه شاهدت العديد من الفيديوهات للدكتور إياد قنيبي. وهناك شيئاً توقفت عنده بقوة وهذا الملخص: نظرية داروين تقول إن الكائنات تطورت من خلال طفرات عشوائية .. وأه ليحدث تغيير كبير في الكائنات مثل ظهور عضو جديد في كائن مثل الجناح يحتاج الأمر ظهور أعداد ضخمة من الكائنات التتي تتدرج في الصفات حتي تصل للتغيير الملموس مثل ظهور الجناح علي سبيل المثال .. وبناءً علي كتاب لداروين وإستأثر منه الدكتور إياد قال داروين أنه حتي الآن لا نجد دليل علي وجود تلك الأعداد الضخمة من الكائنات. وبناءً علي هذا الدليل العلمي، فإن العلم نفسه يُثبت حتي الآن أن الطفرات العشوائية لا يمكن أن تكون السبب في تشكيل كائن. ويقول الله سبحانه وتعالي: أَفَلا يَنْظُرُونَ إِلَى الإِبِلِ كَيْفَ خُلِقَتْ فالإبل خُلقت كما هي من الله سبحانه وتعالي ولا شأن للطبيعة في تشكيل صفاتها.
@atlaschannel36124 жыл бұрын
@@AhmedGadd أحسن الله اليك وهدانا وأياك للحق المبين والصراط المستقيم أعمالك وشروحاتك رائعة معك أخوك محمد من المغرب أستاذ هندسة ميكانيكية أحضر دوكتوراه في الذكاء الاصطناعي التطبيقي في المجالات الصناعية
@AhmedGadd4 жыл бұрын
تشرفت بحرتك أخى محمد.
@oussamadhaoui53204 жыл бұрын
Thank you sir for the video. Can we talk by e-mail please? I need your help.