가지 중요한 개념을 설명하기에 앞서, 간단한 회귀(Regression) 문제를 소개해 보도록 하겠다.
Gibbs Sampling
Gibbs Sampling을 구현하기위해 사용한 Inverse Transform Sampling 기법을 소개하면서 실질적인 구현 방법을 먼저 소개하고, 이론적인 배경은 나중에 업데이트 할 예정이다.
Variational Inference
Inference는 [Bayeisan Inference](/00.research/bayesian-inference)에서 적용되는 테크닉으로 개인적으로는 상당히 공부하기 어려웠던 것 중 하나여서 시간을 내어 정리해 보려고 한다.
컨텐츠 기반 알고리즘
Matrix Factorization
Factorization은 추천 시스템에서 협업 필터링(Collaborative Filtering) 알고리즘에 속한다. 아이디어는 상당히 간단한데 User와 Item을 행과 열로 가진 Matrix 분해햐여 User와 Item을 low dimensional latent space에 사상 시키는 방법이다. 이를 위해 아랴와 같이 크게 두가지 방식으로 User-Item Matrix를 Decomposition 할 수 있다.
모델 기반 협업 필터링
디리클레 프로세스
가우시안 프로세스
혹스 프로세스
포아송 프로세스
Adversarial-neural Event Model
Correlated Topic Model
Gaussain LDA
Hierarchical Dirichlet Process
LDA의 Non-parametric 버전으로 토픽 갯수 K를 지정하지 않아도 되는 더 일반적인 모델
Latent Dirichlet Allocation
LDA는 임의의 문서를 K개의 토픽 분포로 표현하고, 각 토픽은 V개의 단어 분포로 표현하는 모델이다.
Latent Event Model
Docker 명령어
docker run
Dockerfile 작성
Dockerfile 내에서 환경 변수 사용하기
code-server
+ ubuntu 20.04
Multipass
Canonical에서 배포하는 VM 설치 도구로서 CLI 단 몇 줄 만으로 정말 빠르게 VM을 배포 할수 있게 해주며
VMware Fustion 윈도우 11 설치
하둡
데이터의 양과 종류가 많아짐
HBase
기반으로 하는 컬럼형 NoSQL Database
Hive
HDFS에 있는 데이터를 쿼리하기 위한 엔진
Spark
크게 두가지로 구성됩니다. 작업을 관리하는 드라이버와 작업이 실행되는 노드를 관리하는 클러스터 매니저입니다
클래스형 컴포넌트를 만들고, 에러가 발생할 수 있는 자식 컴포넌트(`Child`를 감싸주면, 자식 컴포넌트에서 예외가 발생했을 때, 예외를 캐치하여 `Fallback` 컴포넌트에 정의된 동작으로 넘겨줄 수 있다. (일종의 리액트 컴포넌트에서 사용 가능한 tray-catch 구문이라고 생각하면 편함)
React와 Event
Vanila Javascript를 이용한 Event 처리
React에서 사용 가능한 유용한 도구
VSCode에서 사용 가능한 유용한 도구
리액트에서의 Form
https://ko.reactjs.org/docs/forms.html
고차 컴포넌트: HOC
로직을 재사용하기 위한 React의 고급 기술
Hook
Hook은 React 버전 16.8부터 React 요소로 새로 추가되었다.
리액트와 JSX
Vanila Javascript를 이용한 Element 생성
Memoization
부모 컴포넌트의 props 변경으로 인해 모든 자식 컴포넌트가 처음부터 리랜더링 되는 것을 방지
package.json
dependencies vs devDependencies
Portal
부모 컴포넌트의 DOM 계층 구조 바깥에 있는 DOM 노드로 자식 컴포넌트를 렌더링하는 방법을 제공한다.