Chollet:编程训练无法提升通用智能
Francois Chollet 借 80 年代"编程的认知后果"研究指出,学编程能让人精通算法思维,但基础研究与后续 meta 分析证实这些收益不会迁移到通用认知任务或无关问题解决场景。类似地,强化数学训练只提升数学推导与结构映射能力,不提高个体在无关领域的技能习得速度。他由此认为通用智能是大脑的基础属性而非可训练的技能,练某领域只让你更擅长该领域。
Humans provide a fun comparison point here.
In the 80s, the "cognitive consequences of programming" was a major psychological research focus. The prevailing hypothesis was that learning formal logic and algorithmic structures through computer programming would act as a form of mental gymnastics that could upgrade general reasoning, planning, and novel problem-solving abilities. But foundational research, followed by subsequent meta-analyses, demonstrated that this does not happen. Students who learn programming become highly proficient at algorithmic thinking and coding, but these gains do not transfer to general cognitive tasks or unrelated problem-solving scenarios. Similarly, intensive mathematical training improves mathematical deduction and structural mapping, but does not increase an individual's baseline rate of skill acquisition in unrelated fields.
General intelligence seems to be a fundamental property of the brain rather than a skill you can train. Practicing in a domain makes you better at the domain but does not make you generally smarter.
来源:fchollet · x.com