반응형 분류 전체보기97 [Pytorch] 합성곱 신경망: 딥러닝 학습시키기 기본 필요한 라이브러리 호출 import numpy as np import matplotlib.pyplot as plt import torch import torch.nn as nn from torch.autograd import Variable import torch.nn.functional as F import torchvision import torchvision.transforms as T from torch.utils.data import Dataset, DataLoader 파이토치는 기본적으로 GPU 사용을 권장한다. 하지만 GPU가 장착되지 않은 환경에서도 파이토치를 정삭적으로 실행하고 사용할 수 있다. CPU 혹은 GPU 장치 확인 device = torch.device('cuda:0' if t.. 2023. 3. 29. [Python] 클래스 정리 클래스는 붕어빵 틀에 비유하곤 한다. 붕어빵을 만들 때 틀에다가 반죽과 속재료를 넣고 불에 구우면 똑같은 모양의 붕어빵을 여러 개 만들 수 있다. 그리고 반죽과 속재료를 바꿔도 항상 같은 모양의 붕어빵이 만들어진다. 클래스 안에는 필요한 함수를 정의하는데, 클래스 안에 정의하는 함수를 특별히 메서드(method)라고 한다. 단, 일반 함수와 다르게 첫 번째 전달값 위치에는 self라고 넣는다는 점을 주의해야한다. class 클래스명: def 메서드명1(self, 전달값1, 전달값2, ...): 실행할 명령1 실행할 명령2 ... def 메서드명2(self, 전달값1, 전달값2, ...): 실행할 명령1 실행할 명령2 ... 메서드 안에는 전달값을 받는 변수를 정의한다. 이 때 변수는 다음과 같은 형식으로.. 2023. 3. 29. [Python] 입출력 정리 표준 입력받기: input() answer = input('아무 값이나 입력하세요 : ') print('입력한 값은'+answer+'입니다.') input()을 받았을 때는 type이 str이기때문에 정수형을 사용하려면 type을 바꿔야한다. 표준 출력 시 유용한 기능 구분자 넣기: sep print() 함수에 sep 매개변수 기본 값은 공백(' ')이다. 기본값 대신 다른 값을 넣어 print() 함수를 실행하면 해당 값을 구분 기호로 사용한다. print('파이썬', '자바') print('파이썬', '자바', sep=',') 문장 끝 지정하기: end print() 함수를 2개 이상 연속해서 사용하면 각각 다른 줄에 실행결과를 출력한다. 이 때 end에 다른 값을 넣어 주면 문장 끝을 줄 바꿈 대신.. 2023. 3. 25. [Python] 함수 정리 함수 정의하기 파이썬에서는 함수의 입력값을 전달값이라고 하고, 출력값을 반환값이라고 한다. 파이썬 함수는 전달값, 반환값에 동작까지 포함해 3가지 요소로 이뤄진다. def 함수명(): 실행할 문장1 실행할 문장2 ... 실습: 은행 계좌 개설하기 def open_account(): print('새로운 계좌를 개설합니다.') open_account() >> 새로운 계좌를 개설합니다. 전달값과 반환값 def 함수명(전달값1, 전달값2, ...): 실행할 문장1 실행할 문장2 ... return 반환값1 실습: 입금하기 def open_account(): print('새로운 계좌를 개설합니다.') open_account() def deposit(balance, money): print(f'{money}원을 입.. 2023. 3. 22. 이전 1 2 3 4 5 ··· 25 다음