本节书摘来异步社区《Java遗传算法编程》一书中的第1章,第1.2节,作者: 【英】Lee Jacobson(雅各布森) , 【美】Burak Kanber(坎贝尔),更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2 生物学类比
当早期的计算机科学家刚开始尝试建立人工智能系统时,他们常常向大自然寻求灵感,思考他们的算法的工作方式。通过创建模型,模仿自然界中发现的过程,计算机科学家能让他们的算法具有进化能力,甚至复制人类大脑的特征。通过实现仿生算法,这些早期开拓者第一次让机器有能力适应、学习和控制其环境的某些方面。
通过使用不同的生物学类比作为指导来开发人工智能系统,计算机科学家开创了不同的研究领域。当然,启发每个研究领域的不同生物学系统,都有自己的优势和应用。这本书中关注的一个成功的领域,就是进化计算,其中遗传算法构成了其主要的研究。其他领域专注于不大相同的方面,如人脑建模。这一领域的研究被称为人工神经网络,它利用了生物学神经系统的模型,来模拟其学习和处理数据的能力。