LLM(Large Language Model)의 기초/딥러닝(7)
-
6. Alien vs. Predator 데이터셋
6. Alien vs. Predator 데이터셋* Alien vs Predator 데이터셋은 컴퓨터 비전과 이미지 분류 모델을 학습시키기 위해 제공되는 소규모 데이터셋입니다. * 이 데이터셋은 영화 속 캐릭터인 에일리언(Alien)과 프레데터(Predator)의 이미지로 구성되어 있습니다. * 이 데이터를 통해 이 두 클래스를 분류하는 이미지 분류 모델을 학습시킬 수 있습니다.링크 주소 : https://www.kaggle.com/datasets/pmigdal/alien-vs-predator-images Alien vs. Predator imagesSmall image classification - for transfer learningwww.kaggle.com 예시 1)#폴더 다운로드!kaggle da..
2025.01.21 -
5. 손글씨 도형 분류 FastAPI로 서빙
1.손글씨 도형 분류하기 shape_classifier.py 로 저장한다. 예시 1)import torchimport torch.nn as nnimport torch.optim as optimimport torchvisionimport torchvision.transforms as transformsfrom torch.utils.data import Dataset, DataLoader# 데이터 전처리를 위한 transform 정의transform = transforms.Compose([ transforms.Resize((28, 28)), # 이미지 크기를 28x28로 조정 transforms.Grayscale(1), # 이미지를 그레이스케일로 변환 (채널 1개) transform..
2025.01.20 -
4. Alexnet 구현하기
1. Alexnet* AlexNet은 2012년 ILSVRC(ImageNet Large Scale Visual Recognition Challenge)에서 우승한 딥러닝 모델로, 딥러닝의 대중화를 이끈 중요한 합성곱 신경망(CNN)입니다. * 이 모델은 8개의 레이어(5개의 합성곱 레이어와 3개의 완전 연결 레이어)로 구성되어 있으며, ReLU 활성화 함수, 드롭아웃(dropout), 데이터 증강(data augmentation) 등을 사용해 과적합을 방지하고 학습 성능을 향상시켰습니다. * AlexNet은 대규모 데이터셋과 GPU 병렬 연산을 활용해 1,000개의 클래스 분류 문제에서 top-1, top-5 error rates가 각각 37.5%, 17.5%로 뛰어난 성능을 보여, 컴퓨터 비전에서 딥러..
2025.01.20 -
4. 손글씨 도형 분류하기
1. 손글씨 도형 예시 1)# %cd 명령어는 현재 작업 중인 디렉토리를 변경할 때 사용됩니다.%cd /content/drive/MyDrive/KDT 시즌 4/11. 딥러닝/data 예시 2)# zip 파일을 압축 해제하는 명령어# !unzip은 zip 파일을 풀 때 사용하는 명령어입니다.# -qq 옵션은 "quick"의 약자로, 압축 해제 중 상태 메시지를 출력하지 않도록 설정합니다.# 압축이 풀리면 현재 디렉토리 또는 zip 파일이 포함된 디렉토리에 파일이 생성됩니다.!unzip -qq "/content/drive/MyDrive/KDT 시즌 4/11. 딥러닝/data/shape.zip" 예시 3)import torchimport torch.nn as nnimport to..
2025.01.16 -
3. CNN(Convolutional Neural Network, 합성곱 신경망)
1.CNN* CNN(Convolutional Neural Network, 합성곱 신경망)은 주로 이미지나 비정형 데이터의 패턴을 학습하고 분석하는 데 사용되는 딥러닝 모델입니다. * CNN은 이미지의 공간적 구조를 효율적으로 처리하기 위해 합성곱 계층(convolutional layer)을 사용하며, 이 계층은 필터(커널)를 통해 입력 데이터에서 중요한 특징(에지, 모양 등)을 추출합니다. * 이어서 풀링 계층(pooling layer)을 통해 차원을 축소하고 계산 효율을 높이며, 마지막으로 완전 연결 계층(fully connected layer)을 사용해 특정 클래스나 값을 예측합니다. * CNN은 이미지 분류, 객체 탐지, 영상 처리 등 다양한 분야에서 높은 성능을 발휘하며, 이미지의 공간적 관계를 ..
2025.01.15 -
2. Multi-class Weather Dataset
##**1.Multi-class Weather Dataset*** Multi-class Weather Dataset은 다양한 기상 조건을 포함하는 이미지 데이터셋으로, 주로 기계 학습 및 딥러닝 모델을 학습하거나 평가하는 데 사용됩니다. * 이 데이터셋은 맑음, 비, 눈, 흐림과 같은 여러 날씨 유형으로 라벨이 지정된 다중 클래스 분류 문제를 다룹니다. * 각 클래스는 다양한 시간대, 계절, 지역에서 촬영된 이미지를 포함하여 현실 세계의 다양성을 반영하도록 설계되었습니다. * 이를 통해 모델은 날씨 조건을 정확히 분류하고, 기상 관측, 자동화된 날씨 보고, 혹은 자율주행 차량의 환경 인식 시스템과 같은 다양한 응용 분야에서 활용될 수 있습니다.링크 주소 : https://www.kaggle.com/dat..
2025.01.14