1. Keras 소개
    1. [시작하기] Sequential 모델 가이드
    2. [시작하기] 함수형 API 가이드
    3. [시작하기] FAQ
    4. [모델] Keras의 모델
    5. [모델] 함수형 API
    6. [모델] Sequential
    7. [계층] Keras의 계층
    8. [계층] Core 계층
    9. [계층] 합성곱 계층
    10. [계층] 풀링 계층
    11. [계층] 부분적으로 연결된 계층
    12. [계층] 재발 계층
    13. [계층] 임베딩 계층
    14. [계층] Merge 계층
    15. [계층] 고급 활성화 계층
    16. [계층] 표준화 계층
    17. [계층] 노이즈 계층
    18. [계층] 계층 Wrappers
    19. [계층] 자신만의 Keras 계층 만들기
    20. [전처리] 시퀀스 전처리
    21. [전처리] 텍스트 전처리
    22. [전처리] 이미지 전처리
  2. Metrics
  3. 손실
  4. 최적화기
  5. 활성화
  6. Callbacks
  7. 데이터셋
  8. 애플리케이션
  9. 백엔드 1
  10. 백엔드 2
  11. 백엔드 3
  12. 백엔드 4
  13. 백엔드 5
  14. 초기화기
  15. 정규화기
  16. 제한
  17. 시각화
  18. Scikit-Learn API
  19. 유용한 도구

pad_sequences

keras.preprocessing.sequence.pad_sequences(sequences, maxlen=None, dtype='int32',
    padding='pre', truncating='pre', value=0.)

num_samples시퀀스(스칼라의 리스트)의 리스트를 (num_samples, num_timesteps) 형태의 2차원 Numpy 배열로 변환하여 줍니다. num_timestepsmaxlen 인자가 주어진다면 maxlen이며 주어지지 않는다면 가장 긴 시퀀스의 길이입니다. num_timesteps보다 짧은 시퀀스는 끝부분을 value 값으로 padding 합니다. num_timesteps보다 긴 시퀀스는 요구 길이에 맞도록 줄입니다. Padding이나 줄임을 할 위치는 각각padding, truncating 인자에 의해 결정됩니다.

반환값

다음과 같은 형태의 2차원 Numpy 배열을 반환합니다: (num_samples, num_timesteps).

인수


skipgrams

keras.preprocessing.sequence.skipgrams(sequence, vocabulary_size,
    window_size=4, negative_samples=1., shuffle=True,
    categorical=False, sampling_table=None)

단어 인덱스(정수의 리스트) 시퀀스를 다음 형태의 쌍으로 변환합니다:

Skipgram 에 대해서는 Mikolov et al.의 다음 논문을 읽어보세요: Efficient Estimation of Word Representations in Vector Space

반환값

다음과 같은 형태의 튜플을 반환합니다: (couples, labels).

인수:


make_sampling_table

keras.preprocessing.sequence.make_sampling_table(size, sampling_factor=1e-5)

skipgramssampling_table 인수를 생성하는 데에 쓰입니다. sampling_table[i] 는 데이터셋에서 i번 째 흔한 단어가 골라질 확률입니다(균형을 위하여 흔한 단어일수록 덜 골라지도록 합니다).

반환값

다음과 같은 형태의 Numpy 배열을 반환합니다: (size,).

인수


이 문서는 Keras의 Sequence Preprocessing을 번역한 것입니다.