728x90
np.argmax 에는 Axis가 존재하여 Axis 기준으로 계산을 다르게 할 수 있다.
0차원 1차원 2차원이가?에 대해 이해를 하고 x축, y축, z축을 알아야 한다.
아래 np.arrray를 상자가 쌓인 모양으로 상상해 보는 것이 가장 알맞다.
np.array(
[
[[0.1,0.8,0.1],[0.3,0.1,0.6]],
[[0.3,0.1,0.6],[0.5,0.9,1.0]],
[[0.2,0.5,0.3],[0.1,0.4,0.7]],
[[0.8,0.1,0.1],[0.5,0.3,0.2]]
]
)
0차원 -> x축 기준으로 계산
[3 0 1]
[1 1 1]
1차원 --> y축 기준으로 계산
[1 0 1]
[1 1 1]
[0 0 1]
[0 1 1]
2차원 --> z축 기준으로 계산
[1 2]
[2 2]
[1 2]
[0 0]
728x90
'Machine Learning > A·I' 카테고리의 다른 글
머신러닝, 인공지능이란? (0) | 2022.08.12 |
---|---|
에러, fastai book import error (2) | 2022.03.31 |
Backend 에서 Tensorflow, Keras 로 머신러닝, 딥러닝 작업 시 GPU 메모리 반환하지 않는 문제 해결 방법 (2) | 2022.03.08 |
모두의 딥러닝 1 - 머신러닝이란 (0) | 2022.03.06 |
직선을 구하는 방식의 차이 (0) | 2021.12.21 |