728x90
반응형

init 2

6. 신경망 구성 - Container Class

안녕하세요, MoonLight입니다.​이번 장에서는 신경망을 구성하는 기본 개념과, PyTorch에서 제공하는 다양한 Container Class를 활용하여 신경망을 구축하는 방법에 대해 알아보겠습니다.​​​ 1. Model 구성의 기본 개념 1.1. 신경망 모델이란 무엇인가? 신경망(Neural Network)은 머신러닝 기법 중 하나로, 인간의 뇌가 정보를 처리하는 방식에서 착안하여 만들어진 모델입니다.기존의 다양한 머신러닝 알고리즘들은 사람이 직접 특징(feature)을 정의해야 했다면, 신경망은 데이터를 입력받아 특징을 스스로 학습한다는 점이 다릅니다.​​​ 1.2. 머신러닝과 신경망의 차이 머신러닝은 크게 지도 학습(Supervised Learning), 비지도 학습(Unsuper..

PyTorch 2025.03.03

5. Dataset & DataLoader

안녕하세요, MoonLigt입니다.​이번 Post에서는 Train Data를 효율적으로 가공하고 Model에 공급(?)해 주는 역할을 하는 Dataset & DataLoader Module에 대해서 알아보도록 하겠습니다.​​​​ 1. Dataset & DataLoader 개념과 필요성​딥러닝 모델을 학습할 때 가장 중요한 요소 중 하나는 바로 "데이터"입니다.​보통 딥러닝 모델을 학습할 때는 대용량의 데이터를 Model에 입력해야 하는데, 잘못된 방식이나 비효율적으로 입력된다면 성능 좋은 모델이 나올 수도 없고 Train에 시간도 많이 걸리게 될 것입니다.그렇다면, 딥러닝 모델을 학습할 때 최적의 성능을 내도록 데이터를 올바르게 준비하고, 효율적으로 전달하는 방법은 무엇일까요?​가장 단순하게 생각해보..

PyTorch 2025.03.03
728x90
반응형