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. 유용한 도구

Add [source]

keras.layers.merge.Add()

입력의 리스트를 추가하는 계층입니다.

모두 같은 형태를 가진 텐서의 리스트를 입력으로 받아서 (역시나 같은 형태의) 텐서 하나를 반환합니다.

예제

import keras

input1 = keras.layers.Input(shape=(16,))
x1 = keras.layers.Dense(8, activation='relu')(input1)
input2 = keras.layers.Input(shape=(32,))
x2 = keras.layers.Dense(8, activation='relu')(input2)
added = keras.layers.Add()([x1, x2])  # equivalent to added = keras.layers.add([x1, x2])

out = keras.layers.Dense(4)(added)
model = keras.models.Model(inputs=[input1, input2], outputs=out)

Multiply [source]

keras.layers.merge.Multiply()

입력의 리스트를 요소 단위에서 곱하는 계층입니다.

모두 같은 형태를 가진 텐서의 리스트를 입력으로 받아서 (역시나 같은 형태의) 텐서 하나를 반환합니다.


Average [source]

keras.layers.merge.Average()

입력의 리스트의 평균을 구하는 계층입니다.

모두 같은 형태를 가진 텐서의 리스트를 입력으로 받아서 (역시나 같은 형태의) 텐서 하나를 반환합니다.


Maximum [source]

keras.layers.merge.Maximum()

입력의 리스트의 요소 단위에서 최대값을 계산하는 계층입니다.

모두 같은 형태를 가진 텐서의 리스트를 입력으로 받아서 (역시나 같은 형태의) 텐서 하나를 반환합니다.


Concatenate [source]

keras.layers.merge.Concatenate(axis=-1)

입력의 리스트를 상호 연결(concatenate)시키는 계층입니다.

연결 축을 제외하고는 모두 같은 형태를 가진 텐서의 리스트를 입력으로 받아서 (역시나 같은 형태의) 텐서 하나와 연결된 전체 입력을 반환합니다.

인수


Dot [source]

keras.layers.merge.Dot(axes, normalize=False)

두 텐서의 샘플 간 내적을 계산하는 계층입니다.

예를 들어 (batch_size, n) 형태인 텐서 ab에 적용되면, 출력은 (batch_size, 1) 형태의 텐서가 되며 각 entry ia[i]b[i] 간의 내적값이 됩니다.

인수


add

add(inputs)

Add 계층에 대한 함수형 API 입니다.

인수

반환값

텐서로 입력의 합을 반환합니다.

예제

import keras

input1 = keras.layers.Input(shape=(16,))
x1 = keras.layers.Dense(8, activation='relu')(input1)
input2 = keras.layers.Input(shape=(32,))
x2 = keras.layers.Dense(8, activation='relu')(input2)
added = keras.layers.add([x1, x2])

out = keras.layers.Dense(4)(added)
model = keras.models.Model(inputs=[input1, input2], outputs=out)

multiply

multiply(inputs)

Multiply 계층에 대한 함수형 API 입니다.

인수

반환값

텐서로 입력 요소 단위 곱을 반환합니다.


average

average(inputs)

Average 계층에 대한 함수형 API 입니다.

인수

반환값

텐서로 입력의 평균을 반환합니다.


maximum

maximum(inputs)

Maximum 계층에 대한 함수형 API 입니다.

인수