Batch이전 글에서 효율적인 행렬연산을 위해 여러 데이터를 붙이는 Vectorization을 얘기했었다.좋은 방법이지만 만약 데이터의 수가 너무 많아지면 메모리가 부족해질 수 있다.그래서 mini batch를 사용한다.데이터의 일부만을 묶어서 사용하는 방법이다.계산이 크게 달라지는 것 없이 그냥 mini batch를 전체 데이터라고 생각하면 된다. 예를 들어 500만 개의 데이터를 다룰 때 1000개씩 끊어서 이용한다면,batch size는 1000,mini batch 수는 5000이 된다. 한 세트를 처리하는 것을 1 iteration이라고 하고, 위 예시의 경우 5000번의 iteration을 수행하면 전체 데이터를 다 보게 되는데,이를 1 epoch라고 한다. 미니배치 사이즈 정하기미니배치가 무엇..