분류 전체보기 222

Parameter Sharing(CNN), Rolling Shutter

입력과 출력에 따라 네 가지로 모델링 해볼 수 있다. many-to-many 에서,첫 번째는 translation 같이 즉시 결과값이 나오는 것에 해당.두 번째는 Q n A 처럼 입력값이 다 입력된 후에 결과 값이 나올 수 있는 것들임 --  CNN은 Parameter Sharing을 통해 MLP 대비 Parameter의 수를 줄일 수 있었다. *sharing : 공유하는 것CNN (합성곱 신경망)CNN은 필터(커널) 하나를 이미지 전체에 적용하면서 특징을 추출합니다. 즉, 같은 가중치(필터)가 이미지의 모든 위치에 적용됩니다.파라미터의 수 계산:필터 크기 = 3×3 (즉, 9개의 가중치)필터 하나가 이미지 전체에 사용되기 때문에, 학습해야 하는 파라미터의 수는 9개입니다.👉 중요 포인트:MLP의 경우..

[Paper review] Loop Closure Detection, BoW

SLAM에서 **BoW (Bag of Words)**는 주로 **Loop Closure Detection (루프 클로저 탐지)**를 위해 사용되는 기법입니다. BoW는 컴퓨터 비전에서 이미지의 특징을 텍스트 문서의 단어로 비유하여, 이미지 간 유사성을 비교하는 방법입니다.*Loop Closure Detection : SLAM 시스템에서 사용되는 기술로, 로봇이나 드론과 같은 이동 장치가 이미 지나갔던 장소를 다시 방문했을 때 이를 인식하는 과정입니다.✅ BoW의 개념이미지 또는 프레임을 일련의 특징점(Feature Points) 집합으로 표현합니다. 예를 들어, ORB, SIFT, SURF 같은 특징점 추출 알고리즘을 사용합니다.특징점들을 디스크립터(Descriptor) 형태로 변환합니다. (예: ORB..

[Automation System] 04

1. 스트레인 게이지형태: 원통형, ㄹ자 형태원리: 휘트스톤 브릿지(측정 회로) 개념이 포함됨.2. 유체의 압력센서타입: 탄성 변형 기반 센서원리:다이어프램(Diaphragm)박막 양측의 압력 차이에 의해 변형됨.스트레인 게이지를 박막에 부착하여 변위를 측정함.압력을 받으면 중앙의 박막이 내려가고 스트레인 게이지로 변위 측정.다이어프램은 주름이 있는 금속판으로 구성됨.캡슐 벨로우즈(Capsule Bellows)내부의 압력 변화로 인해 팽창 또는 수축하여 측정.LVDT (Linear Variable Differential Transformer)변위를 감지하여 전기적 신호로 변환. 3. 압전 센서 (Piezoelectric Sensor)특징: 압전소자를 이용하는 센서.원리: 이온 결정체가 인장 또는 압축 시..

공학 2025.03.21

[Automation System] 03 Incremental/Absolute Encoder, Hall Effect

1. 엔코더 (Encoder)▶ 직선 또는 회전을 감지하여 전기 신호로 변환하는 센서광학식 엔코더 (Optical Encoder)▶ 빛을 이용하여 디스크의 슬릿 패턴을 감지Incremental Encoder (증분형 엔코더)상대 변위 측정 (전원을 끄면 위치 기억 X)디스크의 외곽 슬릿과 안쪽 슬릿이 미세하게 어긋나 있음 → 회전 방향 판별세 번째 슬릿은 영점 인식용 (한 개 슬롯만 열려 있음)*영점 조절 과정:전원을 켜면 영점 위치로 복귀 → 초기값으로 팔이 펴짐이후 입력값에 맞춰 각도 조정전원을 껐을 때 초기값으로 돌아가지 않게 하려면 배터리 백업 또는 절대값 엔코더 사용 필요     2. Absolute Encoder (절대형 엔코더)전원을 꺼도 위치 기억 디스크에 고유한 패턴 (Binary Cod..

공학 2025.03.18

[Mechanical Vibration] 등가 스프링, Hooke's Law

등가 스프링, equivalent spring 스프링은 한 개의 등가 스프링으로 조합할 수 있다. *등가 스프링( equivalent spring )은 여러 개의 스프링이 조합된 시스템에서 전체 시스템을 하나의 스프링으로 단순화하여 표현한 것 Hooke's Law, spring 관련 공식 탄성체( 스프링 등 )이 변형될 때 그 변형에 비례하는 복원력이 작용한다는 법칙F = 스프링이 가하는 복원력, N 뉴턴k = 스프링 상수, N/m x = 변형량, m

공학 2025.03.17

[C++] 03.17 review Unique_ptr

Smart Pointer 메모리 관리를 자동화하고 안전하게 해주는 C++의 객체이다. 아래의 코드를 보자.생성자 함수 앞에 ~이 붙어있다. 이것은,구조체에서의 소멸자로, Desturctor는 ~를 붙인다. 소멸자는 객체가 삭제될 때 자동으로 호출 되는 함수이다.#include #include using namespace std;class object {public: object(){ cout smart_pointer(new object()); //스마트 포인터, unique_ptr 사용 smart_pointer->function(); return 0;}

[C++] 03.15 review <algorithm> sort(), stable_sort(), auto

*알고리즘 ( )라이브러리 : 데이터를 정렬, 탐색, 처리하는 함수 모음, 대표적으로 정렬을 하는 sort(), find()sort() 와 stable_sort()의 차이sort() : 값이 있어도 들어온 순서를 고려하지 않고 정렬하는 것stable_sort()  : 같은 값이 있을 때 들어온 순서를 고려야하여 정렬하는 것을 말한다. sort(vec.begin(), vec.end(), greater()); >> greater() 했을시 내림차순 정렬됨 자율주행에서 이 개념을 도입해보자,🎯 🚗 자율주행에서는 언제 필요할까?차량 리스트를 "속도" 기준으로 정렬하는데, 같은 속도일 때 "먼저 감지된 차량" 순서 유지해야 할 때 👉 stable_sort()장애물 거리를 정렬할 때, 그냥 가까운 순서대로만..