
선형회귀 with googlecolab (2)
2024. 5. 30. 12:17
국비지원교육/Python
1. 필요한 모듈 임포트 - torch.nn nearal network -> 파이토치 인공신경망임import numpy as npimport torchimport torch.nn as nnimport torch.optim as optimimport torch.nn.init as initfrom torch.autograd import Variable 2. Generate Data num_data = 1000 # 데이터 갯수num_epoch = 1000 # 훈련횟수noise = init.normal(torch.FloatTensor(num_data, 1), std = 1) # 1000행의 1열 FloatTensor, 표준편차 =1x = init.uniform(torch.Tensor(num_data, 1), ..

선형회귀 with googlecolab (1)
2024. 5. 30. 10:50
국비지원교육/Python
1. importimport torchfrom torch.autograd import Variable 2. Tensor vs Variablex_tensor = torch.Tensor(3,4)x_tensortensor => Variable로 바꾸기 x_variable = Variable(x_tensor)x_variable근데 왜 똑같이 tensor로 나올까?pytorch 0.4이상 버전에서는 Tensor에 Variable이 통합되고, Variable은 deprecated임 굳이 variable로 바꿀 필요가없다!# data 속성x_variable.datatensor([[1.4729e+07, 4.4386e-41, 1.5362e+07, 4.4386e-41], [1.5362e+07, 4.4386e..

pytorch - custom fuction
2024. 5. 29. 12:41
국비지원교육/Python
시작하기# 새노트 > 런타임 : GPU 지정# 세션 새로 시작시, pytorch 새로 설치# !pip3 install torch# !pip3 install torchvisionimport torchimport torch.nn as nnfrom torch.autograd import Variable, Function torch.autograd 모듈의 기본제공함수 확인# torch.autograd.Function 클래스가 제공하는 함수 목록 확인for i in Function.__dict__: print(i) # Function 커스텀 클래스 만들기# 사용자 정의 클래스와 메소드 만들기class Exp(Function): @staticmethod def forward(ctx, i): resu..

pythorch 기본기 - CreateTensor with googlecolab 2
2024. 5. 29. 11:57
국비지원교육/Python
2행 3열 0으로 초기화된 Tensor만들기 ( 배열만들기 )torch import 해야됨# torch.zeros(2,3) ---> [[0,0,0], ..... [0,0,0]]x = torch.zeros(2,3)x2행 3열 1로 초기화된 Tensor만들기# torch.ones(2,3) --> [[1,1,1], .....[1,1,1]]x = torch.ones(2,3)x1차원 배열 0~3까지 0.5씩 증가하는 Tensor만들기1차원 배열도 Tensor임 # torch.arange(start, end, step=1)x = torch.arange(0, 3, step=0.5)x Tensor Data Type2행 3열 float 자료형 tensor 만들기# torch.FloatTensor(size or list)..
리액트 로그인 작업 - 1
2024. 5. 28. 18:16
국비지원교육/React
# src > stores > authStore.js mobx의 makeAutoObservable 임포트로그인상태를 감시하는 모듈 import { makeAutoObservable } from "mobx";//로그인 상태 감시자 만들기class AuthStore {}export const AuthStore = new AuthStore(); 클래스를 만들어서 외부에서 쓸 수있게 내보내겠다. 라는 뜻 const => java의 final 개념 자동감시자 만들기class AuthStore { loggedIn = false; //처음에는 로그인상태가 아님 isAdmin = false; constructor() { makeAutoObservable(this); }}export const AuthS..

pytorch 기본기 - CreateTensor with googlecolab
2024. 5. 28. 13:17
국비지원교육/Python
pytorch 기본기PyTorch Tensor Basic UsageCreate Tensorindexing, Joining, SlicingInitializationMath OperationsGPU로 설정하기런타임 유형변경 -> GPU로 바꾸기기본세팅, Tensor 개념import torch 실행 잘 되는지 확인 !안된다면 패키지 설치해야 함 # import가 안된다면!pip3 install torch!pip3 install torchvision Tensor란 ? (feat. chatGpt 4o) '''텐서(Tensor)는 수학 및 컴퓨터 과학에서 다차원 배열을 의미합니다. 이는 스칼라(0차원), 벡터(1차원), 행렬(2차원)을 일반화한 것으로, 다차원 데이터를 표현하는 데 사용됩니다. 텐서는 딥러닝과 머..