来龙去脉
知识工程这门课,主要讲三类算法:演化计算、群智能计算和神经计算。
演化计算,包括遗传算法、遗传规划、进化策略和进化规划。
群智能计算,包括蚁群算法和粒子群算法。
神经计算,包括人工神经网络和深度学习神经网络。
本文,主要介绍一下群智能计算中的蚁群算法。
Lisp是Fortran语言之后第二古老的高级编程语言,自成立之初已发生了很大变化。如今,最广为人知的通用的是Lisp方言:Common Lisp和Scheme。
Common Lisp和Scheme有什么不同呢?个人认为,Common Lisp和Scheme,就像狮子和家犬。狮子更加强大,难以驯服;家犬更加小巧,容易驯服。而选择哪一种,取决于实际需要。鉴于郝同学只是需要学习一下函数式编程的思想,所以Scheme足够了。
PS:MIT 的两本著名教材 SICP(Structure and Interpretation of Computer Programs)和 HTDP(How to Design Programs)都是以Scheme为基础的。