24b0d121e09c28a8699fe8b115ef046ecb41caf1

cnn처음부터 만들어보려고 공부중인데 도움좀 줘라

구름ide에다 돈쓰기 싫어서 매트랩으로 cnn만들어보면서 공부중임

원래 나 혼자 공부할때는 3중포문으로 conv연산을 했음


그런데 파이썬으로 만드는 책 보니깐 im2col이란게 있더라고

내가 이해한 바로는 이미지를 2차원으로 만든뒤에 필터랑 행렬곱을 해주는건데


내가 직접 만들어본 결과 행렬곱 자체는 0.07초 걸려도 이미지를 2차원으로 바꿔주는게 3초정도 걸리고

위에 저 허접한 코드가 1초 걸렸거든

내가 im2col코드를 잘못 이해하고 구현해서 느린걸까 아니면 매트랩이 메모리가 작아서 늦게 걸린다던가 외부적인 요소일까?

im2col은 for문도 2개밖에 안쓰이는데 왤케 느린건지 모르것네