파이토치 주요 특징
정적 그래프에 비해 유연성이 뛰어난 동적 계산 그래프를 사용한다. 파이토치의 계산 그래프Directed Acyclic Graph, DAG 유향 비순환 그래프를 기반으로 계산을 수행한다. 파이토치로 그래프 만들기import torchdef compute_z(a, b, c): r1 = torch.sub(a, b) r2 = torch.mul(r1, 2) z = torch.add(r2, c) return zprint('스칼라 입력:', compute_z(torch.tensor(1), torch.tensor(2), torch.tensor(3)))print('랭크 1 입력:', compute_z(torch.tensor([1]), torch.tensor([2]), torch.tensor([3]..
파이토치로 신경망 모델 만들기
파이토치 신경망 모듈 torch.nnimport numpy as npimport matplotlib.pyplot as pltimport torch.nn as nnimport torchfrom torch.utils.data import TensorDatasetfrom torch.utils.data import DataLoaderX_train = np.arange(10, dtype='float32').reshape((10,1))y_train = np.array([1.0, 1.3, 3.1, 2.0, 5.0, 6.3, 6.6, 7.4, 8.0, 9.0], dtype='float32')plt.plot(X_train, y_train, 'o', markersize = 10)plt.xlabel('x')plt.ylabe..