전체 글 179

[Deep Learning Architecture] CNN, RNN, Attention-based

CNN Model CNN이란? 이미지 처리에서 많이 사용되며 cnvolution과 pooling을 반복적으로 진행하는 구조 Time series data의 CNN 적용 Dilated Convolutions 기존의 convolution의 계산을 줄여주기 위해 도입 이미지 처리에서의 dilated convolution은 filter matrix 사이에 0을 삽입하여, Receptive field 의 크기는 늘리고, 계산량은 감소 1차원 convolution 필터를 활용해 입력되는 sequence 무시가 데이터 간의 가중합 (Weighted sum)을 구하여 예측 대상인 미래 값을 산출 할 수 있다. 하나 cnn구조는 과거와 미래 데이터간에 시간적인 의존성에 대해서는 고려하지 않는다. RNN Model 자연어..

Machine Learning 2022.11.24

골프 용어 정리

궁금해서 찾아봄 ●어드레스 (Address) = 스윙의 1단계. 스윙을 하려고 발의 위치를 정하고 공에 클럽 페이스를 겨누는 것. 스윙의 7단계 중 가장 편안한 자세이다. ●AGG (Aggregate) = 모든 라운드의 경기 결과를 합산한 결과. ●에어 샷 (Air Shot) = 헛 스윙으로 공을 맞히지 못하는 스윙을 말함 ●알바트로스 (Albatross) = 한 홀에서 파보다 3타 적게 홀인 하는 것. 5홀을 2타로 넣었을 경우로 미국에서는 더블 이글이라고 함. ●어프로치 샷 (Approach Shot) = 그린 가까운 곳에서 핀을 향해 공을 치는 것으로 흔히들 쇼트게임 (Short Game) 이라고 부름. 칩 어프로치 (Chip Approach)ㆍ피치 어프로치 (Pitch Approach)ㆍ러닝 어프..

Etc 2022.11.02

colab VS paperspace Gradient

공부하던 중 Gradient가 보이길래 검색해보았당 사양은 colab이 조금 더 좋아 보이나, 필요에 따라 Gradient를 사용해도 좋을 것 같다. 이번에는 Gradient를 사용해봐야겠다. 딥러닝을 공부하려면 고성능 컴퓨팅 자원 (특히 GPU) 를 필요로 합니다. 하지만 가난한 학생 입장에서 고성능 컴퓨터를 맞추기는 쉽지 않습니다. 그래서 많은 사람들이 무료로 고성능 GPU를 활용 할 수 있는 Google Colabatory (이하 Colab)를 사용합니다. 하지만 Colab에도 몇가지 단점들이 있습니다. 대표적인 단점 은 아래와 같습니다. 예기치 않은 세션 종료 (일정 시간 이상 자리비움 혹은 12시간 이상 세션 사용) 세션 종료 시 데이터 소멸 별도의 저장공간 제공 X 세션이 종료 되면 그동안 학..

Etc 2022.10.25

[Pytest]python 전용 테스트 라이브러리

- Unit Test 유닛테스트는 프로그램을 구현할 때 유닛 단위로 테스트를 진행하는 것을 의미한다. 여기서 유닛이란 보통 함수 단위라고 생각하면 좀 더 이해가 될 것이다. 프로그램은 결국 데이터와 이를 처리하는 함수로 구성되는데 각 함수를 충분히 테스트하면 전체 프로그램에서 문제가 발생하는 것을 최소화할 수 있다. 그래서 함수를 구현한 후 함수의 입력과 예상되는 출력을 비교함으로써 함수를 테스트한다. 또한, 유닛테스트는 코드를 수정하는 리펙토링 과정에서도 유용하게 사용한다. 리펙터링이란 기능은 그대로 둔채 코드의 구조등을 변경하는 것을 의미. 기존에 잘 동작하던 프로그램을 정확히 이해해서 구조를 변경하는 것은 쉬운 일이 아니다. 따라서 리펙터링을 수행하기 앞서 유닛 테스트 코드가 있다면 코드를 수정한 ..

Infra 2022.10.14

In-memory DB

실시간 서비스를 위해 찾아보다 알게 된 in memory DB In-Memory Database IMDB, 혹은 MMDB(Main Memory DBMS)라고도 한다. 주요 기업 및 제품은 아래와 같다. Amazon ElastiCache (미국) Redis (미국) 레디스(redis, Remote Dictionary Server)는 in-memory 기반의 키-벨류 스토어(key-valueStore)이다. 성능은 데이터를 메모리에 바로 처리하므로 메모리 기반의 데이터 베이스에 비해서 빠름 저장할 수 있는 데이터 타입의 경우에 다른 저장소는 기본적인 프리미티브 타입(primitive Type)만을 제공하는데 반해 레디스는 문자열(string), 스트링 집합(set), 해쉬(hash), 리스트(List)등의 ..

Etc 2022.10.04

[증권투자권유대행인]문제 오답_4

62번 다음 중 "자본시장법"상 불건전 영업행위에 대한 설명으로 가장 거리가 먼 것은? 1) 증권 시장과 파생상품 시장 간의 가격차이를 이용한 차익 거래는 선행매매에 해당하지 않는다. 2) 조사분석자료 공표후 24시간이 경과하기 전에 조사분석자료의 대상이 된 금융투자상품의 자기의 계산으로 매매할 수 없다. 3) 조사분석자료 작성 담당자에게 기업금융업무와 연동된 성과보수를 지급할 수 없다. 4) 모집 매출과 관련된 조사분석자료는 그 중권이 최초로 상장된 후 40일 이내에 공표하거나 특정인에게 제공 해야한다. 답: 4 < 모집 매출과 관련된 조사분석자료는 그 증권이 최초로 상장된 후 40일 이내에 공표하거나 특정인에게 제공할 수 없다. 63번 다음 중 증권신고서에 대한 설명으로 가장 거리가 먼 것은? 1) ..

[증권투자권유대행인]문제 오답_3

57번 다음중 "자본시장법"상 금융투자 상품에 대한 설명으로 가장 거리가 먼 것은? 1) 금융투자상품은 원금손실 가능성이 있다. 2) 회수금액 산정시 판매 수수료와 위험 보험료는 포함되지 않는다. 3) 파생상품은 원금 초과손실 가능성이 존재한다. 4) 원화 표시 양도성예금증서(CD)는 금융 투자 상품에 속하지 않는다. 답: 2 -> 회수금액 산정시 판매 수수료와 위험 보험료는 포함됨 > 투자 금액 산정 = 투자금액 - 판매수수료-위험보험료 >환수금액 산정 = 회수금 + 환매 수수료 + 해지 수수료 + 세금 + 미지급액 *금융 투자 상품 제외 - 원화 표시 양도성 예금증서 (CD), 관리형 신탁의 수익권, 주식 매수 선택권(스톡옵션) *금융투자 상품 의의 및 구분 - 원금손실 가능성이 있음 - 추가적인 지..

반응형