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 OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

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