본문 바로가기

AI2

데이터 분석가가 알려주는 Pytorch Gradient 계산의 이해 안녕하세요. 오늘은 딥러닝 프레임워크인 Pytorch를 이용하여 Gradient를 산출하고 그 원리에 대해 알아보도록 하겠습니다. Gradient란 미분을 통해 얻어지는 기울기이며 학습을 할 때 사용됩니다. 딥러닝이나 머신러닝 프레임 워크를 사용하면 기울기 정도는 자동으로 계산해 주지만 사용자 입장에서는 반드시 이해하고 있어야 할 중요한 개념입니다. 따라서 Gradient를 완벽하게 이해하기 위해 임의의 식을 만들어 Pytorch를 이용해 기울기를 산출하고 직접 풀어 증명해 보도록 하겠습니다. [소스코드] import torch x = torch.tensor(1., dtype=torch.float, requires_grad=True) y = (x+5)**3 y.backward() x.grad [출력결과].. 2023. 10. 22.
AI? 머신러닝? - 인공지능에 대해 알아보자! 안녕하세요. ㅎ 오늘은 4차 산업의 핵심이자 뜨겁게 달아오르고 있는 인공지능에 대해 알아보려고 합니다. 여러분들은 인공지능에 대해 어떻게 생각하고 계신가요? 요즘 무인 자동차, 로봇, 유튜브, 케이블티브이 등 인공지능의 사용분야가 점점 넓어지고 있답니다. 필자는 주 업무가 데이터 분석이었으나 회사에 인공지능 시스템을 도입하면서 어쩔 수 없이 배우게 됐습니다. ㅠ 암튼 본론으로 들어가 인공지능이란 말 그대로 인공으로 만들어진 지능을 말합니다. 지능이란 간단히 말하면 학습을 통해 어떠한 사고가 생기고 그 사고로 판단까지 하는 것을 말합니다. 더 쉽게 말하면 의사결정이라고 말할 수 있겠네요! 우리가 어떤 사건에 대해 의사결정을 하려면 그에 대한 지식이 있어야겠고.... 생각이라는 게 있어야겠죠? 물론 지식과 .. 2020. 3. 3.