Dúvida no ImageDataGenerator

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #14498
    Jones Granatyr
    Moderador

      Neste trecho do código —->

      gerador_treinamento = ImageDataGenerator(rotation_range = 7, horizontal_flip = True, shear_range = 0.2, height_shift_range = 0.07, zoom_range = 0.2)
      gerador_teste = ImageDataGenerator()

      base_treinamento = gerador_treinamento.flow(previsores_treinamento,
      classe_treinamento, batch_size = 128)
      base_teste = gerador_teste.flow(previsores_teste, classe_teste, batch_size = 128)

      classificador.fit_generator(base_treinamento, steps_per_epoch = 600000 / 128,
      epochs = 5, validation_data = base_teste,
      validation_steps = 10000 / 128)

      ——————————————–

      ImageDataGenerator apenas faz modificações nas 60000 imagens de treinamento, ou ele cria também novas imagens com essas alterações que colocamos? Pois você falou que isso serve quando temos um dataSet pequeno. Se ele cria novas imagens modificadas, em que parte do código ele fez isso?

      #14501
      Jones Granatyr
      Moderador

        Olá Hugo,

        Ele cria novas imagens com as modificações e é feito quando você chama o método flow. Abaixo tem algumas discussões sobre como visualizar essas imagens que são geradas

        https://stackoverflow.com/questions/41695844/keras-showing-images-from-data-generator

        Jones

        #14504
        Jones Granatyr
        Moderador

          Obrigado pela resposta Jonny. Então ela vai somar essas imagens geradas as outras 60000 que já constam no dataSet? itá então aumentar a quantidade de imagens totais?

          #14510
          Jones Granatyr
          Moderador

            Isso mesmo!

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.