일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- posterior collapse
- SSIM
- 대칭키
- ChatGPT
- ARIMA
- Inductive Learning
- tmux
- DeepLearing.AI
- Transductive Learning
- prompt engineering
- url
- python3
- Google Cloud
- Grad-CAM
- session 미종료
- GCP
- public key
- mode collapse
- 생성 모델
- Design Patterns
- 귀납
- PSNR
- 디자인 패턴
- 생성 모델 평가
- Vertex AI
- 연역
- uri
- cam
- Today
- Total
목록Computer Science (6)
데이터 과학 노트
무중단 배포 Rolling 트래픽을 점진적으로 구버전에서 신버전으로 이동 장점) 위험성 감소 Blue/Green 트래픽을 한번에 구버전 (Blue) 에서 신버전 (Green) 으로 이동 장점) 호환성 문제 등 Canary (카나리) 배포 과거 광부가 유독 가스에 민감함 카나리 (새) 와 함께 작업을 하였다 소수의 인원만 신버전으로 트레픽을 옮겨둔 상태에서 서비스를 운영 참조 https://www.jetbrains.com/ko-kr/teamcity/ci-cd-guide/concepts/canary-release/ https://onlywis.tistory.com/10 https://hudi.blog/zero-downtime-deployment/ .
1 급 객체 조건 OOP 에서 사용되는 개념으로 다음의 조건을 만족하는 경우 1급 객체이다. 변수 혹은 데이터 안에 저장이 가능하다. 함수의 매개변수로 전달될 수 있다. 함수의 리턴 값으로 사용될 수 있다. (All items can be tested for equality.) 예시 Python 에서 함수 (function) 가 1급 객체이다. 함수는 변수나 데이터 구조 안에 담을 수 있으며, 함수의 인자로 전달하거나 반환값으로 사용할 수 있다. 이 외에도 클래스(class), 모듈(module), 메소드(method) 등도 1급 객체이다. bitwise (&) / boolean operators are not first class object (StackOverFlow) C++ 에서 클래스 (Class..
URL 웹 주소 또는 링크 라고도 불리며, 네트워크 상의 특정 리소스의 위치를 알려주는 규약 (Uniform Resource Locator), URI에 포함된다. URI 특정 리소스를 식별하는 통합 자원 식별자 (Uniform Resource Identifier) 이다. http://, https://, gs://, s3:// https://github.com/username/repo-name # https - [PROTOCOL] # github.com - [HOSTNAME], Hostname --[DNS]-> IP address # username/repo-name - [PATH] 참조 MDN Web Docs 용어 사전: 웹 용어 정의 URL URI
프로그램 (Program) 어떤 작업을 위해 실행할 수 있는 파일 프로세스 (Process) 프로세스: 실행 중인 프로그램 할당받는 자원 CPU 시간 스레드 (Thread) 스레드: 프로세스 내에서 실행되는 흐름의 단위 할당받는 자원 스레드는 각각 Stack, Register 할당, (Code, Data, Heap 공유) 메모리 구조 Code (Text): Data: 지역 변수, 매개 변수 (static) Data: 초기화된 정적 변수 BSS (block started by symbol): 초기화되지 않은 정적 변수 Heap: 사용자 할당 동적 변수 (malloc) Stack: non-static local variables 멀티 프로세스 vs 멀티 스레드 참조 참조 Difference between P..
Local machine 에서 AWS/GCP/Azure 등의 VM 에 접속할 경우 Public Key / Private Key (대칭키) 이용이 필요하다. 네트워크 상에 ID/Password 가 암호화 없이 전송된다면 탈취의 위험이 있다. 따라서 public key 로 암호화 시키고 private key 복호화 시켜 주요 정보를 안전히 전달 할 수 있다. # 생성된 키 확인 (local) ls ~/.ssh/ # id_rsa id_rsa.pub known_hosts # 목록에 id_rsa.pub 가 없다면 공개키 생성 (local) ssh-keygen -t rsa # Option 01: ssh-copy-id util을 이용하여 공개키를 VM에 복사 (local) ssh-copy-id remote_usern..
GoF Design Patterns GoF (Gang of Four: 에릭 감마, 리하르트 헬름, 존 블리사이드스, 랄프 존슨) 가 1987년 정리, 제안한 23개의 디자인 패턴 Using Pattern Languages for Object-Oriented Programs 생성 (Creational) 패턴 싱글턴 (Singleton Pattern) 특정 클래스의 인스턴스를 하나만 만들어 사용하는 패턴 예시) 다크 모드 사용 여부, Login 정보 등을 저장하는 config instance 추상 팩토리 빌더 팩토리 메서드 프로토타입 구조 (Structural) 패턴 아댑터 브리지 컴퍼지트 데커레이터 퍼사드 플라이웨이트 프록시 행위 (Behavioral) 패턴 커맨드 인터프리터 메멘토 옵서버 비지터 GoF ..