본문 바로가기

분류 전체보기100

경사하강법(Gradient Descent)이란? 경사하강법(Gradient Descent)이란 무엇일까? 신경망의 학습을 위해선 손실을 줄여나가야 하는데 이때 손실함수 J가 함수의 미분값을 계산하고 있을때 기울기가 완만해질수 있도록 (즉 경사가 낮아지는) 가중치를 변경하는 방법이다. 간단하게 말해 함수의 기울기를 이용하여 함수 값이 낮아지는 방향으로 독립 변수의 값을 변형시켜가면서 최종적으로 최소 함수 값을 갖도록 하는 독립 변수의 값을 찾는 방법이다. 좋은 예시로 시야가 안보일때 산에서 내려오기 위하여 산의 기울기를 더듬으며 가장 아래로 갈 수 있는 방향을 찾는 방법이 예시이다. 산에서 내려가기 위해 오르막길을 선택하지는 않을 것이기 때문이다. *gradient를 한글로 번역하면 기울기이다. 왜, 언제 경사하강법을 사용할까? 함수의 최솟값을 찾기 위.. 2022. 4. 29.
신경망이 학습되어지는 메커니즘(순전파,역전파,경사하강법)이란? 신경망의 학습은 어떻게 이루어지는 걸까? 데이터가 입력이 되어지면 신경망의 각 층에서 가중치와 활성화 함수 연산을 반복적으로 수행한다.(*순전파) 위에 계산된 과정들을 반복한 후 출력 층에서 계산되어진 값을 출력한다. 손실 함수를 사용하여 예측값과 실제값의 차이를 계산한다. *경사하강법과 *역전파를 통해서 각 가중치를 갱신한다 위 과정을 원하는 값이 나올 때 까지 반복한다. *순전파(Forward Propagation)란? 뉴럴 모델에서 입력층부터 은닉층, 출력층까지 순서대로 변수들을 계산하고 값을 내보내는 과정을 의미한다. *손실 함수란(Loss function)? 신경망은 손실 함수를 최소화 하는 방향으로 가중치를 갱신하는데 입력 데이터를 신경망에 넣어 순전파를 거쳐 출력층을 통과 한 값이 도출이 되.. 2022. 4. 29.
인공 신경망(Artificial Neural Networks)이란? 인공 신경망(ANN: Artificial Neural Networks)이란 입력층(input layer) 데이터 셋이 입력되는 층이며 입력되는 데이터셋의 특성에 때라 입력층의 노드의 개수가 결정된다. 은닉층(hidden layer) 입력층으로부터 입력된 신호가 가중치, 편향과 연산이 되어지는 층을 의미한다. 계산의 결과를 사용자가 볼 수 없기에 이름이 은닉층으로 불리우며 데이터 셋의 특성 수와 상관없이 노드 수를 구성할 수 있다. 출력층(output layer) 은닉층의 연산을 마친 값이 출력되어지는 층이다. 이진분류,다중분류,회귀 분류 등으로 구성되어진다. 2022. 4. 27.
정치 관련 홍보 전화 차단 방법 대선이 끝났는데도 매일같이 02 로 시작하는 정치 관련 전화가 온다 서울시장인지 뭔지.. 전화 좀 그만했으면.. 내 번호.. 그만 팔려.. skt -> 티월드 접속, 번호제공에서선거 관련 여론 조사 목적의 휴대폰 번호 제공 메뉴에서 거부 등록버튼 kt -> 080-999-1390 전화해서 거부 신청 lg -> 080 -855 -0016 전화해서 거부신청 2022. 4. 27.
퍼셉트론(Perceptron)과 활성화 함수(Activation Function)란? 딥러닝의 시작이라고 할 수 있는 퍼셉트론에 대해 알아보자. 생물이 무엇을 인식할때 어떻게 진행되는가?라는 아이디어를 컴퓨터에 응용한 이론이 퍼셉트론이다 퍼셉트론을 관통하는 이미지는 아래와 같다. 퍼셉트론(Perceptron)이란? 1957년에 프랑크 로젠블라트가 고안한 알고리즘으로 딥러닝(신경망)의 기본 단위이다. 다수의 신호를 입력을 받아 하나의 신호로 출력한다 위 그림과 같이 두 개의 노드(X1,X2)이 있을때 두 노드의 *가중치(w1,w2)만큼을 곱하여 그 조합의 합이 *임계값을 넘었을 경우 1을 출력하고 그렇지 않을 경우 0을 출력하는 것을 의미한다. 더보기 * 가중치(weight): 입력데이터의 중요도 * 편향(bias): 노드를 어떻게 활성화 할지 여부를 조절하는 역할 혹은 영향 * 임계값(c.. 2022. 4. 27.
이산형 확률분포의 종류(베르누이,이항분포,기하분포,포아송 ...) 이산형 확률 분포(Discrete probability distribution)란? 확률 변수가 특정한 값을 가질 확률을 나타내는 함수 중 값의 개수가 가산 할 수 있는 분포를 말한다. 여기서 가산이라 함은 벌어지는 사건의 확률이 유한하거나 점으로 표현이 가능한 경우를 말한다. 즉 확률변수가 취할 수 있는 실수 값의 수를 셀 수 있는 변수를 말한다 예로 동전 던지기, 주사위 던지기 등이 있다. 베르누이 확률분포, 이항분포, 기하분포, 포아송분포 등이 있으며 각 분포의 설명은 아래와 같다 베르누이 분포(Bernoulli Distribution)란? 매 사건의 시행때 마다 오직 결과 값이 2개만 존재하는 경우의 확률변수 이항 분포란? 연속된 n번의 독립적 시행에서 각 시행의 확률을 가질 때의 이산 확률 분포.. 2022. 4. 26.
STEEP 분석이란? STEEP이란? 사회, 기술, 경제, 환경, 정치(Society, Technology, Economy, Enviroment, Political)에 관하여 전반적인 트렌드를 파악하는 거시적 환경 분석 방법이다 거시적인 메가 트렌드에서 현재의 조직이나 해당 산업에 폭 넓게영향을 미치는 사회,경제적 요인에 관하여 기회를 탐색하기 위하여 사용된다고 보면 된다. 반대로 미시적인 환경 분석 방식으로는 3C(Customer, Competition, Company) 분석 방법이 있다. *거시적이다라는 의미는 사회의 구조적인 관점으로 객관적인 사회 조건을 본다고 생각하면 되며 *미시적이다라는 의미는 개인적인 관점으로 자율성과 상호 작용을 본다고 생각하면 된다. STEEP 분석 방법의 진행은 아래 순서로 진행되어진다. S.. 2022. 4. 23.
NFT의 가치에 대한 생각과 궁금증 NFT (Non-fungible token) : 블록체인 기술을 이용하여 디지털 자산의 소유주를 증명하는 디지털 세계에서의 토큰 가상세계에서의 자산(사진,이미지,등.. )의 대한 하나의 등기 같은 소유권을 증명하는 도구라고 보면 된다. 가상화폐에 울고 웃는 사람들이 많은 현 시기, nft가 사기다 아니다라는 이야기와 그 존재에 대해 의문이 많아지는 현 시기 필자 또한 단 하나뿐인 증명이라면 가치가 있지 않을까? 라는 생각에 실제로 투자를 고민했던 경험과 인터넷에 떠돌아다니는 글을 보며 떠오른 생각을 정리하고자 이 글을 적는다. 노동력,공산품,주식,그림.. 등 어떠한 재화가 가치를 가지기 위해선 생산한 본인이 아닌 사회의 다른 구성원들의 수요가 필요하다. 하지만 그 수요는 정말 가지각색이기기 때문에.. 이.. 2022. 4. 20.