Noumida's picture
Update model.py
0ea4ef6 verified
Raw
History Blame Contribute Delete
1.09 kB
import os
import csv
import glob
import keras
import pandas
import librosa
import numpy as np
from numpy import loadtxt
from scipy.io import wavfile
from keras.layers import Dense
from keras.layers import GRU
import matplotlib.pyplot as plt
from keras.models import Sequential
from keras.optimizers import Adam,RMSprop
# from keras.utils import np_utils
from keras.layers import Dropout
from sklearn.model_selection import KFold
from sklearn.preprocessing import LabelEncoder
from keras.layers import BatchNormalization, Bidirectional
from sklearn.model_selection import cross_val_score
# from keras.wrappers.scikit_learn import KerasClassifier
from tensorflow.keras.callbacks import ModelCheckpoint
from tensorflow.keras.models import Model, load_model
from sklearn.model_selection import train_test_split
input_shape=(64,40)
model = Sequential()
model.add(GRU(units=256, dropout=0.05, recurrent_dropout=0.35, return_sequences=True, input_shape=input_shape))
model.add(GRU(units=768, dropout=0.05, recurrent_dropout=0.35, return_sequences=False))
model.add(Dense(10, activation='sigmoid'))