为了自我完善,我一直在熟悉LISP。我注意到的一件事是,LISP更多的是在数学范式中,而不是说C。语法和设计结构似乎直接反映了算法的实际数学模型。这对我来说没有意义,为什么即使是好的数学基础的CS程序也学习C而不是LISP。我认为LISP比C更直接地使用更高的数学概念,我并不是说你不能在C中建立数学结构,我只是注意到LISP似乎对数学家来说是天生的。
我读过乔尔·斯波斯基( Joel Spolsky)对爪哇学校的许多咆哮,还有其他的东西--我同意他的意见--但我的学校没有教JAVA就是因为这个原因。他们在教学的基本概念,如指针,算法设计,递归,甚至装配指令严格。然而,他们在C和c++中都做到了
我目前正在尝试用C++编写一个扮演炸弹人的人工智能,我想用CNTK将其实现为神经网络(强化学习)。该工具包有很多教程和示例,甚至有一个用于强化学习,但它是用python编写的,我不知道。有没有使用CNTK教授强化学习的实用C++示例或教程?
我最关心的第一个问题是如何使用CNTK C++ api创建模型。