728x90 반응형 Data Science/Deep Learning32 Tensorflow axis = -1 의미 파악하기 텐서플로우 페이지를 보다가 아래 코드를 발견하고 axis = -1 의 정체를 탐색해봤습니다 tf.nn.softmax(x,axis=-1) 정답부터 말하자면 우리가 파이썬의 리스트에서 이해하듯, axis = -1 은 주어진 배열의 마지막 axis 를 의미합니다 예시를 통해 보겠습니다 x라는 [2,3] shape의 텐서가 있을 때, 각각에 여러 max 관련 함수를 적용시켜보겠습니다. import tensorflow as tf x = tf.constant([[1., 2., 3.], [4., 5., 6.]]) 마지막 차원(default axis = -1)을 기준으로 softmax 함수를 적용한 모습입니다 tf.nn.softmax(x,axis=-1) 이는 tensorflow와 keras 에 적용한 결과값인데요 자세.. 2022. 11. 4. NotImplementedError: Cannot convert a symbolic Tensor to a numpy array 해결 방법 LSTM 구현을 아나콘다에서 실행하다가 NotImplementedError: Cannot convert a symbolic Tensor to a numpy array 오류를 만났는데요, 여러 자료를 보니 텐서플로우와 넘파이의 버전이 안 맞아서 생기는 문제였습니다. 스택오버플로우 내용을 바탕으로 해결방법을 정리해봤는데요 :) (2021,2022년 기준) 아나콘다를 사용하는 경우) conda install numpy==1.19.2 아나콘다 prompt에 이렇게 다운그레이드한 넘파이 버전을 설치하면 됩니다 텐서플로우, 넘파이 버전 맞춰주기 ) pip uninstall tensorflow pip install tensorflow pip uninstall numpy pip install numpy 이 방법은 넘파.. 2022. 10. 30. 이전 1 ··· 3 4 5 6 다음 728x90 반응형