python import pylearn2 from pylearn2.models import mlp from pylearn2.training_algorithms import sgd from pylearn2.termination_criteria import EpochCounter from pylearn2.datasets import cifar10 dataset = cifar10.CIFAR10(which_set='train') model = mlp.MLP( layers=[ mlp.Sigmoid(layer_name='h1', dim=100), mlp.Sigmoid(layer_name='h2', dim=100), mlp.Softmax(layer_name='y', n_classes=10) ], nvis=dataset.X.shape[1] ) algorithm = sgd.SGD( learning_rate=0.01, batch_size=100, termination_criterion=EpochCounter(max_epochs=10) ) trainer = pylearn2.train.Train(dataset=dataset, model=model, algorithm=algorithm) trainer.main_loop()


上一篇:
下一篇:
切换中文