본문 바로가기

개발/AI (ML, DL, DS, etc..)

(11)
[파이썬, 딥러닝, 파이토치] #5 "Mnist 설계" 안녕하세요오~~~ Ash에요!😆😆 이전까지 머신러닝에 대한 기초적인 개념을 알아보았다면 오늘부터는 모델설계를 도전해보려고 합니다~~ Mahine Learning의 HelloWorld라고 일컬어지는 Mnist가 그 대상이에요! 바로 시작해볼까요? 기본적으로 제 개발환경은요 GPU Device : RTX3070 Python : 3.8.12 pyTorch : 1.8.2 CUDA : 11.1 위와 같습니다! import numpy as np import matplotlib.pyplot as plt import torch import torch.nn as nn from torchvision import transforms, datasets device = "cuda" if torch.cuda.is_availabl..
[파이썬, 딥러닝, 파이토치] #4 "Autograd" 안녕하세요! Ash입니다 👋👋 이번 포스팅은 pyTorch의 내용중 Back Propagation을 이용한 파라미터 업데이트 방법, Autograd를 공부하겠습니다! 순차적으로 천천히 알아보도록 합시다. 여러분들중엔 GPU를 가진사람도 있고 아닌사람도 있을겁니다. 저의 경우 Local환경에서 GPU돌리는것을 디폴트환경으로 생각하고 진행하기 때문에 pyTorch에서 gpu를 사용하는 방법부터 알려드리겠습니다. import torch if torch.cuda.is_available()device = torch.device('cuda')elsedevice = torch.device('cpu') 요렇게 작성하면 되는데요, 혹시나 torch.device()안에 cuda와 cpu를 수정하진 마세요. 그거 수정하면 ..
[파이썬, 딥러닝, 파이토치] #3 "Tensor" 안녕하세요! 오늘은 pyTorch의 기본적인 내용을 정리하고자 합니다. 거두절미하고 달려볼까요~? Tensor(텐서)란? 텐서란 데이터를 표현하는 단위입니다. 기본적으로 딥러닝 프레임워크는 다루고 있는 대상이 데이터이다보니 이를 표현할 수 있는 구조가 정해져있는데요, 파이토치에서의 표현을 알아보도록 하겠습니다. - Scalar(스칼라) 우리가 흔히 알고있는 상수입니다. 하나의 값을 표현할 때 1개의 수치로 표현한 것을 의미합니다. torch 모듈에 내장된 메서드나 기본적인 사칙연산 모두 적용됩니다. import torch scalar1 = torch.tensor([1.]) print(scalar1) # tensor([1.]) scalar2 = torch.tensor([3.]) print(scalar2) ..
[파이썬, 딥러닝, 파이토치] #2 "개발환경 구성하기(feat. RTX3070)" 안녕하세요! Ash입니다~~😆😆 본 포스팅은 최근 시작한 시리즈중 하나입니다! 바로 Image Vision과 관련된 스터디에서 공부한 기록인데요. 오늘 포스팅할 내용은 어떠한 분야의 개발도 처음은 거쳐야 하는 필수관문이죠! 바로~~ "개발환경 세팅"입니다. 어쩌면.... 개발보다 더 힘든것이 아닐까...? 라고, 한번쯤은 생각하게 되는 내용이에요. 사실,, 저는 미리 세팅이 되어있는 상태이기에 간단명료하게 포스팅을 하도록 하겠습니다! 여러분도 스스로 해보셔야 나중에 막힘없이 술술 하실수 있으니까요. (절대, 귀찮은게 아닙니다ㅎㅎㅎ) 일단은, 머신러닝을 돌리기위해 Colab과 같은 환경을 사용하는것도 좋지만 저는 RTX3070이라는 그래픽카드를 가지고 있어서 로컬환경을 구성해보려고 해요. 많은 개발자분들이..
[파이썬, 딥러닝, 파이토치] #1 최근 Image Vision과 관련된 스터디를 시작하게 되었습니다. 스터디를 진행함에 따라 공부한 내용을 기록으로 남기고자 "[파이썬, 딥러닝, 파이토치]"라는 시리즈 포스팅을 준비하게 되었습니다!ㅎㅎ 사실 기록은 로컬환경에서 실습파일에 각주로 남기고 있었는데 왜 포스팅까지 이어졌냐!! 크게 2가지 이유가 있어요... 기존에 사용하던 tensorflow에서 pytorch로 전환하게 되어 많이 어색합니다...!! 원론적인 개념부터 시작하여 기록을 남기고 싶었습니다! 위와 같은 이유로 본 포스팅을 시작하게 되었구요ㅎㅎ 꾸준한 기록 기대해주세요🤟