분류 전체보기 3

CNN 모델을 직접 구현해보기(PyTorch, Apple Silicon Processor)

CNN 모델을 PyTorch를 이용해 직접 구현을 해 보았다. CNN모델의 경우 이미지를 바로 FCN(Fully Connected Layer)에 입력하는 경우 이미지의 차원 정보가 유실되어 학습 성능을 크게 저하시키게 된다.예를 들면, 이미지의 경우에는 2차원으로 구성되어 있지만, 이것을 FCN에 넣을 경우 위치(좌표값)를 무시한 채, 일렬로 Layer에 들어가는 것이다.  CNN의 경우 Convolution Layer가 존재하여 Image의 일부를 Kernel과 곱 연산을 하고, 이 연산결과를 Pooling하여 결과를 취득한다.활성화 함수는 ReLU를 통해 이미지의 특성을 추출한다. 이 모델을 PyTorch를 이용하여 직접 구현을 해 보도록 하였다.  필요한 구성요소 로드(torch 및 모델 구현을 위..

카테고리 없음 2024.05.30

MNIST 데이터셋 다운로드 시 오류 해결 방법(수동)

PyTorch에서 모델 학습을 위해 MNIST 데이터셋을 다운로드할 때, 403 Forbidden 오류가 발생한다.이것은 MNIST를 배포하는 서버가 다운되었기 때문에 해당 데이터셋을 다운로드 할 수 없어 발생하는 오류이다. 아래 링크의 글을 보면 MNIST 데이터셋의 파일을 제공하고 있다.https://eclipse360.tistory.com/112 [파이썬] pytoch mnist urllib.error.HTTPError: HTTP Error 503: Service UnavailableMNIST dataset을 제공해주던 LeCun's website에서 오류가 발생하여 데이터셋 다운로드가 안되고 있다. (urlib.error.HTTPError: HTTP Error 503: Service Unavail..

카테고리 없음 2024.05.29

npm test의 오류를 해결하는 방법('Failed to initialize watch plugin' when running tests for newly created app)

npm test 명령어를 입력하였을 때, App.test.js file이 존재함에도 불구하고 에러가 발생할 때가 있다. 구체적으로 다음과 같은 오류가 발생할 때가 있는데 다음 글을 참고하면 도움이 될 것 같다. 'Failed to initialize watch plugin' when running tests for newly created app 'Failed to initialize watch plugin' when running tests for newly created app · Issue #11792 · facebook/create-react-app Describe the bug Running tests (using npm test) for a newly created app throws the ..

카테고리 없음 2022.07.14