본문 바로가기

AI, 빅데이터/AI22

[AI] Pytorch 개요 및 GPU 사용 여부 체크하기 PyTorch는 머신러닝 프레임워크 중 하나입니다. Tensorflow도 머신러닝 프레임워크 중 하나죠. PyTorch를 사용하면 GPU 연동을 통해 효율적으로 딥러닝 모델을 개발할 수 있습니다. colab에서도 사용 가능합니다. import torch 다음과 같이 import하여 사용할 수 있습니다. GPU 사용 여부 체크하기 a = [[1,2],[3,4],[5,6]] x = torch.tensor(a) print(x.is_cuda) x = x.cuda() print(x.is_cuda) x = x.cpu() print(x.is_cuda) x.cuda() 라는 명령어로 GPU로 옮기고, cpu()라는 명령으로 CPU로 옮길 수 있습니다. 2022. 12. 22.
[AI] Fashion Mnist 데이터셋을 사용한 CNN 저번 글에서는 Fashion Mnist를 사용하여 이미지의 라벨을 추론하는 실습을 했었는데요 2022.12.17 - [AI, 빅데이터/AI] - [AI] Fashion Mnist 데이터셋으로 이미지 분류하기 [AI] Fashion Mnist 데이터셋으로 이미지 분류하기 안녕하세요! 오늘은 교과서처럼 사용되는 데이터셋중 하나인 Fasion MNIST 데이터셋으로 이미지를 분류해볼 예정입니다. 데이터셋에 대한 자세한 내용은 캐글에서 확인하시길 바랍니다. Fashion MNIST foxyprogramming.tistory.com CNN을 하기 전까지의 과정에 대한 내용은 위의 글에서와 마찬가지로 진행합니다. 라이브러리는 추가할 부분이 있습니다. CNN 모델 구성할 때 필요한 라이브러리를 추가합니다. impor.. 2022. 12. 18.
[AI] Fashion Mnist 데이터셋으로 이미지 분류하기 안녕하세요! 오늘은 교과서처럼 사용되는 데이터셋중 하나인 Fasion MNIST 데이터셋으로 이미지를 분류해볼 예정입니다. 데이터셋에 대한 자세한 내용은 캐글에서 확인하시길 바랍니다. Fashion MNIST | Kaggle Fashion MNIST An MNIST-like dataset of 70,000 28x28 labeled fashion images www.kaggle.com 바로 시작해볼까요? 먼저 필요한 라이브러리를 불러옵니다. import tensorflow as tf from tensorflow import keras import numpy as np import matplotlib.pyplot as plt 다음으로 Fasion Mnist 데이터를 불러옵니다. fashion_mnist = .. 2022. 12. 17.
[AI] RNN(Recurrent Neural Network)와 LSTM, GRU의 개념알기 우리의 실생활 데이터는 많은 부분에서 '순서(Sequence)'가 중요합니다. 예를 들어 I Like Apple이라는 문장이 있습니다. 순서가 바뀐다면 I Kiel ppAle로 될 수 있는 거죠. 그렇게 된다면 우리는 이해를 못 하게 되겠죠? 텍스트가 아니더라도, 음성, 헬스 케어 데이터, 주식 데이터 등 수많은 분야에서 순서는 중요합니다. 이러한 순서 처리를 위한 기본적인 Neural Network가 바로 RNN(Recurrent Neural Network)입니다 다음은 RNN의 기본적인 구조입니다. 반복되는 구조네요 RNN은 장기 의존성의 문제를 가집니다. 이를 해결하기 위한 방법 중 하나가 바로 LSTM(Long Short-Term Memory)인데, LSTM은 RNN에 비해 오랫동안 정보를 기억하.. 2022. 12. 17.