분류 전체보기 51

자연어처리(NLP)

1. 자연어처리- 자연어 처리(Natural Language Processing, NLP)는 컴퓨터가 인간의 언어를 이해하고 처리하며 생성할 수 있도록 돕는 AI 기술 분야입니다.- 텍스트나 음성 데이터를 분석하고, 번역, 요약, 감정 분석, 질의 응답, 음성인식 등 다양한 작업을 수행할 수 있습니다.- 자연어 처리는 언어학, 컴퓨터 과학, 인공지능의 융합으로 이루어지며, 형태소 분석, 구문 분석, 의미 분석 등 여러 단계를 포함합니다.- 최근에는 딥러닝 기술과 대규모 언어 모델의 발전으로 자연어 처리 성능이 크게 향상되어 챗봇, 검색 엔진, 추천 시스템과 같은 실생활에서 널리 사용되고 있습니다.2. 한국어 자연어 처리(한국어의 고유한 언어적 특성과 구조적인 복합성 때문에 한국어 자연어 처리가 영어보다 ..

카테고리 없음 2025.03.01

Alien vs Predator 데이터셋(Binary Classification)

1. Alien vs predator 데이터셋- Alien vs predator 데이터셋은 컴퓨터 비전과 이미지 분류 모델을 학습시키기 위해 제공되는 소규모 데이터셋입니다.- 영화 속 캐릭터인 Alien(에일리언)과 Predator(프레데터)의 이미지로 구성되어 있습니다.- 이데이터를 통해 두 클래스를 분류하는 이미지 분류 모델을 학습시킬 수 있습니다.Alien vs Predetor DataSet">Alien vs Predetor DataSet!kaggle datasets download pmigdal/alien-vs-predator-images!unzip -q alien-vs-predator-images.zip2. AlexNet을 활용한 Alien vs Predator 분류import torchimpo..

카테고리 없음 2025.02.04

Alexnet 구현하기

1. Alexnet- Alexnet은 2012년  ILSVRC(ImageNet Large Scale Visual Recognition Challenge)에서 우승한 딥러닝 모델로, 딥러닝의 대중화를 이끈 중요한 CNN입니다.- 8개의 layer(5개의 Convolution layer와 3개의 FC layer)로 구성되어 있으며, ReLU 활성화 함수, Dropout, 데이터 증강 등을 사용해 Overfitting을 방지하고 학습 성능을 향상시켰습니다.- Alexnet은 대규모 데이터셋과 GPU 병렬 연산을 활용해 1,000개의 클래스 분류 문제에서 top-1, top-5 error rates가 각각 37.5%, 17.5%로 뛰어난 성능을 보여, 컴퓨터 비전에서 딥러닝이 표준 기법으로 자리 잡는 데에 기여..

카테고리 없음 2025.02.02

손글씨 도형 분류하기(CNN)

1. 손글씨 도형- 그림판으로 그린 손글씨 이미지 총 300개의 이미지를 압축시켜놓은 파일입니다.사용하던 data 폴더에 압축파일을 옮겨주세요 # Python에서 사용하는 파일 시스템 경로 변경 명령으로# 현재 디렉토리를 변경해줍니다%cd /content/drive/MyDrive/(상위폴더 1)/(상위폴더 2)/data# 압축풀기# -qq : quickmode 결과를 출력을 하지 않음.!unzip -qq "/content/drive/MyDrive/(상위폴더 1)/(상위폴더 2)/data/shape.zip"import torchimport torch.nn as nnimport torch.optim as optimimport torchvisionimport torchvision.transforms as tr..

카테고리 없음 2025.02.02

CNN

1. CNN- CNN(Convolution Neural Network, 합성곱 신경망)은 주로 이미지나 비정형 데이터의 패턴을 학습하고 분석하는 데에 사용되는 딥러닝 모델입니다.- CNN은 이미지의 공간적 구조를 효율적으로 처리하기 위해 합성곱 계층(Convolution Layer)를 사용하며, 이 계층은 필터(커널)를 통해 입력 데이터에서 중요한 특징(엣지, 모양 등)을 추출합니다.- 이어서 풀링 계층(Pooling Layer)를 통해 차원을 축소하고 계산 효율을 높이며, 마지막으로 완전 연결 계층(Fully Connected Layer)를 사용해 특정 클래스나 값을 예측합니다.- CNN은 이미지 분류, 객체 탐지, 영상 처리 등 다양한 분야에서 높은 성능을 발휘하며, 이미지의 공간적 관계를 보존하면서..

카테고리 없음 2025.02.02

Multi-class Weather 데이터셋

1. Multi-class Weather DataSet- Multi-class Weather DataSet은 다양한 기상 조건을 포함하는 이미지 데이터셋으로, 주로 기계 학습 및 딥러닝 모델을 학습하거나 평가하는데에 사용됩니다.- 맑음, 눈, 비, 흐림과 같은 여러 날씨 유형으로 label이 지정된 Multi-class Classification 문제를 다룹니다.- 각 class는 다양한 시간대, 계절, 지역에서 촬영된 이미지를 포함하여 현실 세계의 다양성을 반영하도록 설계되었습니다.- 이를 통해 모델은 날씨 조건을 정확히 분류하고, 기상 관측, 자동화된 날씨 보고, 혹은 자율주행 차량의 환경 인식 시스템과 같은 다양한 응용분야에서 활용될 수 있습니다.Multi-class Weather DataSet">..

카테고리 없음 2025.02.02

딥러닝 : 퍼셉트론과 다층 퍼셉트론

1. 생물학적 뉴런- 생물학전 뉴런은 신경계를 구성하는 기본 단위로, 정보를 수집, 처리, 전달하는 기능을 담당합니다.- 뉴런은 크게 3가지 주요 부분으로 나뉩니다.수상돌기다른 뉴런이나 외부 자극으로부터 신호를 받아들이는 역할세포체수상돌기에서 받은 신호를 처리하고 통합축삭세포체에서 처리된 신호는 축삭을 통해 다름 뉴런이나 근육 혹은 샘과 같은 다른 조직으로 전달- 축삭 끝에는 시냅스가 있어 화학적 신호 또는 전기적 신호를 통해 다른 세포와 연결됩니다.- 뉴런은 이러한 작용을 통해 신경계가 복잡한 정보를 효율적으로 처리하고 전달할 수 있도록 돕습니다.2. 인공신경망(ANN)- 인공신경망(Artificial Neural Network, ANN)은 생물학적 신경망의 구조와 기능을 모방한 계산 모델로, 여러 개..

카테고리 없음 2025.02.02

손글씨 데이터셋

1. 손글씨 데이터셋- sklearn에서 제공하는 데이터 셋으로 0~9까지 8x8픽셀 이미지 데이터들로 이루어진 데이터셋입니다.(이번엔 모델을 직접 만들어 사용해보도록 하겠습니다) import torchimport torch.nn as nnimport torch.optim as optimimport matplotlib.pyplot as pltfrom sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_splitdigits = load_digits()X_data = digits['data']y_data = digits['target']print(X_data, y_data)print(X_data.shape, y_d..

카테고리 없음 2025.01.31

호텔 예약 취소 여부 예측

1. 호텔 예약 수요 데이터셋- 호텔 예약 수요 데이터셋은 일반적으로 호텔 예약에 대한 수요 패턴을 분석하기 위한 데이터셋입니다.- 이 데이터셋은 예약 취소, 체크인 날짜, 고객 유형, 체류 기간, 객실 유형, 예약 경로 등 다양한 요소를 포함하며, 주로 예약 트랜드 분석, 고객 행동 예측, 수요 예측 등에 사용됩니다.호텔 예약 수요 데이터셋">호텔 예약 수요 데이터셋 2. 데이터셋 컬럼 설명hotel: 호텔 유형 (Resort Hotel, City Hotel)is_canceled: 예약 취소 여부 (0: 예약 유지, 1: 예약 취소)  ← labellead_time: 예약과 실제 체크인 사이의 기간(일 단위)arrival_date_year: 도착 연도arrival_date_month: 도착 월arriv..

카테고리 없음 2025.01.31

와인 품종 예측

1. 와인 품종 DataSet- sklearn에서 제공되는 데이터셋으로 이탈리아의 같은 지역에서 재배된 세가지 품종으로 만든 와인을 화학적으로 분석한 결과대한 데이터가 담겨져 있습니다.- 이 데이터 셋으로 13개의 성분을 분석하여 어떤 와인인지 구별하는 모델을 만들어보겠습니다.- 마지막에 테스트 데이터셋의 0번째 인덱스에 해당되는 데이터를 넣어 어떤 와인인지 출력해보겠습니다.import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport torchimport torch.nn as nnimport torch.optim as optimfrom sklearn.model_selection import tr..

카테고리 없음 2025.01.31