《聪明的算法:受自然启发的编程配方》是一本开源书籍,它以完整、一致和集中的方式描述了来自受生物启发的计算、计算智能和元启发式领域的大量算法技术,从而使它们易于访问、可用和可理解。这是图书项目的存储库。
实现人工智能算法是困难的。算法描述可能是不完整的,不一致的,分布在许多论文,章节,甚至网站。这可能导致对算法的不同解释,算法的过度消耗,最终导致糟糕的科学。这本书是通过提供从元启发式、生物启发的计算和计算智能的领域中提取的算法配方手册来解决这些问题的一种努力,以完整的、一致的和集中的方式来描述。这些标准化的描述被精心设计成可访问、可用和可理解的。所描述的大多数算法最初是受到生物和自然系统的启发,如遗传进化的适应能力和获得性免疫系统,以及鸟类、蜜蜂、蚂蚁和细菌的觅食行为。百科全书的算法参考,这本书旨在研究科学家,工程师,学生,和感兴趣的业余爱好者。每个算法描述都提供了一个使用Ruby编程语言的工作代码示例。
https://github.com/clever-algorithms/CleverAlgorithms
Background
Introduction
Algorithms
Perceptron
Back-propagation
Hopfield Network
Learning Vector Quantization
Self-Organizing Map
Clonal Selection Algorithm
Negative Selection Algorithm
Artificial Immune Recognition System
Immune Network Algorithm
Dendritic Cell Algorithm
Particle Swarm Optimization
Ant System
Ant Colony System
Bees Algorithm
Bacterial Foraging Optimization Algorithm
Population-Based Incremental Learning
Univariate Marginal Distribution Algorithm
Compact Genetic Algorithm
Bayesian Optimization Algorithm
Cross-Entropy Method
Simulated Annealing
Extremal Optimization
Harmony Search
Cultural Algorithm
Memetic Algorithm
Genetic Algorithm
Genetic Programming
Evolution Strategies
Differential Evolution
Evolutionary Programming
Grammatical Evolution
Gene Expression Programming
Learning Classifier System
Non-dominated Sorting Genetic Algorithm
Strength Pareto Evolutionary Algorithm
Random Search
Adaptive Random Search
Stochastic Hill Climbing
Iterated Local Search
Guided Local Search
Variable Neighborhood Search
Greedy Randomized Adaptive Search
Scatter Search
Tabu Search
Reactive Tabu Search
Stochastic Algorithms
Evolutionary Algorithms
Physical Algorithms
Probabilistic Algorithms
Swarm Algorithms
Immune Algorithms
Neural Algorithms
Extensions
Programming Paradigms
Devising New Algorithms
Testing Algorithms
Visualizing Algorithms
Problem Solving Strategies
Benchmarking Algorithms
Advanced Topics
Appendix A – Ruby: Quick-Start Guide
专知便捷查看
便捷下载,请关注专知公众号(点击上方蓝色专知关注)
后台回复“CA454” 就可以获取《《智能算法:受自然启发的编程方法》电子书,454页pdf与代码》专知下载链接