inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

커피 한 잔으로 입문하는 Convolutional Neural Network

Convolution Implementation 강좌 내용 질문있습니다

218

dfiejf

작성한 질문수 7

2

conv_manual

conv_tf의 결과

아래와 같이 값이 조금 다른것을 알 수 있었는데요.

conved manual :
 [[-1.29826343 -0.45550093 -0.45550093]
 [-0.27580023 -1.49220681 -1.49220681]
 [-0.27580023 -1.49220681 -1.49220681]] 
conved tf:
 [[-1.2982634  -0.45550087  0.05601658]
 [-0.2758004  -1.4922069   1.5845851 ]
 [-1.7049563  -0.3575049   2.2736065 ]] 

(강의 영상도 동일)

혹시 해당 이유 알 수 있을까요?

강의 영상 너무 잘 듣고

정말 큰 도움되고 있습니다.

감사합니다.

머신러닝 배워볼래요? 딥러닝 인공신경망

답변 2

1

공대형아(신경식)

안녕하세요~

컴퓨터에서 실수(floating point)들을 다룰 때, 소수의 아주 작은까지 정확하게 표현할 수 없습니다.

그리고 실수들을 이용하여 연산을 한 결과도 마찬가지로 정확한 값을 가질 수 없습니다.

이런 부분들이 누적되면 이론적인 결과와 컴퓨터가 연산한 결과가 달라집니다.

따라서 연산을 어떻게 하는지에따라 이런 오류들은 달라질 수 있어서 위와 같은 결과가 나올 수 있습니다.

다만 오차가 크지 않은 선에선 문제가 되는 경우가 많지 않으니, 크게 신경쓰지 않으셔도 됩니다.

더 자세히 알고 싶으시면, round-off error를 검색해보시면 됩니다~

0

dfiejf

이렇게 빠른 답변이!

요약하면 유효숫자의 차이이지

연산 차이는 아닌거군요!

감사합니다!

0

공대형아(신경식)

네네~ 컴퓨터의 한계라고 생각하시면 됩니다 :)

참고로 이 오차를 줄이고 싶으면 실수의 bit수를 높히면 됩니다

numpy의 shape

0

598

1

tfjs-node 안깔려서

0

1111

1

강의자료 요청드립니다!

0

542

1

하이퍼 파라미터 튜닝 범위

0

611

1

딥러닝 코드에 Batch Normalization 적용해보기 질문입니다

0

585

1

flyctl 관련 재문의 드립니다.

0

602

1

mac os ) zip 파일 dataframe 오류

0

672

1

flyctl 배포 관련 에러 문의드립니다.

0

756

1

딥러닝으로 Regression 문제 적용해보기 (House Price Kaggle 문제) 질문입니다

0

484

1

numpy.random.default_rng/hyperopt버젼

0

1175

1

Binary Classfication 딥러닝 적용해보기 질문입니다

0

369

1

업로드 후 홈화면에서 이미지가 보이지 않습니다

0

590

1

n_iter 횟수 넘음 질문

0

498

2

image 파일에서 vscode로 드래그 앤 드롭을 처리할 수 없다고 합니다

0

1020

1

upload 페이지에 아무것도 안 뜨는 현상

0

447

1

learning_env_setting1 질문

0

172

1

강사님, 4개의 질문 드립니다.

0

193

1

강의 감사합니다. 질문 드립니다.

0

179

1

강사님! 두 가지 질문 드립니다.

0

203

1

sequential 함수를 못불러 옵니다

0

199

1

convolution, correlation 연산에 대한 질문

0

468

1

tf.keras.models.load_model () 함수 질문

0

625

0

@tf.function 데코레이터 사용시 ValueError 문제 질문

0

231

0

LeNet 구조에 대해서 질문이 있습니다

0

183

1