본문 바로가기

pytorch11

[pytorch 따라하기-6] Neural Style Transfer 구현(이미지 합성) [pytorch 따라하기-1] 구글 Colab에 pytorch 세팅하기 https://limitsinx.tistory.com/136 [pytorch 따라하기-2] Tensor생성 및 Backward https://limitsinx.tistory.com/137 [pytorch 따라하기-3] 경사하강법을 통한 선형회귀 구현 https://limitsinx.tistory.com/138 [pytorch 따라하기-4] 인공신경망(ANN) 구현 https://limitsinx.tistory.com/139 [pytorch 따라하기-5] 합성곱신경망(CNN) 구현 https://limitsinx.tistory.com/140 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보.. 2021. 7. 26.
[pytorch 따라하기-5] 합성곱신경망(CNN) 구현 [pytorch 따라하기-1] 구글 Colab에 pytorch 세팅하기 https://limitsinx.tistory.com/136 [pytorch 따라하기-2] Tensor생성 및 Backward https://limitsinx.tistory.com/137 [pytorch 따라하기-3] 경사하강법을 통한 선형회귀 구현 https://limitsinx.tistory.com/138 [pytorch 따라하기-4] 인공신경망(ANN) 구현 https://limitsinx.tistory.com/139 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. CNN은 이미지 딥러닝에 사용되는 아주 기본적인 기술입니다! 이미지를 학습시키려면, 이미지를.. 2021. 7. 25.
[pytorch 따라하기-4] 인공신경망(ANN) 구현 [pytorch 따라하기-1] 구글 Colab에 pytorch 세팅하기 https://limitsinx.tistory.com/136 [pytorch 따라하기-2] Tensor생성 및 Backward https://limitsinx.tistory.com/137 [pytorch 따라하기-3] 경사하강법을 통한 선형회귀 구현 https://limitsinx.tistory.com/138 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. ANN이란? 인공지능은 1990년대까지 침체기에 들어섰었습니다. 이제까지 저희가 정리해온 코드들은 모두 Single Layer Perceptron으로 input layer 다음 바로 output layer가 .. 2021. 7. 25.
[pytorch 따라하기-3] 경사하강법을 통한 선형회귀 구현 [pytorch 따라하기-1] 구글 Colab에 pytorch 세팅하기 https://limitsinx.tistory.com/136 [pytorch 따라하기-2] Tensor생성 및 Backward https://limitsinx.tistory.com/137 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. Gradient Descent(경사하강법) 이 이차함수 그래프를 봐주시기 바랍니다. cost는 (내가 추정한값-실제값)의 제곱이라고 했습니다. 그러면 위와 같은 아래로 볼록한 이차함수가 나오게 되겠죠? 즉, 이 이차함수 자체가 "Cost"입니다. 그럼 cost가 가장작은값은 가장 아래에 있는 붉은점이지 않을까요? 이때의 붉은점은 .. 2021. 7. 25.
[pytorch 따라하기-2] Tensor 생성 및 Backward [pytorch 따라하기-1] 구글 Colab에 pytorch 세팅하기 https://limitsinx.tistory.com/136 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. 이번글에서는 pytorch를 활용하여 변수(tensor)를 생성하고 Gradient Descent(경사하강법)을 다루기 전초단계인 기울기값 알아내는 방법을 정리해보겠습니다. 해당 코드는 x값이 2,3 이고, y = x.^2 ,z = x^2 + 3 일때 각각의 기울기값을 나타내는 것입니다. import torch x = torch.tensor(data = [2.0,3.0], requires_grad = True) y = x**2 z = 2*y + 3 tar.. 2021. 7. 25.