AI 개발을 하다보면 딥러닝 논문이나 구현된 모델의 코드에서 숫자만 나왔다하면 어째서인지 죄다 2의 제곱수인 것을 볼 수 있습니다. 레이어의 수, 은닉층 사이즈, 배치 사이즈 등에서 작게는 2, 4, 8 ... 더 나아가 1024, 2048..과 같이 2의 제곱인 숫자가 대부분 사용되는 것을 확인할 수 있습니다. 그런데 사실, 이것은 암묵적인 합의에 불과합니다. 즉, 2의 제곱수가 아닌 다른 숫자를 사용하더라도 코드는 아마 작동할 것입니다. 그럼에도 불구하고, 가급적이면 2의 제곱수로 여러분의 코드를 구성하는 것을 권장하고 싶습니다. 그 이유는 다음과 같습니다. 1. 컴퓨터는 2의 제곱수로 일을 합니다.흔히 우리가 컴퓨터 작동 방식을 떠올릴 때 01101010101.. 이렇게 표현하듯이, 컴퓨터는 기..