본문 바로가기
728x90
반응형

전체 글150

[MLops] 220206 패스트캠퍼스 챌린지 14일차 - PVC PVC Persistent Volume (PV), Persistent Volume Claim (PVC) 는 stateless 한 Pod 이 영구적으로(persistent) 데이터를 보존하고 싶은 경우 사용하는 리소스입니다. 도커에 익숙하신 분이라면 docker run 의 -v 옵션인 도커 볼륨과 유사한 역할을 한다고 이해할 수 있습니다. PV 는 관리자가 생성한 실제 저장 공간의 정보를 담고 있고, PVC 는 사용자가 요청한 저장 공간의 스펙에 대한 정보를 담고 있는 리소스입니다. PV 와 PVC 의 차이에 대해서는 헷갈리실 수 있지만, 저희는 지금 당장 이해하지 않아도 괜찮습니다. Pod 내부에서 작성한 데이터는 기본적으로 언제든지 사라질 수 있기에, 보존하고 싶은 데이터가 있다면 Pod 에 PVC 를.. 2022. 2. 6.
[MLops] 220205 패스트캠퍼스 챌린지 13일차 - service 1. service Service 는 쿠버네티스에 배포한 애플리케이션(Pod)을 외부에서 접근하기 쉽게 추상화한 리소스입니다. https://kubernetes.io/ko/docs/concepts/services-networking/service/ Pod 은 IP 를 할당받고 생성되지만, 언제든지 죽었다가 다시 살아날 수 있으며, 그 과정에서 IP 는 항상 재할당받기에 고정된 IP 로 원하는 Pod 에 접근할 수는 없습니다. 따라서 클러스터 외부 혹은 내부에서 Pod 에 접근할 때는, Pod 의 IP 가 아닌 Service 를 통해서 접근하는 방식을 거칩니다. Service 는 고정된 IP 를 가지며, Service 는 하나 혹은 여러 개의 Pod 과 매칭됩니다. 따라서 클라이언트가 Service 의 주.. 2022. 2. 5.
[MLops] 220204 패스트캠퍼스 챌린지 12일차 - Deployment https://huidea.tistory.com/247 [MLops] 220203 패스트캠퍼스 챌린지 11일차 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/245 [MLops] 220202 패스트캠퍼스 챌린지 10일차 - minikube, Kub.. huidea.tistory.com Deployment 참고 link : https://arisu1000.tistory.com/27833 쿠버네티스 컨트롤러 : 디플로이먼트(Deployments) 디플로이먼트는 쿠버네티스에서 일반적인 상태가 없는(stateless)앱을 배포할때 사용하는 가장 기본적인 컨트롤러입니다. 쿠버네티스가 .. 2022. 2. 4.
[MLops] 220203 패스트캠퍼스 챌린지 11일차 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/245 [MLops] 220202 패스트캠퍼스 챌린지 10일차 - minikube, Kubectl 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/244 [MLops] 220201 패스트캠퍼스 챌린지 9일차 - 쿠버네티스 실습.. huidea.tistory.com # pod : pod 은 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 텀퓨팅 단위 ! - pod 는 언제나 노드 상에서 동작.. 2022. 2. 3.
[Machine learning] 선형회귀모델 (1) 모델검정 - 정규성/등분산성/독립성 Intro. 선형회귀 모델을 구현할 때, 그저 LinearRegression.fit()을 해도 학습은 물론 된다. 하지만, 생성된 모델이 선형회귀의 기본 가정을 따르는지 아닌지 체크가 필요하다. 선형회귀가정에 따르지도 않는데 데이터를 선형회귀에 끠워맞춰서 결과값을 뽑으면 그 값은 엉망진창일테니까 꼭 살펴봐야할 선형회귀 가정과 확인 방법에 대해서 이번 글에서 적어보겠따! +) 확률 오차 (잔차) = 타겟값 - 예측값 예측값은 확률 분포이기 때문에, 잔차도 확률 오차 index 1. 선형회귀의 가정 - 정규성, 등분산성, 독립성 2. 확률오차의 정규성 확인 2.1 QQplot 2.2 샤피로 검정 3. 확률오차의 등분산성 확인 - residual plot 4. 독립성 확인 4.1 예측값과 잔차간의 독립성 : .. 2022. 2. 3.
[MLops] 220202 패스트캠퍼스 챌린지 10일차 - minikube, Kubectl 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/244 [MLops] 220201 패스트캠퍼스 챌린지 9일차 - 쿠버네티스 실습 - YAML, minikube 환경 세팅 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 1. YAML 데이터 직렬화에 쓰이는 포맷 양식 중 하나 데이터를 전송할 때 쓰이는 포맷 huidea.tistory.com 어제 40G이상의 새로운 가상 환경을 생성했고 도커 설치까지 완료했다. ! 0. 쿠버네티스 실습 환경 세팅 - VM 재생성 디스크 40 GB로 늘리기 VM 만드는.. 2022. 2. 2.
[MLops] 220201 패스트캠퍼스 챌린지 9일차 - 쿠버네티스 실습 - YAML, minikube 환경 세팅 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 1. YAML 데이터 직렬화에 쓰이는 포맷 양식 중 하나 데이터를 전송할 때 쓰이는 포맷 마스터노드에게 데이터 보낼때에는 Json, XML, YAML형식으로 보내야 함 YAML 형식은 다른 형식에 비해 가독성이 좋은 특징이 있음 Strict validation - 들어쓰기 줄바꿈에 대해 엄격하게 따짐 # 문법 : * key - value 형식으로 이뤄져있음 - json 과 비슷 * 주석처리도 마찬가지로 # * 자료형도 파이썬과 동일 yaml 에서 true, yes, y 모두 예약어 * multiline --> |, > 를 활용해서 기입 * 하나의 yaml 안에 여러개의 yaml.. 2022. 2. 1.
[MLops] 220131 패스트캠퍼스 챌린지 8일차 - 도커와 쿠버네티스 개념정리 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 1. 쿠버네티스 기본 개념 컨테이너 오케스트레이션 : 다양한 컨테이너를 관리하는 것 AWS EKS, 구글 쿠버네티스 엔진, 에져 쿠버네티스 서비스가 쿠버네티스 대표 서비스들 2. 쿠버네티스 컨셉 1) 선언형 인터페이스 : 원하는 상태라른 것(desired state)이 존재, 최종 결과에 대해 선언 ( =! 명령형 인터페이스와 다름 : 각 단계별 과정을 상세히 명령하는 형식) 2) master node (control plane node)와 worker node 분리되어있음 : 한 클러스터는 하나 이상의 서버가 붙어있음 (물리적으로는 분리되어있어도, 사용자는 하나의 컴퓨터를 사.. 2022. 1. 31.
[MLops] 220130 패스트캠퍼스 챌린지 7일차 - 도커 실습 (4) https://huidea.tistory.com/239 [MLops] 220129 패스트캠퍼스 챌린지 6일차 - 도커 실습 (3) 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/238?category=999869 [MLops] 220128 패스트캠퍼스 챌린지 5일차 -.. huidea.tistory.com 어제에 이어서 도커 이미지 실습을 진행 해보겠다. 어제 만든 도커 이미지를 이제 레지스트리에 띄워보자 1. Docker Registry 1/ docker registry docker run -d -p 5000:5000 --name registry registry regist.. 2022. 1. 30.
[MLops] 220129 패스트캠퍼스 챌린지 6일차 - 도커 실습 (3) 머신러닝 서비스 구축을 위한 실전 MLOps 올인원 패키지 Online 강의 Part2. ML환경 구축을 위한 도커와 쿠버네티스 https://huidea.tistory.com/238?category=999869 [MLops] 220128 패스트캠퍼스 챌린지 5일차 - 도커 실습 (2) https://huidea.tistory.com/236?category=999869 [MLops] 220127 패스트캠퍼스 챌린지 4일차 - 도커 실습 (1) https://huidea.tistory.com/235?category=999869 [MLops] 220126 패스트캠퍼스 챌린지 3일차 - ubun.. huidea.tistory.com 이어서 도커 실습을 진행해보자 ! 도커 이미지? 어떤 애플리케이션 코드 뿐만 .. 2022. 1. 29.
728x90
반응형