
딥러닝 기초 - 퍼셉트론 (Perceptron) (2) _ 단층 퍼셉트론
2022. 11. 26. 19:03
TIL/08_DL
퍼셉트론 (Perceptron) 저번 포스팅에 이어 학습!! 2022.11.26 - [분류 전체보기] - 딥러닝 기초 - 퍼셉트론(Perceptron) (1) 2. 단층 퍼셉트론 (Single-Layer Perceptron) perceptron learning 퍼셉트론은 단층 퍼셉트론과 다층 퍼셉트론으로 나뉘어진다. 단층 퍼셉트론은 입력층과 출력층 단 두 단계로만 이루어진다. 퍼셉트론의 수학 식이 다음과 같았다. $$ \hat{y} = \begin{cases} +1 & if\ \sum_i^{n}w_ix_i + b \geq 0 \\ -1\ or\ 0 & otherwise\end{cases} $$ x는 입력값이므로 이 수학 식에서 우리가 찾아야 하는 파라미터는 weight($w$)와 bias(b) 라고 할 ..

딥러닝 기초 - 퍼셉트론(Perceptron) (1)
2022. 11. 26. 18:26
TIL/08_DL
퍼셉트론(Perceptron) https://wikidocs.net/book/2155 과 수업시간에 배운 내용 정리 퍼셉트론 기초 개념 딥 러닝을 이해하기 위해서는 우선 인공 신경망에 대한 이해가 필요한데, 퍼셉트론은 초기 인공 신경망 중 하나이다. 퍼셉트론은 실제 뇌를 구성하는 신경 세포 뉴런과 비슷한 모양을 가졌다. 위의 그림에서 볼 수 있듯이 신경 세포 뉴런에서 가지돌기를 통해 신호를 받아들여 => Input, 그 신호가 일정치 이상의 크기를 가지면 => Weight(가중치), 축삭돌기를 통해서 신호를 전달 => Output 이 구조를 나타낸 것이 퍼셉트론이다. 그럼 퍼셉트론이 인공 신경망에서 어떻게 작동하는지 알아보자. 위 그림에서 볼 수 있듯이 인공 신경망은 다 수학이고 퍼셉트론도 수학 식으로 ..

[금융Python] 기대수익률 분석 / CAPM (2)
2022. 11. 25. 17:23
TIL/09_QUANT
그럼 기대수익률 분석 / CAPM (1)에 이어서 실제 Python을 통해 실전 분석을 해보자. 먼저, !pip install finance-datareader로 다운로드 해주고, 라이브러리 불러오기 import numpy as np import pandas as pd import FinanceDataReader as fdr import matplotlib.pyplot as plt import seaborn as sns import statsmodels.api as sm import scipy as sp 위 강의에서 사용한 종목은 다음과 같다. Market : KOSPI200 (KS200) Indicidual Asset : 삼성전자 (005930), 오뚜기(007310), SK하이닉스(000660) 삼성..

[금융Python] 기대수익률 분석 / CAPM (1)
2022. 11. 25. 17:12
TIL/09_QUANT
HTML 삽입 미리보기할 수 없는 소스 유튜브를 통해 우연히 금융 분석 강의를 보게되었다. https://www.youtube.com/watch?v=rgW7hTyGuxs&list=PL7SDcmtbDTTyFvuI\_rIwaXyxggTNAyqWC&index=2 [메타코드]에서 진행하는 강의였는데, 퀀트 분석 중 CAPM을 공부하고 기대수익률을 분석하는 수업이었다. 강의 퀄리티가 좋았고, 무엇보다 이런 강의를 무료로 볼 수 있다는 것이 신기했다. '퀀트'란 주가의 움직임을 예측하기 위한 하나의 수단인데, 기업 분석이 아닌 통계를 통해 예측을 하게 된다. 이 강의를 보는 동안 내가 가진 통계 지식이 금융 시장에서 필수적으로 쓰인다는 것을 알게 되었고, 내가 금융 용어에 친숙하지 않았을 뿐 곰곰히 생각해보면 충분..

심심해서 하는 BTS - Permission to dance 가사 분석
2022. 11. 24. 17:38
TIL/01_Python
공부하기 싫어서 해보는 아주아주 간단한 데이터 분석ㅋㅋㅋ BTS 노래 듣다가 삘받아서 해봤다. 한글 가사보다 영어로 된 가사가 전처리하기 쉬울 것 같아 Permission to dance로 하기로 했다. Permission to dance 는 노래 제목이 말하듯이 '현실의 벽에 부닥치고 고단한 하루를 보낸 모두에게 "춤은 마음가는 대로, 허락 없이 마음껏 춰도 된다"' 라는 메시지를 전한다고 한다. 과연 가사 속에 이러한 메시지가 들어있는지 확인해보자! 1. 데이터 수집 구글에서 'permission to dance 가사' 검색. 가사 복사하기 후 메모장에 저장함 2. 데이터 불러오기 및 라이브러리 설치 Colab 환경에서 진행했다. 먼저, 라이브러리를 불러왔다. 나는 필요한 패키지를 한 곳에 몰아 넣는..

BERT Review
2022. 11. 4. 15:49
TIL/08_DL
HTML 삽입 미리보기할 수 없는 소스 BERT BERT 논문과 여러 자료를 종합하여 정리 BERT 란? BERT : Bidirectional Encoder Representations from Transformers 사전 훈련 언어모델 트랜스포머를 이용하여 구현되고, 위키피디아(25억 단어)와 BooksCorpus(8억 단어)와 같은 대용량의 레이블 없는 텍스트 데이터로 사전 훈련된 언어 모델 이를 토대로 문서 분류, 질의 응답, 번역, 감성 분석 등의 작업이 가능하다 GPT와 차이? undirectional vs bidirectional GPT 모델은 원본 Transformer의 decorder layer를 사용하여 각 토큰이 텍스트의 이전 단어에서 생성되는 autoregressive task 수행 ..
[Git] git 히스토리 삭제
2022. 6. 29. 00:09
TIL/00_Git
최근 깃허브에 공부한 내용 올리고 하다보니 API Key를 올려버리는 어처구니 없는 실수를 저질렀다 사실 전혀 API Key 자체를 인지하지 못했는데 G메일로 깃가디언?이 GitGuardian has detected the following Google API Key exposed within your GitHub account. 라고 알려줬다.. 이게 뭔 상황인가 하고 검색해보니 자칫하다가는 계정이 정지되거나 API 키를 재발급 받아야 할 수도 있다고 했다. 심지어 이 key는 내 키가 아니라 수업 때 사용했던 강사님 키라 큰 민폐가 될 뻔한 상황이었던... 그래서 빠르게 파일을 수정하고 다시 push를 해서 괜찮을 줄 알았는데... 알고보니 history에는 그대로 남아있었다!!ㅠㅠ 이 히스토리를 어..

AI 기초수학 - 통계
2022. 6. 24. 00:18
TIL/04_AI Math
모두의 인공지능 기초 수학 Part4. 확률과 통계 15장. 통계 중입니다. 통계 확률변수와 확률분포 확률변수 확률 변수 확률 변수 확률 변수 : 실험 결과에 따라 표본 공간의 각 원소에 실수 값 하나를 대응 표본 공간 : 실험의 결과 하나 하나를 모두 모은 것 확률변수 : 표본 공간을 정의역(domain), 실수를 공역(co-domain)으로 가지는 함수로 정의 이산확률변수 확률변수 X가 어느 구간의 모든 실수 값을 택하지 않고 0,1,2,... 등 고립된 값만 택할 때 연속확률변수 정밀히 측정할 수 없는 키, 몸무게 같은 값 $$ P(177 확률 확률변수(x) 확률함수(f(x)) 확률질량함수 pmf 파이썬 SciPy 라이브러리 - stats 서브패키지 확률질량함수 : binom 클래스로 구현 # ..