인프런 커뮤니티 질문&답변

한성국님의 프로필 이미지
한성국

작성한 질문수

모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌

TensorFlow의 설치및 기본적인 operations (new)

바보 같은 질문일 수도 있지만, 궁금해서 질문 드립니다.

작성

·

147

0

노드는 연산에 해당하고, 하나의 오퍼레이션 그리고 엣지는 데이터를 뜻한다고하셨습니다. 그리고 tf.constant로 노드를 추가한다고 하셨는데, a = tf.constant(2); b = tf.constant(3); 일단 여기서 파라미터로 넘어간 것은 그냥 정수형 상수일뿐인데, 이게 오퍼레이션에 해당하나요? 만약에 그냥 테스트라 했을때 c = a+b 라고 하셨습니다. 물론 그냥 숫자더하기처럼 2+3 이구나 라고 이해하면 편하겠지만, a = tf.constant(2) 이고 b = tf.constant(3) 인데 c = a + b tf.run(c) 했을때 2,3이나오는게 이상합니다. 오퍼레이션을 그냥 다 합쳤다는 뜻 인가요? +가 오퍼레이션을 합친다는 의미이고, 단순히 숫자를 더하겠다는 것과는 다르게 더 폭넓은 의미가있는건가요?

답변 2

0

op=operation 오퍼레이션은 '연산'이라는 의미로 c가 op라고 보시면 되겠습니다

0

a , b 는 2+3 이라기 보다는 hidden layer을 두 개 나눠서 각각 2,3개씩 두는게 아닐까요? 구글에 neural network 치시면 신경망의 간단한 도식이 나오는데 그 그림을 보시면 이해가 될거에요.
한성국님의 프로필 이미지
한성국

작성한 질문수

질문하기