Мне нужна была помощь в повышении точности моей модели тензорного потока [закрыто] ⇐ Python
Мне нужна была помощь в повышении точности моей модели тензорного потока [закрыто]
Итак, я написал базовый набор кода тензорного потока, который получил 97% точности тестового набора, затем использовал приведенный ниже код, чтобы помочь мне написать некоторое число, сохранить экран и открыть изображение, затем преобразовать его в изображения размером 28x28 и затем введите его в модель, но по какой-то причине модель всегда прогнозирует 4.
если вы хотите увидеть весь код, вот ссылка на репозиторий: https://github.com/Deadskullcandy/Mnist_Model
импортировать pygame # Инициализируем Pygame pygame.init() # Настраиваем экран ширина, высота = 280, 280 экран = pygame.display.set_mode((ширина, высота)) pygame.display.set_caption('Рисуй и предсказывай') # Настраиваем цвета белый = (255, 255, 255) # Настраиваем параметры рисования рисунок = Ложь # Основной цикл работает = Истина во время бега: для события в pygame.event.get(): если event.type == pygame.QUIT: работает = Ложь elif event.type == pygame.MOUSEBUTTONDOWN: рисунок = Истина elif event.type == pygame.MOUSEBUTTONUP: рисунок = Ложь elif event.type == pygame.MOUSEMOTION и рисование: mouse_pos = pygame.mouse.get_pos() pygame.draw.circle(экран, белый,mouse_pos, 5) elif event.type == pygame.KEYDOWN: если event.key == pygame.K_SPACE: pygame.image.save(экран,'temp.png') изображение = pygame.image.load('temp.png').convert() изображение = pygame.transform.scale(изображение,(28,28)) изображение = pygame.transform.flip(изображение, Истина, Ложь) image_array = pygame.surfarray.array2d (изображение) image_array = np.resize(image_array,(1,28,28)) прогнозы = Вероятность_модель.предсказать(image_array) print(np.argmax(предсказания[0])) если event.key == pygame.K_r: screen.fill('черный') pygame.display.flip() pygame.quit() Я понятия не имею, как это исправить или что происходит с моделью
Итак, я написал базовый набор кода тензорного потока, который получил 97% точности тестового набора, затем использовал приведенный ниже код, чтобы помочь мне написать некоторое число, сохранить экран и открыть изображение, затем преобразовать его в изображения размером 28x28 и затем введите его в модель, но по какой-то причине модель всегда прогнозирует 4.
если вы хотите увидеть весь код, вот ссылка на репозиторий: https://github.com/Deadskullcandy/Mnist_Model
импортировать pygame # Инициализируем Pygame pygame.init() # Настраиваем экран ширина, высота = 280, 280 экран = pygame.display.set_mode((ширина, высота)) pygame.display.set_caption('Рисуй и предсказывай') # Настраиваем цвета белый = (255, 255, 255) # Настраиваем параметры рисования рисунок = Ложь # Основной цикл работает = Истина во время бега: для события в pygame.event.get(): если event.type == pygame.QUIT: работает = Ложь elif event.type == pygame.MOUSEBUTTONDOWN: рисунок = Истина elif event.type == pygame.MOUSEBUTTONUP: рисунок = Ложь elif event.type == pygame.MOUSEMOTION и рисование: mouse_pos = pygame.mouse.get_pos() pygame.draw.circle(экран, белый,mouse_pos, 5) elif event.type == pygame.KEYDOWN: если event.key == pygame.K_SPACE: pygame.image.save(экран,'temp.png') изображение = pygame.image.load('temp.png').convert() изображение = pygame.transform.scale(изображение,(28,28)) изображение = pygame.transform.flip(изображение, Истина, Ложь) image_array = pygame.surfarray.array2d (изображение) image_array = np.resize(image_array,(1,28,28)) прогнозы = Вероятность_модель.предсказать(image_array) print(np.argmax(предсказания[0])) если event.key == pygame.K_r: screen.fill('черный') pygame.display.flip() pygame.quit() Я понятия не имею, как это исправить или что происходит с моделью
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Входное изображение несовместимо с входной формой модели тензорного потока.
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-