python
1from keras.datasets import imdb 2from keras import preprocessing 3 4max_features = 10000 5maxlen = 20 6 7(x_train, y_train), (x_test, y_test) = imdb.load_data(num_words=max_features) 8 9x_train = preprocessing.sequence.pad_sequences(x_train, maxlen=maxlen) 10x_test = preprocessing.sequence.pad_sequences(x_test, maxlen=maxlen) 11 12from keras.models import Sequential 13from keras.layers import Flatten, Dense, Embedding 14 15model = Sequential() 16model.add(Embedding(10000, 8, input_length=maxlen)) 17 18model.add(Flatten()) 19 20model.add(Dense(1, activation='sigmoid')) 21model.compile(optimizer='rmsprop', loss='binary_crossentropy', metrics=['acc']) 22model.summary() 23 24history = model.fit(x_train, y_train, 25 epochs=10, batch_size=32, 26 validation_split=0.2)
上記のコードはdeep learning with pythonに掲載されているコードです。
このコードについて二つの質問があります。
1.このコードはいったい何を学習しているのか
2.y_train, y_testが意味するものは何なのか
上記のコードについて、大体の動作は理解しているつもりですが何のために作られたコードなのかがわからず、何を学習しているのかもわかりません。
ご回答よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/22 04:56