Yoshua Benhgio 的Learning Deep Architectures for AI一书提到
我们应该 [...] 努力开发使用数据来确定最终架构深度的学习算法。
有人知道迄今为止提出的任何算法来实现这一点吗?
这个问题与成功的算法无关——事实上,目前似乎没有。这个问题的目的是汇总曾经提出的每一个算法,这样任何对该主题感兴趣的人都不需要花费几个月的时间来寻找它们。
到目前为止,我遇到过:
- 平铺算法
- 优点:添加层和单元
- 警告:仅用于学习布尔函数,这与应用问题不太相关。
- 遗传算法(由用户vzn提供):
- 使用遗传算法寻找最佳神经网络架构
- 使用遗传算法选择前馈人工神经网络的架构
- 优点:学习连续函数,即与应用问题相关
- 警告:计算上非常昂贵