-
(파이토치 첫걸음) 3. 선형회귀분석
← 이전 글로 다음 글로 → 3장 서론 선형회귀분석이 데이터 분석과 딥러닝에서 가지는 의미와 손실 함수 와 경사하강법을 간단하게 배우고 실습할 수 있다. 선형회귀분석 선형회귀분석은 간단히 설명하면 주어진 데이터를 가장 잘 설명하는 직선 하나를 찾는 것이다. 데이터 분포들(Data points)에 적합한 선형을 찾는 과정 선형은 $ y = wx + b $ 로 표현할 수 있다. 1차 방정식에서는 w는 기울기, b는 y 절편이다. 선형회귀분석에서는 w(Weight, 가중치), b(bias, 편차)로 표현한다. 손실 함수 학습 과정을 통해 선형회귀에 필요한 적절한 선형을 찾는다. 학... Read More
-
(파이토치 첫걸음) 2. 파이토치
← 이전 글로 다음 글로 → 2장 서론 왜 딥러닝에서 Pytorch, 파이토치를 써야하는가? 넘파이는 제외하고 텐서플로우(TensorFlow)만 놓고 생각했을 때, “Define by run”으로 연산 그래프와 연산을 분리하여 생각할 필요가 없어 사용자에게 직관적이다. 또한 속도도 텐서플로우에 비해 전반적으로 빠르거나 밀리지 않는다고 써져있다. Pytorch.kr 한국 파이토치 커뮤니티를 통해 질문과 답변을 할 수 있다. Cuda, CuDNN, Pytorch 설치 2022-04-04-Windows-Wsl2-docker-내부에-pytorch,-cuda-설치하기 를 통해 설치 방법을 확인할 수 있다. Read More
-
(파이토치 첫걸음) 1. 딥러닝에 대하여
← 이전 글로 다음 글로 → 1장 기초 1장은 딥러닝에 대한 간단한 개념에 대한 설명이 돼있다. Machine Learning Algoritm 서포트 벡터 머신 k-최근접 이웃 알고리즘 결정 트리 인공 신경망 심층 신경망 (딥러닝) 심층 신경망, Deep Learning 인공 신경망의 은닉층이 1개 이상인 네트워크를 의미한다. 머신러닝 학습의 종류 지도학습 비지도 학습 강화학습 GPU의 기능 병렬연산, Matrix 연산, 행렬 연산을 효율적으로 할 수 있기에 그래픽카드 (GPU)가 인공지능에서 필수적으로 자리잡았다. Read More
-
(파이토치 첫걸음) 0. 서론
다음 글로 → ETRI 도서갓(GOD)에 있는 전공도서, 파이토치 공부를 위해 빌렸다. 책을 사면서 느낀점, 도서관에서 읽어보고 사자, 도서관에 있으면 사지말자. 끝 Read More
-
유클리디안 공간
유클리드는 누구인가 에우클레이데스(고대 그리스어: Εὐκλείδης, 기원전 300년경) 또는 영어식 이름으로 유클리드(영어: Euclid, IPA: [ˈjuːklɪd] 또는 Euclid of Alexandria)는 고대 그리스의 수학자이자 소설가이다.[1] 유클리디안 공간 유클리드가 연구했던 평면과 공간을 일반화한 것이다. 이 일반화는 유클리드가 생각했던 거리와 길이와 각도를 좌표계를 도입하여, 임의 차원의 공간으로 확장한 것이다. 이는 표준적인 유한 차원, 실수, 내적 공간이다.[2] 참고문헌 1. 에우클레이데스, WIKIPEDIA, https://ko.wikipedia.org/wiki... Read More
-
Windows Wsl2 docker 내부에 pytorch, cuda 설치하기
이글은 Tistory, 박핑구님의 블로그Link를 참고하였습니다. OS CPU GPU ubuntu docker Windows 10 Pro AMD Ryzen 5 3600 6-Core Processor Nvidia Geforce RTX 2070 Super 18.04 20.10.13, build a224086 GPU Driver 설치 https://www.nvidia.co.kr/Download/index.aspx?lang=kr 본인의 GPU에 맞는... Read More
-
(선형대수와 통계학으로 배우는 머신러닝 with 파이썬) 3. 머신러닝을 위한 선형대수
← 이전 글로 다음 글로 → 기초 행렬, Matrix은 스칼라, Scalar 혹은 벡터, Vector로 구성되어 있다. 스칼라, Scalar는 행렬을 구성하는 각 숫자를 의미하며 크기만을 가진다, 요소, 원소라고 한다. 벡터, Vector는 스칼라, Scalar의 집합이며 크기와 방향을 가진다, 행벡터(Row Vector)와 열벡터(Column Vector) 두가지로 나뉜다. 텐서, Tensor는 n차원으로 일반화한 행렬을 뜻한다. 대각 행렬, Diagonal matrix란 대각( \ ) 이외의 모든 성분이 0인 행렬 단위 행렬, Identity matrix란 정사각 행렬, Square matr... Read More