【发布时间】:2020-08-22 00:16:17
【问题描述】:
在学校,我们必须听音程和和弦并确定它们的名称。我真的很喜欢神经网络。这就是为什么我想用 Python 创建一个神经网络,它听音频并给我一个名字作为输出。我曾经了解到,对于音乐,我需要一个 LSTM。为此,我是否还需要 LSTM 以及我应该如何/从哪里开始?谁能教我如何实现我的目标?
【问题讨论】:
-
首先:这实际上是一项无需任何神经网络就可以很好地解决的任务。但我想这里的重点是将其用作练习。当“传统地”解决这样的任务时,显而易见的方法是在频率空间中工作,首先使用傅里叶变换 (en.wikipedia.org/wiki/Fast_Fourier_transform) 变换信号。我非常有信心,这可能也是 ANN 完成这项任务的理想表示。因此,我会简单地使用频率空间中的向量作为输入。
-
非常感谢您提供这些信息。是的,你说得对,这只是为了自学。
标签: python python-3.x tensorflow neural-network artificial-intelligence