آموزش هوش مصنوعی: الگوریتم‌های بهینه‌سازی در پایتون

Artificial Intelligence: Optimization Algorithms in Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید که چگونه الگوریتم های بهینه سازی را از ابتدا بسازید! تئوری را بیاموزید و الگوریتم های بهینه سازی را از ابتدا برای حل مسائل واقعی پیاده سازی کنید الگوریتم های زیر را در پایتون گام به گام پیاده سازی کنید: جستجوی تصادفی، تپه صعود، بازپخت شبیه سازی شده و الگوریتم های ژنتیک حل مسائل واقعی برای بهینه سازی تقویم پرواز و بهینه سازی اتاق خوابگاه (منابع محدود) پیاده سازی الگوریتم های بهینه سازی با استفاده از کتابخانه های از پیش تعریف شده پیش نیازها: منطق برنامه نویسی (اگر، while و برای دستورات) برنامه نویسی پایه پایتون بدون دانش قبلی در مورد هوش مصنوعی

یک "دنیای بهینه" از نظر شما چگونه خواهد بود؟ آیا مردم بهتر با هم کنار می آیند؟ آیا حمل و نقل سریعتر انجام می شود؟ آیا بهتر از محیط زیست خود مراقبت می کنیم؟

بسیاری از دانشمندان داده با استفاده از کتابخانه های یادگیری ماشینی از پیش ساخته شده، بهینه سازی را انتخاب می کنند. اما ما فکر می کنیم که این نوع مطالعه "plug-and-play" مانع یادگیری شما می شود. به همین دلیل است که این دوره به شما کمک می کند تا یک الگوریتم بهینه سازی را از پایه بسازید.

در هوش مصنوعی: الگوریتم‌های بهینه‌سازی در پایتون، می‌توانید تمام منطق و ریاضیات پشت الگوریتم‌های بهینه‌سازی را یاد بگیرید. با دو مطالعه موردی بسیار کاربردی، همچنین خواهید فهمید که چگونه آنها را برای حل مشکلات دنیای واقعی به کار ببرید.

در اولین مطالعه موردی، ما برنامه‌های سفر را برای شش دوست که می‌خواهند از همان فرودگاه پرواز کنند، بهینه‌سازی می‌کنیم. در مطالعه موردی دوم، روشی را که مدیران دانشگاه اتاق‌های خوابگاه را به دانشجویان جدید اختصاص می‌دهند، بهینه می‌کنیم.

در راه، خواهیم آموخت که الگوریتم های بهینه سازی چیست. ما خواهیم فهمید که چگونه می توان آنها را در فعالیت های تجاری روزانه اعمال کرد. و خواهیم دید که چگونه آنها می توانند خودشان یاد بگیرند.

این دوره شما را با چهار نوع الگوریتم بهینه سازی آشنا می کند:

- جستجوی تصادفی

- تپه صعود

- بازپخت شبیه سازی شده، و

- ژنتیکی

اگر هنوز مطمئن نیستید که کدام یک از اینها هستند، نگران نباشید. ما هر یک را با جزئیات مرور خواهیم کرد و شما در دو مطالعه موردی خود خواهید فهمید که چگونه هر یک از آنها را بسازید."


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه و محتوای دوره Introduction and course content

  • کاربردهای الگوریتم های بهینه سازی Applications of optimization algorithms

  • کد منبع و اسلایدها Source code and slides

نمایش مشکلات هوش مصنوعی - سفر گروهی Representation of AI problems - group travel

  • طرح حمله Plan of attack

  • مطالعه موردی Case study

  • ایجاد متغیرها Creating the variables

  • مجموعه داده پروازها Flights dataset

  • چاپ برنامه پرواز - اجرا Printing the flights schedule - implementation

  • نصب Anaconda و PyCharm Installing Anaconda and PyCharm

  • چاپ برنامه پرواز - اشکال زدایی Printing the flights schedule - debug

  • ساعت به دقیقه - اجرا Hours to minutes - implementation

  • عملکرد تناسب اندام - پیاده سازی 1 Fitness function - implementation 1

  • عملکرد تناسب اندام - پیاده سازی 2 Fitness function - implementation 2

  • عملکرد تناسب اندام - اشکال زدایی Fitness function - debug

جستجوی تصادفی Random search

  • طرح حمله Plan of attack

  • پیاده سازی Implementation

  • اشکال زدایی Debug

تپه نوردی Hill climb

  • طرح حمله Plan of attack

  • تئوری Theory

  • پیاده سازی Implementation

  • اشکال زدایی Debug

  • آموزش تکلیف Homework instruction

  • راه حل تکلیف Homework solution

  • خواندن اضافی Additional reading

بازپخت شبیه سازی شده Simulated annealing

  • طرح حمله Plan of attack

  • تئوری Theory

  • پیاده سازی Implementation

  • اشکال زدایی Debug

  • آموزش تکلیف Homework instruction

  • راه حل تکلیف Homework solution

  • خواندن اضافی Additional reading

الگوریتم ژنتیک Genetic algorithm

  • طرح حمله Plan of attack

  • تئوری Theory

  • پیاده سازی 1 - جهش Implementation 1 - mutation

  • پیاده سازی 2 - متقاطع Implementation 2 - crossover

  • پیاده سازی 3 - الگوریتم ژنتیک Implementation 3 - genetic algorithm

  • اشکال زدایی Debug

  • آموزش تکلیف Homework instruction

  • راه حل تکلیف Homework solution

  • مقایسه نتایج Comparing the results

  • خواندن اضافی Additional reading

منابع محدود - مشکل اتاق خواب Limited resources - bedrooms problem

  • طرح حمله Plan of attack

  • مطالعه موردی Case study

  • تعریف دامنه Defining the domain

  • چاپ محلول Printing the solution

  • عملکرد تناسب اندام Fitness function

  • الگوریتم های بهینه سازی Optimization algorithms

  • مقایسه نتایج Comparing the results

حداکثر کردن سود - حمل و نقل محصولات Maximizing profit - transport of products

  • طرح حمله Plan of attack

  • مطالعه موردی Case study

  • دامنه و چاپ راه حل Domain and printing the solution

  • عملکرد تناسب اندام Fitness function

  • الگوریتم های بهینه سازی Optimization algorithms

  • مقایسه نتایج Comparing the results

کتابخانه برای الگوریتم های بهینه سازی Library for optimization algorithms

  • طرح حمله Plan of attack

  • کتابخانه MLROSe 1 MLROSe library 1

  • کتابخانه MLROSe 2 MLROSe library 2

  • آموزش تکلیف Homework instruction

  • راه حل تکلیف Homework solution

اظهارات پایانی Final remarks

  • اظهارات پایانی Final remarks

نمایش نظرات

نظری ارسال نشده است.

آموزش هوش مصنوعی: الگوریتم‌های بهینه‌سازی در پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
60
Udemy (یودمی) udemy-small
22 مرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,311
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jones Granatyr Jones Granatyr

استاد اولا! 10 مورد از جونز گراناتیر و ترابیلو در 10 سال گذشته است که شامل Inteligência Artificial (IA) می باشد استاد حرفه ای ، پشکیزادور و بنیانگذار پورتال IA Expert ، وب سایت com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA، como as exemplolo: یادگیری عمیق ، یادگیری ماشین ، علم داده ، Redes Neurais Artificiais، Algoritmos Genéticos، Detecção e Reconhecimento Facial، Algoritmos de cesos، Busca ، Mineração de Regras de Associação ، Sistemas Especialistas e Sistemas de Recomendação. اگر بخواهید از طریق برنامه های مختلف زبان (Python ، R e Java) و یا فن آوری های مختلف (tensorflow ، keras ، pandas ، sklearn ، opencv ، dlib ، weka ، nltk ، به عنوان مثال) استفاده کنید. با توجه به هدف اصلی و دستیابی به اطلاعات IA و مجوز فعالیت در TI و متقاضیان ، به عنوان تجدید نظر در زمینه استفاده از قوانین و مقررات و امکان مشاهده تجدید نظرهای جدید در زمینه مشروبات الکلی ارائه می شود.

SuperDataScience Team SuperDataScience Team

کمک به دانشمندان داده برای موفقیت در آنجا ، ما تیم SuperDataScience Social هستیم. هنگام انتشار دوره های جدید SDS ، هنگامی که پادکست های جدید ، وبلاگ ها ، صفحه های اشتراک گذاری و سایر موارد را منتشر می کنیم ، از ما می شنوید! ما در اینجا هستیم تا به شما کمک کنیم در لبه پیشرفته علم و فناوری داده بمانید. در کلاس می بینمت، خالصانه، افراد واقعی در SuperDataScience

Ligency Team Ligency Team

کمک به دانشمندان داده برای موفقیت در آنجا ، ما تیم روابط عمومی و بازاریابی Ligence هستیم. هنگامی که دوره های جدید منتشر می شوند ، وقتی پادکست های جدید ، وبلاگ ها ، صفحه های اشتراک گذاری و غیره منتشر می کنیم ، از ما می شنوید! ما در اینجا هستیم تا به شما کمک کنیم در لبه پیشرفته علم و فناوری داده بمانید. در کلاس می بینمت، خالصانه، افراد واقعی در معرض خطر

IA Expert Academy IA Expert Academy

Plataforma de Cursos sobre Ciência de Dados و IAA plataforma IA Expert tem o Objetivo de trazer cursos teóricos and Páticos de facil entendimento sobre sobre Inteligência Artificial e Ciência de Dados، برای اینکه حرفه ای به عنوان یک IAcareos به عنوان یک رضایتمندی به عنوان یک رضایتمندی شناخته شود. trazer para seus negócios، bem como apresentar todas as oportunidades que essa área pode trazer para profissionais de tecnologia da informação. Também trazemos notícias atualizadas semanais sobre a área em nosso portal.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.