儿童学习的黑客观
战立侃 · 2020-10-07
- 学习的编程观
目前描述复杂心理表征的最适恰框架是符号化的计算机程式(symbolic programs),所以人类学习和发展领域的大多数模型都把学习类比成一种计算机编程过程(computer programming)。Rule, Tenenbaum, & Piantadosi (2020) 对这种观点做了进一步阐述,认为儿童的学习过程可以被类比为一种特定的编程模式,即``黑客式’’(Hacking) 编程。具体到学习,黑客式编程就是基于一系列开放式的目标和行为在很多个维度上修正和改进已有的代码。
- 儿童的黑客式编程假设(图1)
代码可以用很多技术(如参数修正、增加函数、测试和修改、性能剖析、编写软件包,创造新语言等)在很多纬度上(准确、精简、效率、简单、新异、有用、有趣等)进行改进。机器学习和心理学领域的标准学习模型往往只关注修正统计模型中的参数以提高准确度。新近思维语言(Language of thought)开始编写一些函数式的表征,并评价其精简性和效率。但是一个真正黑客所使用的技术却远不止于此。
文章还从习得的知识、学习的主要目标、学习的内在机制三个角度比较了儿童的黑客式学习假设(child as hacker),与儿童的科学家假设(child as scientist)和工作坊进化学假设(workshop 和 evolutionary metaphors)之间的关系。
- 附图

图 1
- 文献
Rule, J. S., Tenenbaum, J. B., & Piantadosi, S. T. (2020). The child as hacker. Trends in Cognitive Sciences. doi: 10.1016/j.tics.2020.07.005