분류 전체보기 219

[Deep Learning / Tensorflow] Model Layer 분석 및 파라미터 계산 실습

실습 코드 import tensorflow as tf from tensorflow import keras from keras import layers def get_sequential_model(input_shape): model = keras.Sequential( [ # Input layers.Input(input_shape), # 1st Conv block layers.Conv2D(64, 3, strides=1, activation='relu', padding='same'), layers.Conv2D(64, 3, strides=1, activation='relu', padding='same'), layers.MaxPool2D(), # 이미지 사이즈 반으로 축소 layers.BatchNormalizat..

[논문] Two-Level Attention-based Fusion Learning for RGB-D Face Recognition

Papers with Code - Two-Level Attention-based Fusion Learning for RGB-D Face Recognition Implemented in one code library. paperswithcode.com Abstract 본 논문은 RGB와 깊이 정보를 융합하여 RGB-D 얼굴 인식의 정확도를 향상시키기 위한 새로운 주의 기반 방법을 제시한다. 컨볼루션 특징 추출기를 사용하여 두 모달리티에서 특징을 추출한 후, 두 단계의 주의 메커니즘을 통해 이 특징들을 융합한다. 특징 맵 간의 관계를 활용 맵의 공간적 특징에 초점을 맞춤 이 과정은 기하학적 변환을 통한 데이터 전처리와 순수 2D RGB 이미지 학습에서의 전이 학습을 통해 지원된다. 제안된 방법은 기존의 전통..

논문 2024.03.11

[논문] A survey on RGB-D datasets

A Survey on RGB-D Datasets RGB-D data is essential for solving many problems in computer vision. Hundreds of public RGB-D datasets containing various scenes, such as indoor, outdoor, aerial, driving, and medical, have been proposed. These datasets are useful for different applicatio arxiv.org Abstract RGB-D 데이터는 컴퓨터 비전에서 많은 문제를 해결하는 데 필수적이다. 실내, 실외, 운전 및 의료 분야와 같은 다양한 분야에서의 수백 개의 공개 RGB-D 데이터셋이 ..

논문 2024.03.10

Physics-based Deep Learning - Introduction

Welcome … — Physics-based Deep Learning www.physicsbaseddeeplearning.org Introduction 그림과 같이 양의 x축을 따라 있는 포물선에는 모든 점에 대해 두 가지 해결책이 있다.(주어진 x 값에 대해 두 개의 y 값(하나는 x축 위에, 다른 하나는 x축 아래에 있는)이 존재한다는 것) Multimodal Target Mode 1 : 하나는 양의 y 값(하늘색 점으로 표시) Mode 2 : 다른 하나는 음의 y 값 (네이비색 점으로 표시) Standard approach 전통적인 학습 방법으로 얻어진 결과 주의를 기울이지 않는다면, 가운데에 보이는 빨간색처럼 완전히 벗어난 근사값을 반환 Differentiable physics approach ..

논문 2024.03.07

[논문] U-Net: Convolutional Networks for Biomedical Image Segmentation

U-Net: Convolutional Networks for Biomedical Image Segmentation There is large consent that successful training of deep networks requires many thousand annotated training samples. In this paper, we present a network and training strategy that relies on the strong use of data augmentation to use the available annotated arxiv.org Abstract 기존의 딥러닝 네트워크의 성공적인 학습을 위해서는 **annotation(주석)**이 달린 방대한 데이터를..

논문 2024.03.03

[Ubuntu 20.04] Ubuntu 20.04 기본 툴 세팅

Ubuntu 20.04 를 설치 완료하였으니 본격적으로 활용해보자!! 우선, Ubuntu를 편하게 활용하기 위해서는 몇가지 기본 툴 세팅이 필요하다. 기본 툴 세팅을 통해서 Ubuntu를 보다 쉽게 활용해보자! 1. Terminator 설치 Ubuntu 설치 직후, Ctrl+Alt+T 키를 눌러서 터미널을 실행하면 다음과 같은 화면이 뜬다. Ubuntu는 아무래도 사람들에게 익숙한 Window와는 달리 터미널, 명령어 기반으로 이루어지는 시스템 체계이므로 기본 터미널이 제공된다. 하지만, 기본 터미널은 화면 분할이 제공되지 않아서 많은 불편함이 있다. 따라서, 이 불편함을 해결하기 위해 terminator를 셜치하여 유용하게 활용하자. 1-1. Terminator 설치 명령어 sudo apt instal..

Linux 2023.11.30

[Ubuntu 20.04] Ubuntu 20.04 LTS 설치

예기치 못한 상황이 발생해서 Ubuntu가 벽돌이 되거나 재설치를 해야될 상황이 존재한다..!! 매번 이곳 저곳 구글링해서 세팅하기 번거로우므로 하나의 글에 모두 정리해보자! 1. Ubuntu 20.04 설치 Ubuntu 20.04를 설치하기 위해서는 해당 이미지 파일이 담긴 부팅 USB가 필요하다. 준비물 1. 이미지 파일 - 이미지 파일 다운 https://releases.ubuntu.com/20.04.6/?_ga=2.25025336.387239560.1696480570-1972268426.1696480570 Ubuntu 20.04.6 LTS (Focal Fossa) Select an image Ubuntu is distributed on three types of images described be..

Linux 2023.11.27

[Baekjoon/Python] 21736번 : 헌내기는 친구가 필요해 - 효과는 굉장했다!

21736번: 헌내기는 친구가 필요해 2020년에 입학한 헌내기 도연이가 있다. 도연이는 비대면 수업 때문에 학교에 가지 못해 학교에 아는 친구가 없었다. 드디어 대면 수업을 하게 된 도연이는 어서 캠퍼스 내의 사람들과 친해지고 www.acmicpc.net 알고리즘 분류 그래프 이론 그래프 탐색 너비 우선 탐색 깊이 우선 탐색 SOLUTION import sys from collections import deque def main(): N, M = map(int, sys.stdin.readline().split()) campus = [list(sys.stdin.readline().rstrip()) for _ in range(N)] visited = [[False] * M for _ in range(N)]..

[Ubuntu 20.04] "ros-latest.list" 에러 문제 해결

source.list 설정 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ROS설치 과정에서 실수로 위의 커맨드를 두번 입력하게 되면 sudo apt update 시 N: Ignoring file 'ros-latest.list​' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 와 같은 오류가 발생하게 된다. 해결법 1. 일반적인 해결 과정 cd /etc/apt/sources.list.d sudo rm ros-latest.list.sav..

ROS 2023.03.14

[Softeer/Python] H-클린알파 ★★★★☆ - 효과는 굉장했다

Softeer연습문제를 담을 Set을 선택해주세요. 취소 확인softeer.ai  SOLUTIONimport sysP, N = map(int, sys.stdin.readline().split())virus = list(map(int, sys.stdin.readline().split()))ans = 0 mod = 1e7for i in range(N-2, -1, -1): # pow 함수를 이용해 효율적인 나머지 연산 virus[i] *= pow(P, (N-i-1), mod)print(sum(virus) % mod)pow() 함수를 이용해 효율적인 나머지 연산을 하여 시간 복잡도를 줄여서 통과 시킬 수 있다.만약, 나머지를 pow(P, (N-i-1), mod) 형태가 아닌 pow(P, (N-i-1)..