본문 바로가기

전체 글

(100)
torch.tensor와 torch.Tensor 차이점 - Pytorch 함수 특징 안녕하세요. 오늘은 Python 대표 딥러닝 프레임 워크인 Pytorch 함수 특징에 대해 알아보려고 합니다. Pytorch를 한번이라도 사용해 보셨다면 torch.tensor와 torch.Tensor 중 하나는 사용해 보셨을 텐데요. tensor와 Tensor 함수는 array나 list 형태인 데이터를 tensor화 하여 Pytorch에서 데이터를 처리하거나 학습할 때 호환이 될 수 있도록 도와주는 Pytorch 내장함수입니다. Pytorch를 사용하여 학습을 진행하고자 할때 tensor 또는 Tensor 함수를 사용하여 데이터를 변환해 준 뒤 연산처리를 하게 되는데요. 얼핏 보면 같은 기능을 하는 함수인데 왜 2개씩이나 만들어놨는지 한 번쯤 궁금하셨을 겁니다. 결론부터 말하자면 torch.Tenso..
휴대폰 성지 다녀온 후기 - 사기주의 안녕하세요. 오늘은 휴대폰 성지를 다녀온 후기에 대해 공유해볼까 합니다. 결론부터 말하자면 성지 중에서도 너무 터무늬 없는 가격을 제안하는 곳은 의심부터 해봐야 하며 휴대폰 구입은 경험상 신도림이 제일 나은 것 같습니다. 저는 사진 찍는걸 좋아하다 보니 스마트폰을 2년마다 바꾸는 편인데요. 최근 아이폰 신상품이 출시되면서 급관심이 갔고 때마침 스마트폰을 구입한 지 2년이 다 되어 구입하기로 마음먹었습니다. 요즘 스마트폰 값이 많이 올라 싸게 살 방법을 찾다가 우연히 성지를 알게 되었고 P 사이트에 가입하고 성지를 검색하니 저렴한 곳을 쉽게 찾을 수 있었습니다. 몇 번의 검색 끝에 집 근처 성지를 찾게 되었고 예약 후 방문을 하게 되었습니다. 제가 구입을 원하는 휴대폰은 아이폰 15 Pro였고 고가요금제 ..
쏘렌토MQ4 2년차 후기 - SUV를 타면서 느꼈던 장단점 안녕하세요. 오늘은 쏘렌토MQ4 하이브리드 2년 차 운행 후기를 공유할까 합니다. 신차를 구매하고 1년차 후기 작성을 계획하고 있었는데 정신없이 시간을 보내고 나니 벌써 2년 차가 되었네요. 그래서 1년 차는 패스하고 2년 차 후기로 작성하게 되었습니다. 쏘렌토 이전 차량은 모두 세단이었고 세단만의 고유 매력 때문에 세단을 고집했었는데 SUV가 유행이기도 하고 SUV의 단점이 많이 개선되어 2년 전 구매하게 되었어요. SUV는 처음 타보는지라 미쳐 확인 못했던 단점이 있을까 봐 걱정도 많이 했었는데 결론적으로는 만족하며 타고 있습니다. 쏘렌토를 타면서 가장 만족하는 부분은 넉넉한 공간과 연비입니다. SUV 적재공간은 말 안해도 다들 아시겠지만 너무 좋습니다. 세단 탈 때는 가끔 큰 짐을 실을 때 트렁크에..
데이터 분석가가 알려주는 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 [출력결과]..
데이터 분석가가 말해주는 파이참 꿀팁 안녕하세요. 오늘은 파이썬 대표 IDE 중 하나인 파이참 꿀팁에 대해 정리해보려고 합니다. 개발자나 데이터 분석가가 파이썬 코딩을 할 때 IDE를 같이 쓰게 됩니다. 대표적으로 Visual Studio Code(vscode)와 Pycharm, IntelliJ가 있습니다. 저는 데이터 분석을 하며 Pycharm을 주로 사용하는데 더 유용하게 사용하기 위한 초기 세팅법과 자주 사용하는 기능을 리뷰 하려고 합니다. 아래 설정 값은 제가 추천하는 설정 값이므로 별도의 원하는 값이 있다면 해당 메뉴에서 알맞게 변경하시면 됩니다. 1. 다크모드 변경 메뉴위치: File -> Settings -> Appearance & Behavior -> Theme -> Darcula 2. 폰트색 변경 메뉴위치: File -> S..
데이터 분석가가 말해주는 주피터 노트북 꿀팁 안녕하세요. 오늘은 실무에서 데이터 분석가가 자주 사용하는 툴은 주피터 노트북 꿀팁에 대해 알아보려고 합니다. 데이터 관련 직무에 종사를 하거나 데이터 분석가가 꿈인 분들은 주피터 노트북에 대해 한번쯤 들어보셨을 겁니다. 빅데이터 시대가 되면서 태블로나 Power BI 등 빅데이터를 분석하기 위한 툴들이 많이 등장하고 있고 데이터 분석을 더 효율적으로 하고 싶은 생각에 소위 말하는 대박이라는 툴들은 다 써봤으나 아직까진 Jupyter Notebook을 따라올 수 있는 툴은 없는 것 같습니다. 빅데이터 분석 툴은 사용자 중심으로 개발이 되다 보니 데이터 양이 많거나 로직이 복잡해지면 로딩시간이 매우 오래 걸리며 산출 로직을 확인할 때도 Jupyter처럼 코드와 같이 볼 수 없고 시간을 소비하여 일일리 찾아..
맥북 구매 결정 이유 그리고 후기 - 데이터 분석가 이야기 안녕하세요~! ㅎㅎ 오늘은 맥북 구매를 결정하게 된 이유와 후기에 대해 써보려고 합니다. 저년 약 10년전쯤 동영상 편집 때문에 맥을 잠시 썼었지만 대부분 윈도우 환경을 이용했었습니다. 그동안 코드 작업을 하며 코딩은 맥 환경이 좋다는 말을 많이 들었지만 맥을 사용해 볼 기회가 없었습니다. 그러다 최근 이직한 회사에서 AirFlow라는 툴을 사용하게 되었는데 보다 원활하고 효율적인 업무처리를 위해 공부의 필요성을 느끼게 되었고 윈도우 환경에서 AirFlow 설치를 시도하였지만 쉽지 않았습니다. 몇 번의 실패 끝에 윈도우 환경에서 AirFlow를 실행하는데 성공하였지만 완벽하게 구동하는데 한계가 있었고 아쉬운 대로 회사 노트북을 이용해 공부하고자 하였지만 회사 컴퓨터로는 DAG만 짜서 GitHub에 올리는..
사무직 키보드 추천 - 데이터 분석가 이야기 안녕하세요 ㅎㅎ 오늘은 사무직 키보드 추천 포스팅을 해보려고 합니다. 최근 들어 키보드에 관심이 생기게 되었는데요. 이직한 회사에서 받은 키보드가 좋지 않아 스트레스를 받다 보니 자연스레 키보드에 관심이 생기게 되었어요. 이직한 회사에서 받은 키보드는 로지텍 K235이고 마우스(M170)와 세트로 받았는데 마우스는 스트레스 없이 쓸만했지만 키보드는 입력 딜레이가 심해 스트레스가 많았습니다. 동료 직원들도 회사에서 제공받은 키보드를 사용하지 않고 별도로 구매하여 사용하고 있었기에 저도 키보드를 사기로 마음 먹었습니다. 3만원이 넘는 키보드를 사용해 본 적이 없고 개인적으로 키보드에 돈 쓰는 걸 아까워하는 성격이다 보니 저렴한 가성비 키보드 위주로 알아보았는데요. 몇 개의 가성비 키보드를 거치며 결국 고가 ..