Tensorflow Keras 전처리 레이어

사용자 15183037

현재 나는 모든 전처리를 데이터 세트에 적용합니다. 하지만 모델의 일부로 전처리를 할 수 있다는 것을 알았습니다. 레이어 전처리가 테스트 시간에 비활성 상태라는 것을 읽었지만 rezizing 레이어는 무엇입니까? 예를 들면 :

model = Sequential([
  layers.experimental.preprocessing.Resizing(180, 180),
  layers.experimental.preprocessing.Rescaling(1./255),
  layers.Conv2D(16, 3, padding='same', activation='relu'),
  ...

이제 model.predict (img)를 사용하면 img의 크기가 자동으로 조정되거나 예측 전에 img를 다시 조정해야합니까?

미리 감사드립니다!

Lescurel

로 시작하는 전처리 레이어 만 Random평가 / 테스트시 비활성화됩니다.

귀하의 경우 레이어 ResizingRescaling모든 경우에 활성화됩니다.

관심있는 레이어가 training메서드에서 부울 인수를 call사용 하는지 여부를 소스 코드에서 확인하고 해당 부울을 control_flow_util.smart_cond.

예를 들어 레이어 Resizing는 다음을 수행하지 않습니다.

class Resizing(PreprocessingLayer):

    def call(self, inputs):
        outputs = image_ops.resize_images_v2(
        images=inputs,
        size=[self.target_height, self.target_width],
        method=self._interpolation_method)
    return outputs

레이어 RandomFlip가 수행 하는 동안 :

class RandomFlip(PreprocessingLayer):

  def call(self, inputs, training=True):
    if training is None:
      training = K.learning_phase()

    def random_flipped_inputs():
      flipped_outputs = inputs
      if self.horizontal:
        flipped_outputs = image_ops.random_flip_left_right(flipped_outputs,
                                                           self.seed)
      if self.vertical:
        flipped_outputs = image_ops.random_flip_up_down(
            flipped_outputs, self.seed)
      return flipped_outputs

    output = control_flow_util.smart_cond(training, random_flipped_inputs,
                                          lambda: inputs)
    output.set_shape(inputs.shape)
    return output

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

tensorflow 2에서 처음부터 keras 애플리케이션 훈련

분류에서Dev

입력 레이어에 대한 TensorFlow Keras 차원 오류

분류에서Dev

2D DCT를 계산하는 Keras / Tensorflow 레이어 생성

분류에서Dev

tensorflow.python.keras.models.Model에 새 레이어 추가

분류에서Dev

Tensorflow - Keras 분리 그래프

분류에서Dev

keras 또는 tensorflow에서 Conv2D 레이어 이후의 ConvLSTM2D

분류에서Dev

tensorflow 및 keras SimpleRNN 레이어의 기본 활성화가 tanh 인 이유

분류에서Dev

Tensorflow / Keras Flatten 레이어가 내 어레이를 병합하지 않는 이유는 무엇입니까?

분류에서Dev

Tensorflow 또는 Keras는 모델 가중치 초기화를 어떻게 처리하며 언제 발생합니까?

분류에서Dev

Keras의 바이어스 전용 레이어

분류에서Dev

Tensorflow 모델 전처리 시간 데이터

분류에서Dev

Keras와 MobileNetV2의 TensorFlow Hub 버전의 차이점

분류에서Dev

왜 input_length가 레이어에 필요합니까? keras tensorflow에 포함?

분류에서Dev

keras Tensorflow 2의 GRU 및 LSTM 레이어의 num_units-의미 혼동

분류에서Dev

tf.keras.backend 및 tensorflow 라이브러리의 중복

분류에서Dev

keras, tensorflow 및 python으로이 이국적인 NN 아키텍처 작성

분류에서Dev

keras에서 분리 된 레이어의 출력 확인

분류에서Dev

padding = 'SAME'인 Tensorflow / Keras Conv2D 레이어가 이상하게 작동합니다.

분류에서Dev

Tensorflow 2.0 : 저장된 모델에 이미지 전처리 단계 추가

분류에서Dev

Imagenet 전처리를위한 TensorFlow 소스 코드를 이해하는 방법

분류에서Dev

Tensorflow-시퀀스 입력 데이터 처리 방법 (시퀀스 데이터 입력 레이어)

분류에서Dev

Tensorflow Keras-LSTM 레이어를 스택하는 동안 오류가 발생했습니다.

분류에서Dev

tensorflow에서 tf.keras.layers.concatenate ()를 사용자 정의 레이어로 사용하십시오.

분류에서Dev

Keras 레이어를 어떻게 조작 할 수 있습니까? : 스테레오 비전 비용 볼륨

분류에서Dev

어레이 처리 VBA

분류에서Dev

TensorFlow에서 동시에 병렬로 두 개의 레이어로 레이어를 전달하는 방법

분류에서Dev

Keras API를 사용하는 Tensorflow 2.0은 스레드로부터 안전합니까?

분류에서Dev

keras 모델에 데이터를 전처리하고 공급하는 방법은 무엇입니까?

분류에서Dev

map 메서드 내에서 TensorFlow CsvDataset을 어떻게 전처리하고 토큰 화합니까?

Related 관련 기사

  1. 1

    tensorflow 2에서 처음부터 keras 애플리케이션 훈련

  2. 2

    입력 레이어에 대한 TensorFlow Keras 차원 오류

  3. 3

    2D DCT를 계산하는 Keras / Tensorflow 레이어 생성

  4. 4

    tensorflow.python.keras.models.Model에 새 레이어 추가

  5. 5

    Tensorflow - Keras 분리 그래프

  6. 6

    keras 또는 tensorflow에서 Conv2D 레이어 이후의 ConvLSTM2D

  7. 7

    tensorflow 및 keras SimpleRNN 레이어의 기본 활성화가 tanh 인 이유

  8. 8

    Tensorflow / Keras Flatten 레이어가 내 어레이를 병합하지 않는 이유는 무엇입니까?

  9. 9

    Tensorflow 또는 Keras는 모델 가중치 초기화를 어떻게 처리하며 언제 발생합니까?

  10. 10

    Keras의 바이어스 전용 레이어

  11. 11

    Tensorflow 모델 전처리 시간 데이터

  12. 12

    Keras와 MobileNetV2의 TensorFlow Hub 버전의 차이점

  13. 13

    왜 input_length가 레이어에 필요합니까? keras tensorflow에 포함?

  14. 14

    keras Tensorflow 2의 GRU 및 LSTM 레이어의 num_units-의미 혼동

  15. 15

    tf.keras.backend 및 tensorflow 라이브러리의 중복

  16. 16

    keras, tensorflow 및 python으로이 이국적인 NN 아키텍처 작성

  17. 17

    keras에서 분리 된 레이어의 출력 확인

  18. 18

    padding = 'SAME'인 Tensorflow / Keras Conv2D 레이어가 이상하게 작동합니다.

  19. 19

    Tensorflow 2.0 : 저장된 모델에 이미지 전처리 단계 추가

  20. 20

    Imagenet 전처리를위한 TensorFlow 소스 코드를 이해하는 방법

  21. 21

    Tensorflow-시퀀스 입력 데이터 처리 방법 (시퀀스 데이터 입력 레이어)

  22. 22

    Tensorflow Keras-LSTM 레이어를 스택하는 동안 오류가 발생했습니다.

  23. 23

    tensorflow에서 tf.keras.layers.concatenate ()를 사용자 정의 레이어로 사용하십시오.

  24. 24

    Keras 레이어를 어떻게 조작 할 수 있습니까? : 스테레오 비전 비용 볼륨

  25. 25

    어레이 처리 VBA

  26. 26

    TensorFlow에서 동시에 병렬로 두 개의 레이어로 레이어를 전달하는 방법

  27. 27

    Keras API를 사용하는 Tensorflow 2.0은 스레드로부터 안전합니까?

  28. 28

    keras 모델에 데이터를 전처리하고 공급하는 방법은 무엇입니까?

  29. 29

    map 메서드 내에서 TensorFlow CsvDataset을 어떻게 전처리하고 토큰 화합니까?

뜨겁다태그

보관