在当前基于规则的神经网络中,创造力是如何产生的?

人工智能 人工智能设计
2021-11-02 08:59:17

我最近对神经网络中如何产生创造力感兴趣。我对 NN 的理解是输出总是已知的,因为它们是用目标值训练的,但是如何训练网络以使其具有创造力,我的意思是在这种情况下,任务是创造一些新颖的东西,但实际目标不会被人知道。创造力如何在基于规则的系统(例如 NN)中表达自己?

需要重新定义成本函数,但是如何在基于规则的系统中暗示创造力?

1个回答

你的问题有点笼统。创造力的一些例子以及它是如何实现的(在所有这些例子中都有一个通过监督学习训练的普通卷积网络,但应用方式不同):

  • Google Deep Dream 使用对图像的反向传播将图像调整为卷积层中的最大激活。结果,它在图像中找到了很多“东西”并增强了它们:

    深梦

  • 生成对抗网络使用两个竞争网络(生成器和鉴别器)从训练流形生成样本:

    生成的卧室

  • 神经风格方法通过卷积层激活的 Gram 矩阵捕获一张图像的风格,并使用特殊的损失函数训练(另一个)神经网络,该损失函数最小化与传入图像(内容)和 Gram 矩阵(风格)的联合距离。结果:

    神经型