Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版

Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版

编辑点评:

Java遗传算法编程简单、直接地介绍了遗传算法,并且针对所讨论的示例问题,给出了Java代码的算法实现。在章节的末尾,还给出了一些练习供读者深入学习和实践

Java遗传算法编程电子书PDF下载

编辑推荐

遗传算法常常用于解决非常复杂的真实世界问题。本书是学习如何利用遗传算法来解决问题的入门指南,书中包含了Java语言编写的、能运行的项目和解决方案。本书引导读者一步一步地实现各种遗传算法及一些常见应用场景,帮助读者在实践中加深理解,从而能够解决自己独特的问题。本书首先介绍了基本概念,并在随后的章节中添加了机器人控制、旅行商问题等例子,展示了实现遗传算法的更多知识技能。通过阅读本书,你将熟悉遗传算法与编程语言相关的问题和概念,掌握构建自己的算法所需的知识,并且将获得用遗传算法解决问题的能力。请拿起本书,进入遗传算法这个迷人的领域,看看真正能工作的Java代码,并运用于你自己的项目和研究中。 本书具有以下特色: 引导学习遗传算法背后的理论; 解释软件开发者如何利用遗传算法来尝试解决一些问题; 通过简单易行的步骤,提供用Java实现遗传算法的详细指导。

内容提要

当前,机器学习领域已经变得越来越流行,而遗传算法是机器学习的一个重要的子集。

本书简单、直接地介绍了遗传算法,并且针对所讨论的示例问题,给出了Java代码的算法实现。全书分为6章。第1章简单介绍了人工智能和生物进化的知识背景,这也是遗传算法的历史知识背景。第2章给出了一个基本遗传算法的实现;第4章和第5章,分别针对机器人控制器、旅行商问题、排课问题展开分析和讨论,并给出了算法实现。在这些章的末尾,还给出了一些练习供读者深入学习和实践。第6章专门讨论了各种算法的优化问题。

本书适合机器学习爱好者阅读,尤其适合对遗传算法的理论和实现感兴趣的读者阅读参考。

作者简介

Lee Jacobson来自英国布里斯托尔,是一名专业的自由职业软件开发者。在大学期间学习了遗传算法和其他优化技术后,他对这个主题产生了强烈的兴趣。

Burak Kanber是土生土长的纽约人,他拥有机械工程的学士学位和硕士学位,专注于控制系统、机器人技术、汽车工程和混合动力汽车系统工程。但是,软件一直是他终身的爱好,贯穿着Burak整个生命。

为何采用遗传算法

遗传算法是机器学习的子集。在实践中,遗传算法通常不是用来解决单一的、特定问题的最好算法。对任何一个问题,几乎总有更好的、更有针对性的解决方案!那么何必麻烦呢?遗传算法是一个极好的多用途工具,可以应用于许多不同类型的问题。这是瑞士军刀与合适的螺丝刀之间的差异。如果任务是拧紧300颗螺丝,你会跳起来找螺丝刀。但如果任务是拧几颗螺丝、割开一些布、在皮革上打一个孔,然后打开一瓶冰苏打水奖励自己的努力工作,那么瑞士军刀是更好的选择。

此外,我认为,遗传算法是整体研究机器学习的最佳入门。如果机器学习是一座冰山,遗传算法就是尖端的一部分。遗传算法有趣、令人兴奋且充满创新。遗传算法的模型基于自然生物过程,建立了计算世界和自然世界之间的连接。编写第一个遗传算法,观看从混乱和随机中出现的惊人结果,这让很多学生叹为观止。

机器学习冰山顶端的其他研究领域也同样令人兴奋,但它们往往关注的问题更狭窄,更难以理解。遗传算法则不然,它很容易理解,是有趣的实现,它们引入了所有机器学习技术都会使用的许多概念。

如果你对机器学习感兴趣,但不知道从哪里开始,就从遗传算法开始。你将学习一些重要概念,将来会带到其他领域中去,你会构建(不,你会获得)一个极好的多用途工具,可以用来解决许多类型的问题,并且不必学习高深的数学就能理解。

Java遗传算法编程电子书PDF下载截图

Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版插图(1)Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版插图(2)Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版插图(3)Java遗传算法编程中文版在线阅读-Java遗传算法编程电子书PDF下载免费版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments