다음으로 알고리즘을 이용해 성능을 향상하는 방법은 먼저 다른 구조로 모델을 바꾸어 가며 최적의 구조를 찾는 것입니다. 예를 들어 은닉층의 개수라든지, 그 안에 들어갈 노드의 수, 최적화 함수의 종류를 바꾸어 보는 것이지요. 앞서 이야기한 바 있지만, 딥러닝 설정에 정답은 없습니다. 자신의 데이터에 꼭 맞는 구조를 계속해서 테스트해 보며 찾는 것이 중요합니다. 그리고 데이터에 따라서는 딥러닝이 아닌 랜덤 포레스트, XGBoost, SVM 등 다른 알고리즘이 더 좋은 성과를 보일 때도 있습니다. 일반적인 머신 러닝과 딥러닝을 합해서 더 좋은 결과를 만드는 것도 가능하지요.4 많은 경험을 통해 최적의 성능을 보이는 모델을 만드는 것이 중요합니다.
이제 현재 모델을 저장하고 불러오는 방법에 대해 알아보겠습니다.