教程演示🔗

你会学到什么

  • 在理论和实践中学习有关遗传算法的主要概念,例如:个体、种群、交叉/繁殖、变异和评估
  • 在 Python 中从头开始实现遗传算法
  • 在 Python 中实现逐步遗传算法来解决现实世界的问题,例如产品运输和航班时刻表优化
  • 将遗传算法应用于最大化和最小化问题
  • 使用动态图可视化遗传算法结果
  • 将遗传算法与 MySql 中的数据库集成
  • 了解如何使用 DEAP 和 MLROSe 库构建遗传算法

要求

  • 编程逻辑
  • 基本的Python编程

描述

遗传算法是人工智能的一个重要领域,负责解决复杂的现实世界问题。这种算法有几种实际应用,可以应用于日常业务场景中的问题解决。一个典型的例子是解决学校的教师排班问题,其中有不同的排班和班级组合,目标是根据班级数量和每位教师的空闲时间动态构建排班。其他例子还有:电信公司可以设计新的光网络,运营商可以更好地规划货物的运送路线,投资者可以选择最好的投资;等等。

在本课程中,您将学习进入遗传算法世界所需的一切!本课程的独特之处在于您将学习基本的直觉,尤其是在不使用预构建库的情况下逐步实施。换句话说,我们将使用 Python 从头开始​​实现遗传算法。如果您从未听说过这个主题,在课程结束时您将拥有解决您自己或您工作的公司的问题的所有理论和实践基础!

  • 第 1 部分中,我们将从头开始实施遗传算法来解决与产品运输相关的非常常见的问题。假设我们需要在卡车上装载一些产品,但我们需要选择利润最高的产品,同时还要考虑到卡车上没有足够的空间来装载所有产品。因此,遗传算法的目标将是选择最好的产品集来最大化公司的利润。最后我们会把我们的算法和MySql中的数据库结合起来,这样就更容易知道如何处理商业应用了!
  • 第 2 部分(在您学习了整个直觉并从头开始实现遗传算法之后),是时候学习如何使用库来解决相同的问题了。除了产品运输的案例研究,我们还将解决另一个问题,即为团队旅行的人寻找最低机票价格。我们将使用两个库解决这两个问题:DEAP(Python 中的分布式进化算法)和 MLROSe。有趣的是,我们将能够将库的结果与我们从头开始实施的遗传算法的结果进行比较。

这可以被认为是遗传算法的第一门课程,完成它后,您可以继续学习更高级的材料。最后,您将具备开发一些简单项目和学习更高级课程的实践背景。在讲座期间,代码将使用 Google Colab 逐步实施,这将确保您在本地计算机上安装或配置软件时不会遇到任何问题。

本课程适合谁:

  • 对遗传算法、优化算法或人工智能感兴趣的人
  • 有兴趣从头开始实施遗传算法的人
  • 对 DEAP 和 MLROSe 库感兴趣的人
  • 学习人工智能相关学科的学生
  • 希望增加遗传算法知识的数据科学家

安装指南

在 Extract 之后,用您最喜欢的播放器观看。
英文字幕
画质:720p

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源