機械学習の勉強をしている大学生です。
python,tensorflow,kerasを用いて2クラス分類を行うプログラムを書いています。
プログラムの大部分をkerasを用いて書いております。
現在、入力データとしてcsvファイルからデータを取得するようにしています。
このcsvファイルには20種類のデータが10000個含まれたファイルになっています。
これによって学習したモデルを評価する際に、1つのデータに対して1つの出力を出すことはできるのですが、次にやりたいことが複数のデータを用いて1つの結果を出したいと思っています。
python
1model = Sequential() 2model.add(Conv1D(filters=256, 3 kernel_size=16, 4 strides=1, 5 padding='same', 6 input_shape=(20,1), 7 activation='relu')) 8model.add(MaxPooling1D(pool_size=8, 9 stride=1)) 10 11model.add(Flatten()) 12 13model.add(Dense(256, activation='relu')) 14model.add(Dropout(0.5)) 15model.add(Dense(128, activation='relu')) 16model.add(Dropout(0.5)) 17 18model.add(Dense(2, activation='softmax')) 19 20model.summary() 21 22
複数のデータを入力する良い方法はありますでしょうか?よろしければご教授をお願いします。