전체 글 55

파이토치(PyTorch) 튜토리얼

파이토치(PyTorch)는 현재 모델 개발 시 가장 많이 사용하는 딥러닝 라이브러리이다. 기본적으로 튜토리얼 자체가 잘 되어있기 때문에 따라 해보고 정리하고자 한다. https://tutorials.pytorch.kr/beginner/basics/intro.html 파이토치(PyTorch) 기본 익히기 파이토치(PyTorch) 기본 익히기|| 빠른 시작|| 텐서(Tensor)|| Dataset과 Dataloader|| 변형(Transform)|| 신경망 모델 구성하기|| Autograd|| 최적화(Optimization)|| 모델 저장하고 불러오기 Authors: Suraj Subramanian, Seth Jua tutorials.pytorch.kr 한국어 번역이 되어있는 사이트다. 원래는 Anacond..

WSL 2로 Docker 사용하기

Docker를 사용한다면? 환경구성을 쉽고 빠르게 할 수 있다. 도커는 리눅스 기반 컨테이너 기술이기 때문에 윈도우에서 사용하려면 WSL 2가 필요하다. 아래 링크를 바탕으로 환경 구성을 해보자! WSL에서 Docker 컨테이너 시작 | Microsoft Learn WSL에서 Docker 컨테이너 시작 Linux용 Windows 하위 시스템에서 Docker 컨테이너를 설정하는 방법을 알아봅니다. learn.microsoft.com 환경 구성 1. OS: Windows 11(10), 웬만하면 최신 버전으로 업데이트 필요(예전 구 버전일시 적용 안될 수 있음 2. WSL 2(1) 필수 설치 WSL 2는 이제 전체 시스템 호출 용량을 갖춘 Linux 커널에서 실행되므로 WSL 1 보다 WSL 2를 이용하는 것..

WSL 개발 환경 설정

이전 포스팅을 통해 WSL2를 간단하게 설치 완료했다. WSL 설치 가이드 (tistory.com) 윈도우 개발환경 WSL WSL? 기본적으로 Windows만 사용한다면, Linux와 다르게 환경을 설정할 때 제한되는 경우가 많다. 실제로 개발환경을 보통 리눅스 환경으로 하는 경우가 많기 때문에, 윈도우로 개발하게 된다면 따로 wookdata.tistory.com 오늘은 설치 후 환경 설정에 대해 알아보자. 패키지 업그레이드 및 업데이트 sudo apt update && sudo apt upgrade 우분투 환경에서 이 코드를 처음 돌리는 건 필수적이다. 원하는 리눅스 배포판 설치 수동 설치를 했다면 필요없는 부분이지만, 필요하다면 여러 리눅스 배포판 중에서 하나를 선택해서 설치하자. 설치는 Micros..

WSL 설치 가이드

WSL? 기본적으로 Windows만 사용한다면, Linux와 다르게 환경을 설정할 때 제한되는 경우가 많다. 실제로 개발환경을 보통 리눅스 환경으로 하는 경우가 많기 때문에, 윈도우로 개발하게 된다면 따로 설치하거나 코드 수정을 필히 해야한다. WSL을 사용하면 Windows에서 Linux 배포판을 설치하고 실행할 수 있다. 서로 통합된 두 개의 운영 체제를 실행하는 것이다. 현재는 WSL2가 기본 배포판으로 사용된다. WSL 설치 설치 방법은 생각보다 간단하다. 두 가지 방법 중, 본인에게 맞는 방법으로 결정해서 설치하면 된다. 1. WSL 설치가 처음이라면? (편하지만 이 방법 말고, 2번의 수동 과정 방법 추천) powershell을 관리자 권한으로 실행해서 코드 한줄만 입력하면 wsl이 설치된다...

태플로 퍼블릭 설치(Tableau)

태블로는 태플로 퍼블릭과 태블로 데스크탑으로 나눠져있다. 태블로 퍼블릭과 태블로 데스크탑의 가장 큰 차이점은 '결과물을 저장하는 위치'이다. 태블로 퍼블릭으로 작업한 결과물은 개인 PC에 저장할 수 없고, 온라인 상의 태블로 퍼블릭 계정에만 저장할 수 있다. 하지만 두 태블로 모두 기능적으로는 동일하며 태블로 데스크탑의 경우에는 유료이다. 따라서 태블로 퍼블릭을 학습용으로 사용한 후에 보안 데이터를 다루거나, 데이터를 개인 PC에 저장하고 회사의 데이터를 사용할 때는 태블로 데스크탑을 활용하는 것이 좋다. 설치 방법 매우 간단하다. 아래 사이트로 들어가서 app을 다운로드 받는다. Tableau Public 제품 다운로드 Tableau Public 제품 다운로드 몇 분 만에 탐색 가능 www.tablea..

파이썬 유튜브(Youtube)API 활용 /원하는 키워드 영상 댓글 추출

내가 '닌텐도'에 대해서 관심이있는데 닌텐도와 관련된 영상들의 댓글 데이터를 가져오고 싶다면? 방법은 생각보다 간단하다. Youtube Data API를 활용해서 닌텐도와 관련있는 영상 검색 + 그 영상의 댓글 데이터를 가져오면 된다! 차근차근 따라해보자. 1. Google API 프로젝트 생성 API 및 서비스 – API 및 서비스 – My First Project – Google Cloud Console Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 사이트에 들어가 로그인을 완료하면, 다음과 같은 화면이 있을 것이다. 새 프로젝트를 눌러 프로젝트를 생성해준다. 2. YouTube Data API 활성화 API 및 서비스의 라이브러리 페이지..

파이썬 카카오 검색 API 활용 웹스크래핑(3)

1편에서는 카카오API를 이용해서 원하는 keyword의 블로그의 타이틀과 링크 데이터를 가져왔다. 파이썬 카카오 검색 API 활용 웹스크래핑 (tistory.com) 파이썬 카카오 검색 API 활용 웹스크래핑 카카오 API 사용해서 웹스크래핑 해보기 네이버 만큼 친절하진 않았지만... 그렇다! 우린 카카오 검색 api 를 사용해서 웹스크래핑을 할 수 있다! Kakao Developers Kakao Developers 카카오 API를 활용하여 wookdata.tistory.com 2편에서는 가져온 링크들 중에서 네이버블로그 링크만 추출하여 동적웹스크래핑을 진행하였다. 파이썬 카카오 검색 API 활용 웹스크래핑(2) (tistory.com) 파이썬 카카오 검색 API 활용 웹스크래핑(2) 파이썬 카카오 검..

[논문 리뷰] SMPL: A Skinned Multi-Person Linear Model

SMPL : 학계에서 가장 보편적으로 사용되는 3D 바디 모델 공식 사이트 https://smpl.is.tue.mpg.de/ SMPL smpl.is.tue.mpg.de Paper Review: SMPL: A Skinned Multi-Person Linear Model 원문: http://files.is.tue.mpg.de/black/papers/SMPL2015.pdf 1. Introduction 연구 목표 다양한 신체 형태를 표현하고 포즈로 자연스럽게 변형되며, 실제 인간과 같은 연조직 동작을 나타낼 수 있는 현실적인 애니메이션 인체를 만드는 것이다. 대부분의 현실적인 모델들은 데이터에서 학습되지만, 렌더링 엔진과 호환되지 않는다. 하지만 SMPL은 기존 렌더링 엔진과 호환가능하다. linear blen..

블렌더 설치

블렌더란? 네덜란드에서 개발된 블렌더는 무료 오픈소스 3DCG 소프트웨어이다. 모델링, 렌더링 등의 기본적인 기능 이외에도 애니메이션, 컴포지트, 시뮬레이션 기능 등을 탑재하고 있어 유료로 판매되고 있는 하이엔드 클래스 제품과 견줄 만한 고기능의 3DCG 소프트웨어이다. 윈도우(Windows), 맥(Mac), 리눅스(Linux)환경에서 모두 작동한다. 오픈소스 소프트웨어이므로 전세계 수많은 프로그래머들이 매일 성능과 기능을 개선하고 있다. 설치 방법 1. 사이트 들어가서 다운로드 받기 https://www.blender.org/download/ Download — blender.org The Freedom to Create. www.blender.org 본인 os에 맞는 것으로 다운로드 클릭하여 설치파일..

Openpose 설치 및 사용(Windows 버전으로 쉽게)

https://github.com/CMU-Perceptual-Computing-Lab/openpose GitHub - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, hand OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation - GitHub - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint de... github.com ..