About Me/AI Tech(95)
-
[Week 5- Day 3] 회고
# Plotly 인터랙티브한 시각화를 위한 라이브러리 배포나 자체로 디자인도 화려해서 다른 라이브러리들보다 경쟁력있음 # RUN 과 CMD, ENTRYPOINT 명령어의 차이? - docker run 은 명령어를 새로운 Container에서 실행한다. 주로 특정 이미지 위에서 writeable Container을 생성하고, 특정 명령을 사용하여 주어진 명령어를 수행한다. CMD와 ENTRYPOINT는 shell 명령어는 아니고, Dockerfile 내에서 사용하는 명령어다. 두 명령어 모두 Container가 실행할 때 어떤 명령어가 수행되야 하는지를 나타낸다. - ENTRYPOINT는 그 Container가 실행가능하도록 하기 위해 정의해야 한다. - CMD는 ENTRYPOINT 명령 또는 Contai..
2022.02.16 -
[Week 5- Day 2] 회고
# 가상화 란? 개발 시에 Servic 운영 환경(Server)에 직접 들어가 개발하지 않고, local 환경에서 개발 후에 배포를 함. 그래서 branch 전략(main, develop, staging, feature 등)이 존재하는 것임. 예를 들어 local 환경이 MacOS 이고, production 환경이 Linux 이라고 하자. OS가 달라서, 라이브러리나 python 등 설치를 다르게 진행해야 한다. 이 때, 환경 변수나 usergroup, permission 등도 확인이 필요함. 이렇게 여러가지 변수를 고려하지 않으면 실행이 되지 않음. 따라서 README 등에 다양한 설정을 기록해두고, 항상 실행하도록 함. 이러한 작업들이 반복되니 귀찮으니, 셸 스크립트를 만들어둠. 근데 만약 운영하는 ..
2022.02.15 -
[Week 5- Day 1] 회고
# Product Serving = MLOps 개론 (ex. Prototype, Linux, CI/ CD, MLflow, AirFlow 등) !! Why 만들어졌는지 집중 (-> 1년 후엔 거의 안쓰는 lib가 될 수 O) Q. 더 필요한 부분은? 더 개선하려면? 왜 이렇게 구현? (=> 제약조건, 상황에 따른 최선의 선택을 추구) 바라는 모습? - 큰 그림 인지, 능동적인 자세(직접 문제정의& 필요한 도구 탐색), 지속적으로 개선, ML프로세스 이해 ex. 어떤 방법적용? 왜 해야? 어떤 방법이 좋나? 왜 좋나? # ML 프로세스 (⭐️문제정의 중요) 현상 파악 (Q. 어떤 일이 발생? 어려움? 해결하고 싶은 거? 추가로? 가설? 데이터?) 목적/ 문제 정의 (Q. 무얼 해결하고 싶나? 알고 싶나?)(..
2022.02.14 -
[Week 4- Day 5] 회고
# Radar Chart (Star Plot) = 중심점 기준으로 n개의 변수값을 표현. 극좌표계 사용. 데이터의 quality 표현에 Good. (ex. 캐릭터 스펙, 운동선수 비교) 주의점! - 각 feature 독립적 & 척도가 같아야함. - 면적은 중요X (feature 순서에 따라 많이 달라짐) - feature가 많아질수록, 가독성 떨어짐. # [피어세션 발표] AutoEncoder https://hyunbool.notion.site/AutoEncoder-ed668277c9a043e79ff09639f8136f2e ## 피어 세션 스페셜 피어세션 때, 양궁이 취미인 분을 만났다. 들어보니 양궁카페도 있다고 한다. 신촌에서 있어서 보니까 사격장 비슷한 느낌으로 있었다. 요새 빠져있는 거나 심취한 ..
2022.02.11 -
[Week 4- Day 4] 회고
# 심화 과제1. ViT - CV : image, video를 high level에서 컴퓨터가 이해하도록 하는 것 - Transformer (self-attention) : 요새 거의 all 모델이 사용 - ViT (이미지 분류 Task에 good) Image embedding (일렬로 나열된 patch 화)(0* 이거는 분류를 위해 추가) Transformer encoder (L개 반복) Classification # 심화 과제2. AAE - VAE : 가우시안 분포 N(0,1)를 따라야만 함 - AAE : posterior와 arbitary prior를 맞추는 게 목표 - reparametrization : 평균과 표준편차 (sampling에 사용X) + e만 sampling해서 z_i를 선택. 이를..
2022.02.10 -
[Week 4- Day 3] 회고
# Generative Model generation (ex. 강아지 같은 이미지 생성하고 sampling하는 모델) density estimation (이미지가 주어지면, 강아지같은지/아닌지/고양이같은지 확률값 출력)(Anomaly Detection에 활용)(= explicit model 확률값 얻을 수 있는 모델) unsupervised representation learning (ex. 강아지가 주어지면, 귀2개 & 다리4개 ~~특징이 있다) Q. P(x)를 어떻게 만드냐? Discrete Distribution (finate set에서) 베르누이 분포 (0 또는 1) Categorical 분포 X ~ Ber(p) D = {H, T} P(H) = P, P(T) = 1-P Y ~ Cat(p_1, ....
2022.02.09