Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Optimization with Genetic Algorithms: Hands-on Python

Tối ưu hóa bằng Thuật toán Di truyền: Thực hành với Python

Tối ưu hóa bằng Thuật toán Di truyền: Thực hành với Python

Học cách triển khai thuật toán di truyền từ đầu để giải quyết các bài toán tối ưu thực tế

4.4
(150 đánh giá)
953 học viên
Giảng viên
Navid Shirzadi, Ph.D.
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
39 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Giới thiệu các Khái niệm Thuật toán Di truyền
Phát triển Thuật toán Di truyền từ đầu
Các toán tử di truyền cốt lõi được sử dụng trong thuật toán di truyền
Thư viện Thuật toán Di truyền trong Python

Yêu cầu

Không cần kinh nghiệm lập trình, bạn sẽ học mọi thứ cần thiết!

Đối tượng phù hợp

Sinh viên theo học các ngành khoa học máy tính, kỹ thuật, toán học hoặc các lĩnh vực liên quan
Lập trình viên và nhà phát triển phần mềm quan tâm đến việc học các thuật toán và kỹ thuật giải quyết vấn đề mới
Nhà nghiên cứu trong lĩnh vực tối ưu hóa, trí tuệ nhân tạo và tính toán tiến hóa
Nhà khoa học dữ liệu làm việc với các bài toán tối ưu hóa hoặc tìm kiếm phương pháp thay thế cho các phương pháp tối ưu truyền thống
Kỹ sư và chuyên gia làm việc trong các lĩnh vực như sản xuất, hậu cần, tài chính và vận hành
Cá nhân có hứng thú chung về thuật toán, tối ưu hóa và giải quyết vấn đề

Nội dung khóa học

7 phần • 39 bài giảng
1 Nội dung Khóa học
2 Thông tin Khóa học
3 Tài nguyên
1 Lưu ý!
2 Google Colab
3 Biến và Phương thức
4 Toán tử Toán học
5 Toán tử Gán
6 Toán tử So sánh
7 Toán tử Logic
8 Câu lệnh Điều kiện
9 Vòng lặp
10 Danh sách (List)
11 Từ điển (Dictionary)
12 Tuple
13 Vòng lặp for
14 Hàm Range
1 Khía cạnh Sinh học của Thuật toán Di truyền
2 Khía cạnh Toán học của Thuật toán Di truyền
1 Hiểu về Bài toán
2 Xác định các Phương trình
3 Khởi tạo
4 Đánh giá
5 Lựa chọn
6 Lai ghép (Crossover)
7 Đột biến (Mutation)
8 Tính ưu tú (Elitism)
9 Tìm Giải pháp Tối ưu
10 Trực quan hóa
11 Gọi Hàm Thuật toán Di truyền
1 Giới thiệu
2 Hiểu về Bài toán
3 Cài đặt Ban đầu
4 Xác định các Phương trình
5 Tạo một Thể hiện và Chạy Mô hình
6 Siêu Tham số (Hyperparameters)
7 Bài tập
1 Kết luận và Gợi ý Đọc thêm
1 Bài giảng Thêm!

Giới thiệu khóa học

The "Optimization with Genetic Algorithms: Hands-on Python" course is a comprehensive and practical guide to understanding and implementing genetic algorithms for solving various optimization problems. Genetic algorithms, inspired by the principles of natural evolution, are powerful techniques for finding optimal solutions in multiple domains.

In this course, you will learn the fundamental concepts of genetic algorithms and their applications in optimization. Starting from the basics, you will explore the principles of selection, crossover, and mutation that drive the evolution process. You will understand how to represent problem solutions as chromosomes, apply genetic operators to generate offspring, and evaluate the fitness of individuals.

With a hands-on approach, you will dive into implementing genetic algorithms using Python programming language. Through a real-world problem project, you will gain proficiency in designing and optimizing genetic algorithms for real-world scenarios. You will learn how to define appropriate fitness functions, set up population structures, control algorithm parameters, and handle constraints in optimization problems.

Throughout the course, you will explore different variations of genetic algorithms, including elitism, to enhance the optimization process.

By the end of the course, you will have a strong foundation in genetic algorithms and be equipped with the skills to apply them to a wide range of optimization problems. You will be able to implement efficient and effective genetic algorithms in Python, analyze their performance, and make informed decisions for parameter tuning and problem-specific customization.

Whether you are a student, programmer, researcher, or professional seeking advanced optimization techniques, this course will empower you to solve complex problems using genetic algorithms and unleash the power of optimization in your projects and applications.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊