profile
Computer Vision Engineer
post-thumbnail

[알고리즘] DFS (깊이 우선 탐색, Depth-First Search)

DFS는 그래프나 트리를 탐색하는 알고리즘 중 하나로, 한 노드를 선택한 후 최대한 깊이 탐색한 후 다시 돌아오는 방식으로 작동한다. DFS는 재귀(recursion) 또는 스택(stack) 을 사용하여 구현할 수 있다.시작 노드부터 탐색을 시작현재 노드를 방문하고 방

어제
·
0개의 댓글
·
post-thumbnail

[알고리즘] BFS (너비 우선 탐색, Breadth-First Search)

뒤돌아서면 까먹고, 뒤돌아서면 까먹는 BFS 기본 코드코테 인강 선생님이 30초만에 짜야된다고 외우라고 3천번 정도 말씀하셨다.BFS는 그래프나 트리에서 가장 가까운 노드부터 차례로 탐색하는 알고리즘이다.즉, 한 단계(level)의 모든 노드를 탐색한 후 다음 단계로

어제
·
0개의 댓글
·
post-thumbnail

[Python] Composite Design Pattern

Composite Design Pattern은 객체들을 트리 구조로 구성하여 부분-전체 관계를 표현하는 구조적 디자인 패턴이다. 이 패턴은 개별 객체와 객체 그룹을 동일한 방식으로 다룰 수 있게 해준다.부분(개별 객체)과 전체(복합 객체)를 동일한 인터페이스로 처리할

1일 전
·
0개의 댓글
·
post-thumbnail

[Python] Singleton Pattern

Singleton 패턴은 클래스의 인스턴스를 하나만 생성하고, 그 인스턴스에 전역적으로 접근할 수 있도록 보장하는 디자인 패턴이다. 주로 다음과 같은 경우에 사용된다:설정 정보를 전역으로 관리할 때데이터베이스 연결을 하나만 유지하고 싶을 때로그 기록 객체를 공유하고 싶

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] AWS Certified Cloud Practitioner 자격증 가이드

본 포스트는 AWS 공인 클라우드 프랙티셔너 시험 가이드에 나오는 Domain별 핵심 개념을 정리한 글입니다.탄력성 (Elasticity): 수요에 맞춰 자원을 자동으로 확장 또는 축소.확장성 (Scalability): 필요에 따라 자원을 추가하거나 축소.유연한 요금제

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] AWS Security & Compliance

AWS의 보안 및 컴플라이언스에 대한 핵심 개념과 AWS 공유 책임 모델, 주요 보안 서비스, 보안 모범 사례를 설명합니다. 주요 개념은 아래와 같습니다.."AWS", "Security", "Compliance", "IAM", "Cloud"AWS 환경에서 보안과 컴플라

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] Introduction to AWS Storage services

AWS의 스토리지 서비스 중 S3와 Glacier를 중심으로 스토리지 유형, 특징, 활용 사례를 상세히 설명합니다. 주요 개념은 아래와 같습니다. ["AWS", "Storage", "S3", "Glacier", "Cloud"] 1. AWS Storage Servi

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] AWS Database Services

AWS의 관계형 데이터베이스(RDS)와 비관계형 데이터베이스(DynamoDB)의 차이점과 활용 사례를 설명합니다. 오늘 나오는 개념은 아래와 같습니다."AWS", "Database", "RDS", "DynamoDB", "Cloud"클라우드 환경에서 데이터베이스는 데이터

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] Introduction to AWS Compute services

AWS의 컴퓨팅 서비스인 EC2와 Lambda를 중심으로 서버 기반과 서버리스 아키텍처의 차이점과 활용 사례에 대해 포스팅합니다.오늘 나오는 키워드: "AWS", "Cloud", "Compute", "EC2", "Lambda"클라우드 컴퓨팅 환경에서 AWS Comput

3일 전
·
0개의 댓글
·
post-thumbnail

[Python] Proxy Pattern

프록시 패턴은 객체에 대한 접근을 제어하는 대리자 객체를 제공하는 구조적 디자인 패턴이다. 이 패턴은 원본 객체에 대한 간접적인 접근을 가능하게 하여 추가적인 기능을 제공하거나 객체 생성의 비용을 절감할 수 있다.Subject: 프록시와 실제 객체가 구현해야 하는 공통

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] Cloud Economics and Global Infrastructure

가짜연구소의 Data Fellowship 스터디에서 제공한 Datacamp를 통해 학습한 내용을 정리했습니다.AWS(Amazon Web Services)는 전 세계에서 가장 널리 사용되는 클라우드 플랫폼입니다. 단순한 인프라 제공을 넘어, 유연성과 확장성, 자동화, 글

3일 전
·
0개의 댓글
·
post-thumbnail

[Python] Factory Design Pattern

객체지향 설계를 하다 보면, 인스턴스를 직접 생성하지 않고 필요한 객체를 상황에 맞게 생성해주는 패턴이 자주 등장한다. 오늘은 그중 대표적인 디자인 패턴인 Factory Pattern에 대해 예제 코드와 함께 정리할 예정이다.Factory Pattern은 객체 생성 로

4일 전
·
0개의 댓글
·
post-thumbnail

[Python] Type Hinting

유튜브 영상을 바탕으로 정리한 내용입니다.name은 문자열, age는 정수형 인자만 받을 수 있다.모듈에서 지원하는 대표적인 타입 힌트 도구이다. -> Optional, Union, List, DictOptional\[X]는 X 또는 None을 받을 수 있다는 뜻사실

4일 전
·
0개의 댓글
·
post-thumbnail

[Python] Encapsulation

아 만들어준 썸네일이 너무 웃기다유튜브 영상을 보고 내용을 정리하였습니다.Encapsulation(캡슐화)@property를 사용해 Name을 속성처럼 읽을 수 있게 함 (p1.Name).@Name.setter를 통해 Name을 속성처럼 쓸 수 있게 함 (p1.Name

4일 전
·
0개의 댓글
·
post-thumbnail

[AWS] AWS의 기초 개념

클라우드 컴퓨팅이란?인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등을 제공하는 기술온디맨드 방식으로 자원을 사용하고, 사용한 만큼만 비용을 지불AWS란?Amazon Web Services는 세계 최대 규모의 클라우드 컴퓨팅 플랫폼다양한 IT 리소

5일 전
·
0개의 댓글
·
post-thumbnail

[Paper Review] Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D

Jonah Philion, Sanja FidlerNVIDIA, Vector Institute, University of TorontoECCV 2020"Lift, Splat, Shoot" 논문은 임의의 카메라 rig에서 멀티뷰 이미지 데이터를 입력받아 bird's-eye

2025년 3월 11일
·
0개의 댓글
·
post-thumbnail

BEV, 3D Perception, Motion Planning 이해를 위한 기본 개념

카메라 리그(Camera Rig)는 여러 개의 카메라가 설치된 시스템을 의미한다. 이 시스템은 주로 자율 주행차와 같은 환경에서 사용된다. Arbitrary camera rigs도 마찬가지로 다양한 구성과 배치로 설치된 카메라 시스템을 의미하는데, 동일하게 여러 개의

2025년 3월 11일
·
0개의 댓글
·
post-thumbnail

환경 변수 관리: .env 파일과 os.getenv() 사용법

개발할 때 API 키나 데이터베이스 URL 같은 민감한 정보를 코드에 직접 넣으면 보안상 위험하다.이를 방지하기 위해 환경 변수(Environment Variables) 를 사용하며, 이를 쉽게 관리하기 위해 .env 파일을 활용할 수 있다.Python에서 환경 변수를

2025년 3월 4일
·
0개의 댓글
·
post-thumbnail

[Python] Argument Parsing

import syssys 모듈을 불러와서 명령줄 인자를 받을 수 있도록 함.filename = sys.argv1첫 번째 명령줄 인자(sys.argv1)를 filename 변수에 저장함.실행 시 첫 번째 인자로 파일 이름을 받음.message = sys.argv2두 번째

2025년 2월 26일
·
0개의 댓글
·
post-thumbnail

[Python] Longest Consecutive Sequence

문제 출처: 128. Longest Consecutive Sequence초기화:longest = 0: 최장 연속 부분 수열의 길이를 저장하는 변수num_dict = {}: 주어진 숫자들을 True로 저장하는 딕셔너리 (set과 유사한 역할)숫자 저장 (딕셔너리 활용)f

2025년 2월 26일
·
0개의 댓글
·