예제 #1
0
def MainUCI():
    n_hidden = 32
    n_classes = 6
    learning_rate = 0.0025
    lambda_loss_amount = 0.0015
    training_iters = 300
    batch_size = 1500
    display_iter = 30000
    ds = DataSet("datasets/ShelveUCIData", 'l')
    shelveDataFile = ds.PreparingData()
    rnn = rnnuci(shelveDataFile, n_hidden=n_hidden, n_classes=n_classes,
                 learning_rate=learning_rate, lambda_loss_amount=lambda_loss_amount,
                 training_iters=training_iters, batch_size=batch_size,
                 display_iter=display_iter)
    rnn.TrainingRNNandAccuracy()
예제 #2
0
from DataSet import DataSet
from CNN4Layers import CNN

segment_size = 128
n_filters = 196
n_channels = 9
epochs = 1000
batch_size = 600
learning_rate = 0.0001
keep_prob = 0.5
eval_iter = 10
filters_size = 16
n_classes = 6
pathDataset = 'datasets/data'
ds = DataSet(pathDataset, 'l')
shelveDataFile = ds.PreparingData()
cnn = CNN(shelveDataFile,
          segment_size=segment_size,
          n_filters=n_filters,
          n_channels=n_channels,
          epochs=epochs,
          batch_size=batch_size,
          learning_rate=learning_rate,
          keep_prob=keep_prob,
          eval_iter=eval_iter,
          filters_size=filters_size,
          n_classes=n_classes)
# cnn.RunAndTraining()
cnn.Testing()