К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Evolutionary Computation and its Applications · LearnSpace
Назад в каталог
courseraПрограммирование

Evolutionary Computation and its Applications

Курс от University of Glasgow
Начальный≈ 9.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the foundations of optimization and shows how AI can be applied to real-world science and engineering optimization problems. You will learn about evolutionary computation, a branch of AI for optimization. You will explore two widely used AI-based optimization techniques: genetic algorithms and particle swarm optimization. Along the way, you will learn how these methods work, when to use them, and how to implement them in MATLAB toolboxes to solve design and decision-making problems. The course combines core concepts with practical science and engineering case studies, helping you move from theory to application. By the end of the course, you will be able to define optimization problems and use AI methods to obtain solutions in realistic contexts. In partnership with MathWorks, enrolled learners receive access to MATLAB for the duration of the course.

Навыки, которые вы освоите

Applied MathematicsEngineering AnalysisModel OptimizationMathematical ModelingEngineering Design Process

Программа курса

3 модулей · 67 учебных материалов

01Fundamental Concepts in Optimization25 материалов

Welcome

Welcome to the specialization - Applied AI for Engineers and Scientists: FoundationsВидеоSpecialization and Course StructureЧтениеSpecialization Sample CertificateЧтениеStay connected with UofG OnlineЧтение

Учитесь у экспертов

Bo Liu

Professor

Evolutionary Computation and its Applications
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.5 ч

3 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Why Optimization Matters in Engineering and ScienceЧтение

Module 4 Introduction

Introduction to Module 4's StudyВидеоOptimization and Evolutionary Computation in AIЧтение

Module 4-1 Introduction to Optimization

Introduction to Optimization: Concepts and ApplicationsВидеоIntroduction to Optimization: Further ApplicationsВидеоMaterials about OptimizationЧтение

Module 4-2 Optimization Objectives and Constraints

Optimization Objectives and Constraints: Objectives and ConstraintsВидеоOptimization Objectives and Constraints: Multiple ObjectivesВидеоMaterials about Optimization Objectives and ConstraintsЧтение

Module 4-3 Global and Local Optimization

Global and Local Optimization: ConceptsВидеоMaterials about Global and Local OptimizationЧтение

Module 4-4 Formulate Engineering Problems to Optimization Problems

Formulate Engineering Problems to Optimization Problems: Procedures and A Case StudyВидеоMaterials about Optimization Problem FormulationЧтение

Module 4-5 Case Studies

Case Studies (1)ВидеоCase Studies (2)ВидеоCase Studies (3)ВидеоCase Studies (4)ВидеоMaterials about Case StudiesЧтение

Module 4 Assignment

Module 4 QuizЗаданиеModule 4 RecapЧтениеIntegrated Optimization Problem AnalysisDIALOGUE
02Genetic Algorithm24 материалов

Module 5 Introduction

Introduction to Module 5's StudyВидеоHow to Access MATLAB OnlineЧтение

Module 5-1 Genetic Algorithm 1

Genetic Algorithm: A First IntroductionВидеоGenetic Algorithm: A DemoВидеоMaterials on Genetic AlgorithmsЧтениеHow Genetic Algorithms Solve Optimization ProblemsЧтение

Module 5-2 Genetic Algorithm 2

Genetic Algorithms: GA Representation, Initialization and SelectionВидеоGenetic Algorithms: GA Crossover and MutationВидеоGenetic Algorithms: GA Stopping Criterion and SummaryВидеоMaterials on Genetic AlgorithmsЧтениеHow GA Operators Work TogetherЧтение

Module 5-3 Use Genetic Algorithm 1

Use GA via MATLAB: GA FunctionВидеоUse GA via MATLAB: Employ the FunctionВидеоMaterials on Using Genetic AlgorithmsЧтениеUsing Genetic Algorithms Effectively in MATLABЧтение

Module 5-4 Use Genetic Algorithm 2

Use GA via MATLAB: Case StudiesВидеоMaterials on Case StudiesЧтениеSolving Real Engineering Problems with Genetic AlgorithmsЧтение

Module 5 Quiz

Module 5 QuizЗадание

Module 5 Assignment

Module 5 AssignmentВнешний инструментObjective function for Assignment 5ЧтениеApplying Genetic Algorithms to a Real Engineering Design ProblemЧтениеDesigning and Applying a Genetic Algorithm to Solve an Engineering Optimization ProblemDIALOGUEModule 5 RecapЧтение
03Particle Swarm Optimization18 материалов

Module 6 Introduction

Introduction to Module 6's StudyВидео

Module 6-1 Particle Swarm Optimization

Particle Swarm Optimization: A First IntroductionВидеоParticle Swarm Optimization: OperatorsВидеоParticle Swarm Optimization: Workflow DemoВидеоMaterials on Particle Swarm OptimizationЧтениеUnderstanding Particle Swarm Optimization MechanicsЧтение

Module 6-2 Use Particle Swarm Optimization 1

Use PSO via MATLAB: PSO FunctionВидеоUse PSO via MATLAB: Employ the FunctionВидеоMaterials on Using Particle Swarm OptimizationЧтение

Module 6-3 Use Particle Swarm Optimization 2

Use PSO via MATLAB: Case StudiesВидеоMaterials on Using Particle Swarm OptimizationЧтениеApplying PSO to a Real Engineering SystemЧтение

Module 6 Quiz

Module 6 QuizЗадание

Module 6 Assignment

Module 6 AssignmentВнешний инструментObjective function for Assignment 6ЧтениеDesigning and Applying Particle Swarm Optimization to Solve an Engineering Optimization ProblemDIALOGUEModule 6 RecapЧтениеKeeping Learning with UofG OnlineЧтение