매일매일 공부
- 2018-06-01 ~ 2018-09-08
시즌1 결과물 정리
- 포스팅 정리
- 책 정리
- 강의 정리
- 문제상황 해결
- 시각화
- 그외 잡다한 정보들
- 2018-10-15 ~ 2019-01-22
- 출석률 100% 성공!
시즌2 결과물 정리
- 공부한 내용 정리
- Coursera : Probabilistic Graphical Models 강의 정리
- interpretable ML
- PR12 딥러닝 논문읽기 영상 보고 정리
- 데이터 과학을 위한 통계 3장 : 통계적 실험과 유의성 검정
- TF-IDF
- Hyperparameter Optimization with hyperopt & bayes_opt
- Hive에서 json 처리하기
- R, Python, Spark
- Introduction to Empirical Bayes 책 내용 정리
- Ebay Tech Blog: A Case Study in Empirical Bayes
- Stan: Bayesian Factor Analysis
- Stan: Gaussian Process
- JS
- Python
- R
- R: 특정 코드의 실행시간을 계산하는 래퍼함수 만들기
- R: 라이브러리를 특정한 이름으로 import하기
- R: 색상 팔레트 생성하기
- R: data.frame으로부터 transaction 구성하기
- R: Error Handling in R
- R: gridExtra 그래프에 제목 추가하고 폰트 설정하기
- R: dplyr을 직접 구현해보자
- R: Mac용 R에서 rJava + KoNLP 설치하기
- R: promotionImpack 라이브러리 내부 로직 이해하기 + tidyverse 스타일로 정리
- R: Mac 환경에서는 brew로 R을 설치하지 말자
- R: 0/0 케이스에 scale 적용하기
- R: Split 함수를 NSE로 구현해보자
- R: rstan에서 cpp_object_initializer 에러 해결하기
- ETC
- 2019-03-18 ~ 2019-06-25
- 출석률 71%
시즌3 결과물 정리
- Causal Inference in Statistics : A primer
- Introduction to the Causal Inference
- Berksons Paradox
- Causal Inference with Python
- Bayesian
- Gaussian Process
- Time Series
- R: Moderndive Ch10. Hypothesis Testing
- MLE vs MAP
- Why Stepwise Selection Bad?
- Stanford CS224w : Analysis of Networks
- R: Network Centrality
- Python: GraphFrames Installation in pyspark
- Python: PyTorch-BigGraph 적용하기
- Connected Components
- Git
- Javascript
- Visualization
- 2019-10-01 ~ 2020-01-08
- 출석률 70%
시즌4 결과물 정리
- Statistical Rethinking 요약 정리
- Uber's Synthetic Control Experimentation Framework When A/B Tests are Not Possible
- "X affects Y". What does that even mean? 포스팅 읽고 정리
- Causal inference bake off 포스팅 읽고 정리
- Causal Inference using Difference in Differences, Causal Impact, and Synthetic Control 포스팅 읽고 정리
- General
- Web
- Javascript
- Callback 함수를 Promise로 변경하기
- nvm vs n
- Mac에서 npm global 설치시 Permission Error 해결하기
- global 설치 없이 npm 스크립트 실행하기
- 맥에서 안드로이드 모바일 크롬 원격 디버깅하기
- ES6 에서 import 문은 호이스팅된다..?
- Vue Error : Unexpected console statement (no-console)
- MutationObserver 간단 사용법 정리
- Build your own React 정리
- mocha 테스트를 위해 babel 세팅하기
- NodeList 객체에 Array의 메서드 사용하기
- CookieStorage : Storage API 형식으로 cookie 다루기
- JS에서 문자열에 replaceAll 적용하기
- 프론트엔드 테스트 코드 작성 (puppeteer, mocha, chai)
- Puppeteer 에서 브라우징 정보 초기화하기
- 문자열을 base64로 인코딩하기
- Node Express 에서 Response에 걸리는 시간 기록하기
- Python
- R
- 2020-03-02 ~ 2020-06-09
- 출석률 91%
시즌5 결과물 정리
- JavaScript, Web, CSS
- asyncPool 직접 구현하기
- JS Promise 내부에서 reject 하더라도 뒷 부분 코드들이 계속해서 실행되는 문제
- 테두리와 여백까지 포함하여 정확한 컨텐츠 크기 설정하기 (CSS box-sizing)
- CSS Block Element 가운데 정렬하기
- CSS drop-shadow VS box-shadow
- CSS의 단위들 : % vs Viewport Units
- CSS로 작은 디바이스에서만 줄바꿈하려면 어떻게 해야 할까?
- div 태그 안에 이미지를 삽입할 때 생기는 빈 공간 제거하기
- 크롬 브라우저에서 Node 디버깅하기
- Node.js 어플리케이션을 도커 컨테이너에 넣기
- encodeURI 와 encodeURIComponent 의 차이점
- Konva 이미지 노드에 border-radius 적용하기
- 모바일 디바이스 여부를 확인해보자
- Node-Mysql2 쿼리에서 테이블 이름을 변수로 처리하기
- JS에서 range 함수 구현하기
- Node-MySQL2 promise API 에서 transaction 사용하기
- 크롬 개발자도구 Blackbox 설정: 특정 외부 스크립트를 디버깅하지 않도록 처리하기
- Puppeteer에서 로컬 html 파일 열기
- babel/register 사용시 발생하는 regeneratorRuntime is not defined 에러
- reduce를 사용해 find를 구현해보자
- React
- Python
- Git
- Docker
- Bash
- Bayesian Statistics : Statistical Rethinking 요약 정리
- SQL
- Causal Inference
- 2021-01-18 ~ 2021-04-27
- 출석률 81%
시즌6 결과물 정리
- Web
- Javascript
- 함수형 자바스크립트 : 함수자 (Functor)
- 함수형 자바스크립트 : 모나드 (Monad)
- JS 에서 Base64 변환하기
- Data URI Scheme 다루기
- Node express를 위한 swagger 세팅하기
- puppeteer 에서 특정한 도메인에 대한 Request Blocking 하기
- JS Snippet : JS에서 CSV 다운로드 기능 구현하기
- JS Snippet : 특정 페이지에 원하는 스크립트가 설치되었는지 확인하기
- JS Snippet : 페이지가 iframe 내부에서 실행되었는지를 JS로 확인하기
- JS Snippet : Object.assign 없이 2개의 오브젝트 합치기
- JS Snippet : 특정한 id를 가진 엘리먼트로 스크롤 이동하기
- JS Snippet : JS로 화면 및 페이지 크기 구하기
- JS Snippet : 웹페이지의 SVG 엘리먼트를 일반 이미지로 변환하기
- JS Snippet : JS 스크립트간 디펜던시 시각화하기
- CSS
- Python
- R
- R promises 라이브러리를 사용한 비동기 처리
- R에서 조건부 에러 처리하기
- littler로 R 스크립트 실행할 때는 .Renviron 에 정의된 환경변수가 설정되지 않는다
- R renv 를 이용한 디펜던시 세팅
- R에서 AWS Athena를 사용하기 위한 ODBC 세팅하기
- 개인 R 작업환경 세팅하기
- bayesAB 라이브러리를 이용해 간단한 MAB 시스템 만들기
- ggplot2 그래프에 배경 이미지 추가하기
- R readr 에서 데이터 불러올 때 전체 컬럼의 타입을 하나로 강제해서 불러오기
- plumber를 사용해 간단한 API 서버 구성하기
- plumber 에서 CORS 처리하기
- ggplot2 scale "expand" 옵션 조정하기
- Git
- Docker
- ETC
- Causal Inference
- ETC
- 2021-11-15 ~ (진행중)