반응형
볼츠만 머신(Boltzmann Machine)은 딥러닝이 한창 입에 오르내리기 전, 표현 학습(Representation Learning)의 선조격 역할을 한 확률 모형입니다. 이 확률 모델의 이름은 볼츠만 분포(Boltzmann Distribution)라는 열역학에서 주로 등장하는 개념에서 비롯되었습니다. 80년대 인공지능이 막 연구되는 시기, 머신러닝/딥러닝은 독자적인 분야라기보다 다른 이론학문들과 접목되는 사례가 꽤 있었습니다. 볼츠만 머신(Boltzmann Machine)이 그 중 하나이며, 당시 Terry Sejnowski 교수가 에너지/엔트로피 개념을 비지도학습과 융합하여 탄생시킨 결과물이기도 합니다. 그로부터 20년 정도 지난 2006년에 Geoffrey Hinton 교수는 볼츠만 머신을 한..
컨테이너 이미지 다운로드 Docker Hub를 통해 구동시킬 앱의 이미지를 미리 내려받습니다. # 이미지 다운로드: "docker image pull [image 이름]:[version]" # version을 명시하지 않으면 가장 최신 버전으로 내려받습니다. docker pull nginx # 사용가능한 이미지 조회 docker image ls 컨테이너 생성 갖고 있는 이미지를 이용하여 컨테이너를 생성하고 관리하는 명령어입니다. 본 포스트에서는 Nginx를 생성하여 4885번 포트로 서비스를 운영하는 예시를 담았습니다. # 컨테이너 생성 및 실행: "docker run [options] [Image 명]" # 옵션 종류: # --detach (-d): 백그라운드 실행 체크, # --name: 컨테이너 이..
일반적인 리눅스 환경은 SSH 접속을 패스워드 기반으로 수행하고 있습니다. 보안 관점에서 이러한 기본 방식은 별로 선호되지 않는데요, 사용자의 패스워드 관리가 소홀한 경우가 많기 때문입니다. 패스워드를 간단한 숫자조합 '1234'등으로 만든 다던가, 또는 아무데나 기록해둔다던가 말이죠. AWS와 같은 클라우드 서비스는 이보다 견고한 보안 장치가 필요하고, 그럴 때 주로 SSH key 인증 방식이 활용됩니다. Private key를 갖고 있는 SSH 클라이언트에게만 접속을 허용하여 임의의 호스트에서 서버로 연결되는 것을 방지할 수 있습니다. 관련하여, 아래 제가 구축한 환경을 기준으로 SSH 키 연결 방법을 설명하겠습니다. 1. key 생성 ssh-keygen -t rsa -b 4096 -f mykey `..