tensorflow tf.keras.preprocessing.sequence.pad_sequences()

사용 버전: Python 3.7.6
사용 프로그램: Atom 1.45.0 x64


tensorflow(텐서플로우) tf.keras.preprocessing.sequence.pad_sequences()에 대해서 알아보겠습니다.

괄호 안에는 sequences, maxlen, dtype, padding, truncating, value 따위가 들어갑니다.


tf.keras.preprocessing.sequence.pad_sequences()는 길이가 제각기 다른 데이터 셋에 사용되며, padding이라는 기술을 사용하여, 길이를 일정하게 만들어줍니다.

sequences에는 길이가 다른 데이터가 들어갑니다.












maxlen에는 숫자가 들어갑니다.
길이를 전부 사용하지 않고, 잘라낼 때 사용합니다.








truncating에는 'pre', 'post' 따위가 들어갑니다.
maxlen을 사용할 시, 앞을 자를 지, 뒤를 자를 지 선택합니다.
'pre'는 앞을, 'post'는 뒤를 자릅니다.












dtype에는 글자가 들어갑니다.
결과의 데이터 종류를 설정합니다.








padding에는 'pre', 'post' 따위가 들어갑니다.
padding 문자가 추가될 위치를 정합니다.
'pre'는 데이터 앞에, 'post'는 데이터 뒤에 padding 문자가 들어갑니다.








value는 padding에 쓰일 숫자를 나타냅니다.
숫자나 None 따위가 들어갑니다.












끝.



카테고리: Tensorflow_python, Python

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()