Autokeras с данными MNIST не работает - PullRequest
0 голосов
/ 09 января 2019

Когда я запускаю пример MNIST с веб-сайта (https://autokeras.com/start/):

from keras.datasets import mnist
from autokeras.image.image_supervised import ImageClassifier

if __name__ == '__main__':
    (x_train, y_train), (x_test, y_test) = mnist.load_data()
    x_train = x_train.reshape(x_train.shape + (1,))
    x_test = x_test.reshape(x_test.shape + (1,))

    clf = ImageClassifier(verbose=True)
    clf.fit(x_train, y_train, time_limit=12 * 60 * 60)
    clf.final_fit(x_train, y_train, x_test, y_test, retrain=True)
    y = clf.evaluate(x_test, y_test)
    print(y)

по истечении времени выдается следующая ошибка:

Файл "C: \ Program Files \ Python36 \ lib \ site-packages \ sklearn \ metrics \ification.py", строка 1568, в name_width = max (len (cn) для cn в именах целей) Ошибка типа: объект типа 'numpy.uint8' не имеет len ()

Когда я запускаю подмножество данных MNIST (тест 20 поездов / 200), по истечении времени появляется следующая ошибка:

Файл "C: \ Program" Файлы \ Python36 \ lib \ site-packages \ autokeras \ preprocessor.py ", строка 50, взамен np.array (list (map (лямбда x: self.label_to_vec [x], данные))) KeyError: 7

...