전체 글 86

[논문 리뷰] Object-Based Classification Framework of Remote Sensing Images With Graph Convolutional Networks

Quick Look Authors: Xiaodong Zhang, Member, IEEE, Xiaoliang Tan , Guanzhou Chen , Member, IEEE, Kun Zhu , Puyun Liao, and Tong Wang Date Published : 22 April 2021 Paper Link : https://ieeexplore.ieee.org/document/9411513Tags: Classification, Geoscience Main Takeaway(s): 기존 OBIC 방법들은 각 객체의 개별 특징에만 집중하고, 인접 객체 간의 관계나 정보를 충분히 활용하지 못하는 한계가 있었다. 이를 해결하기 위해 GCN을 도입하여 객체 간의 인접성을 반영한 모델을 제안했으며, 그 결과 기존 ..

[논문 리뷰] Guide-and-Rescale: Self-Guidance Mechanism for Effective Tuning-Free Real Image Editing

[Guide-and-Rescale: Self-Guidance Mechanism for Effective Tuning-Free Real Image Editing] Quick Look Authors: [Vadim Titov, Madina Khalmatova, Alexandra Ivanova, Dmitry Vetrov, and Aibek Alanov] Date Published : [9 Sep 2024] Paper Link : [https://arxiv.org/abs/2409.01322]Tags: text-to-image / SD / image generation Main Takeaway(s): 제안된 Guide-and-Rescale 방법은 이미지 편집 시 원본 이미지의 구조와 세부사항을 효과적으로 보존하면서..

[그림으로 배우는 딥러닝] 1부 2장. 필수 통계

각 고유한 확률을 가진 옵션에서 무작위로 값을 선택하는 프로세스 -> 확률 변수반환값의 수가 유한한 경우 확률 질량 함수 (pmf)라고 하고, 때에 따라 이산 확률 분포라고도 불림 연속 분포 균등 분포 1의 값을 갖는 0과 1 사이를 제외하고 모든 곳에서 00과 1 사이 값만 들어올 수 있음0~1 범위 사이에 있는 모든 값의 확률은 동일함 정규 분포 (가우스 분포)균등 분포와 달리 매끄럽고 날카로운 모서리나 급격한 점프가 없음부드럽게 상승하는 언덕을 제외하고 거의 모든 곳에서 0에 가깝다값이 튀어 올라간 언덕에서 측면으로 갈수록 0에 가까워지지만, 결코 0에 도달하지 않는다. (=분포의 폭이 무한하다)실전에서는 거의 0에 가까운 값을 실제로 0으로 취급해 유한 분포를 제공한다정규 분포의 확률 변수에 의해..

🔢 수학/통계 2025.01.02

[AI Robotics] Configuration Space ( Cspace )

정의로봇 자신과 다른 모든 물체와 로봇의 위치를 지정할 수 있는 데이터 구조 이점플래너가 차원 수를 잘 줄일 수 있다.예시물체가 있는 위치를 잘 표현하려면 6 Dof가 필요하다. 사용자는 기존 프레임에서 (x, y, z) 좌표로 객체의 위치를 지정할 수 있지만 물체도 앞면, 뒷면, 바닥의 3차원으로 되어 있다. 따라서 앞면이 어디를 향하는지, 기울었는지, 똑바로 서있는지, 엎어져있는지를 나타내려면 추가로 3 자유도가 더 필요하다. (이를 오일러 각, 피치, 요, 롤 로 표현) 경로 플래닝에 해당되는 모바일 지상 로봇에 필요한 자유도는 6보다 작다. (로봇과 모든 물체가 바닥에 있으면 높이 좌표(z)를 제거할 수 있다. 하지만 수중로봇이나 공중에 떠 있는 로봇에 경우 z좌표가 필요하다.)이와 마찬가지로 오..

[ 혼공학습단 12기 ] 회고

저번 겨울에 이어 이번에도 컴구&os 예습을 위해 참여한 혼공학습단 12기!  이번에는 페이스북 오류가 나서 족장님이 꽤나 고생하신 것 같다...페이스북 이놈... 아무것도 안 했는데 계정 정지 먹여서 나도 2번인가 새로 계정 만들고 했는데,나뿐만 아니라 많은 분들이 오류를 겪으신 듯...올리는 과정이 어렵진 않았지만 조오금 정신없기도 했는데 족장님이 잘 끌어주셔서어쨌든..! 완주는 하였다 ㅎㅎㅎ  혼공 학습단을 2회차 하면서 느낀 건.......책이 정말 친절하다는 것이다.  C는 그래도 조금 공부한 게 있어서 어렵지 않았는데,컴구는 아예 처음 보는 내용이라 막히는 부분들이 있었다. (EX. 페이징 파트 등등)이런 부분이 다 도표나 그림으로 표현되어 있어서, 글만 봐선 이해가 안되더라도 그림을 보면 바..

[ 혼공학습단 12기 ] 15강 - 파일 시스템

[ 파일 ]하드 디스크나 SSD 같은 보조기억장치에 저장된 정보의 집합파일을 이루는 정보인 속성과 메타데이터운영체제는 파일과 디렉터리를 블록 단위로 읽고 씀 [ 폴더 ] 파일들을 관리하기 위한 디렉터리디렉터리는 트리 구조를 가짐 ( 최상위 디렉터리(루트)가 있고 아래에 여러 서브(자식) 디렉터리가 있음 ) [ 경로 ] 디렉터리를 이용해 파일 위치, 파일 이름을 특정 짓는 정보 1. 절대 경로루트 디렉터리에서 자기 자신까지 이르는 고요한 경로2. 상대 경로현재 디렉터리부터 시작하는 경로 [ 파티셔닝 ]저장 장치의 논리적인 영역을 구획하는 작업파티션(파티셔닝으로 나눈 각 구역)마다 다른 파일 시스템을 설정할 수 있음 [ 파일 할당 ]1. 연속 할당가장 단순한 방식보조기억장치 내 연속적인 블록에 파일을 할당하..

[ 혼공학습단 12기 ] 14강 - 가상 메모리

[ 연속 메모리 할당 ]프로세스에 연속적인 메모리 공간을 할당하는 방식 외부 단편화 문제프로세스가 실행되고 종료되길 반복하며 메모리 사이에 빈 공간이 생김. 분명 빈 공간이지만 그 공간보다 큰 프로세스가 들어오면 적재하기 어려움 => 메모리 낭비 외부 단편화 문제 해결 방안 - 압축흩어져 있는 빈 공간들을 하나로 모으는 방식메모리 내에 저장된 프로세스를 적당히 재배치시켜 여기저기 흩어져 있는 작은 빈 공간들을 하나의 큰 빈 공간으로 만드는 방법단점압축하는 동안 하던 프로세스를 중지해야 함.메모리에 있는 내용을 옮기는 작업은 많은 오버헤드를 야기어떤 프로세스를 어떻게 움직여야 오버헤드를 최소화하며 압축할 수 있는지에 대한 명확한 방법을 결정하기 어려움.[ 스와핑 ]현재 실행되지 않는 프로세스들을 임시로 보..

[혼공학습단 12기] 13강 - 교착 상태

[ 교착 상태 ] 일어나지 않을 사건을 기다리며 진행이 멈춰버리는 현상 ( EX.  식사하는 철학자 문제 ) 자원 할당 그래프교착 상태를 간단히 표현할 수 있는 그래프 방법1. 프로세스는 원으로, 자원의 종류는 사각형으로 표현2. 사용할 수 있는 자원의 개수는 자원 사각형 내에 점으로 표현3. 프로세스가 자원을 할당받아 사용 중이라면 자원에서 프로세스를 향해 화살표를 표시4. 프로세스가 자원을 기다리고 있다면 프로세스에서 자원으로 화살표를 표시 => 교착 상태가 발생하면 그래프가 원 모양이 된다. 교착 상태 발생 조건1. 상호 배제한 프로세스가 사용하는 자원을 다른 프로세스가 사용할 수 없는 상황2. 점유와 대기자원을 할당받은 상태에서 다른 자원을 할당받기를 기다리는 상황3. 비선점어떤 프로세스도 다른 ..

[혼공학습단 12기] 12강 - 프로세스 동기화

[ 동기화 ]프로세스들 사이의 수행 시기를 맞추는 것 시기 1. 실행 순서 제어: 프로세스를 올바른 순서대로 실행EX) 워드 프로세스에서 쓰는 과정이 수행되어야 읽는 과정이 수행되는 것 시기 2. 상호 배제: 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근 (동시 사용을 피하기 위해 사용)EX) 생산자, 소비자 문제 공유자원 EX) 전역 변수, 파일, 입출력장치, 보조기억장치 ... 등등 임계 구역공유자원 중에서 두 개 이상의 프로세스를 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역레이스 컨디션잘못된 실행으로 인해 여러 프로세스가 동시에 임계 구역 코드를 실행해 발생하는 문제데이터 일관성이 깨지는 문제 발생 상호배제를 위한 동기화(1) 상호배제프로세스가 임계 구역에 진입했다면 다른 ..

[혼공학습단 12기] 11강 - CPU 스케줄링

[ CPU 스케줄링 ]운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것 ⇒ 컴퓨터 성능에 중요한 영향을 미침.  프로세스가 사용하고 싶다고 말한 순위를 생각해 배정한다.굉장히 비효율적인 것이다.운영체제는 각 프로세스의 pcb에 우선순위를 명시하고, pcb에 적힌 우선순위를 기준으로 먼저 처리할 프로세스를 결정 [ I/O burst ]- 비디오 재생, 디스크 백업은 입출력 작업이 많은 프로세스로, 입출력 집중 프로세스라 할 수 있다.- 실행상태보다는 입출력을 위한 대기 상태에 더 머무르는 경향을 띤다. [ CPU burst ]- 수학 연산, 컴파일, 그래픽 처리 작업을 담당하는 프로세스로, CPU 집중 프로세스라 할 수 있다.- 대기 상태보다는 실행 상태에 더 머무르는 경향을 띤다. ..