FFT와 딥러닝을 이용하여 간단한 주파수 음계를 찾는 코드를 작성해보겠습니다. 딥러닝 프레임워크에는 여러 개가 있는데, 구글에서 제공하는 텐서플로우(tensorflow)를 활용해 보도록 하겠습니다.
본격적인 음계 찾는 코드 작성에 앞서, 간단히 XOR을 계산하는 딥러닝 코드를 먼저 작성해보도록 하겠습니다. 이 코드를 조금 수정하면 음계 찾는 코드를 작성할 수 있습니다. import tensorflow as tf tf.reset_default_graph() #set neural network model input_size = 2 lable_size = 2 layer1_size = 10 layer2_size = 10 # xor용 데이터 입력 x_data = [[0,0],[0,1],[1,0],[1,1]] # xor 정답 레이블. [1,0]은 1을 의미하며, [0,1]은 0 y_data = [[0,1],[1,0],[1,0],[0,1]] # 입력과 출력을 받을 배열을 선언 한다 X = tf....