신입자라기 4일 차
dpkb
- 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어
- dpkg 명령어가. deb 패키지의 설치, 삭제를 위해 사용
- deb 설치 : sudo dpkg -i a_amd64.deb
- dep 완전 삭제 : sudo dpkg -P 패키지 이름
makefile
- 리눅스에서 반복적으로 필요한 컴파일을 쉽게 하기 위해서 사용
- Target, Dependency, Recipe의 세 가지 구조
- 반복적으로 빌드할때 변경된 소스코드에서 Dependency 한 것들만 다시 빌드
docker swarm
- Docker 호스트의 네이티브 클러스티렁과 컨테이너 워크로드 예약 등의 기본 제공 컨테이너 오케스트레이션 기능을 제공하는 Docker 기능
- Swarm은 Manager node와 Woker Node라는 두 가지 유형의 Container Host로 구성
- Manager Node : Swarm과 사용자 간의 인터페이스, 모든 기능에 대해 사용자의 명령을 받는 통료 역할
- Worker Node : Manager Node 명령을 받아 컨테이너를 구동하는 노드
- 컨테이너 오케스트레이션?
- 단순 컨테이너의 배포 뿐만 아니라 하나이상의 서비스를 관리 및 유지 보수할 수 있는 많은 기능이 포함된 툴
- ex) docker swarm, Kubernetes
- Swarm vs Kubernetes
- Swarm은 K8S보다 설치와 설정이 쉬움, K8S는 yaml 기반으로 모든 서비스를 정의 및 구성요소를 설정 가능
- Swarm은 서버 한개로 모든 것이 가능, K8S는 마스터 서버와 하나의 노드 필요
머신러닝 스태킹 앙상블(Stacking Ensemble)
- 다른 여러 알고리즘의 예측 결과를 결합하여 New 알고리즘 학습
- train_set을 가지고 각각의 다른 알고리즘들을 학습함
- 위 단계에서 예측된 알고리즘에 의해 예측된 결과를 추가적인 input으로 New 알고리즘을 학습함