본문 바로가기

공부59

[Paper Review] Noise2Noise: Learning image restoration without clean data Abstract - 기존의 신호 재구성 방식과 달리 오직 손상된 예시만을 바라보고 이미지를 복원하는 방법을 학습할 수 있는지에 대한 통계적 추론을 적용-> 손상된 데이터만을 보고 이미지 복원을 학습할 수 있고 , 깨끗한 데이터를 사용할 때보다 더 나은 성능을 보일 수 있음.  ex) 손상된 사진의 노이즈 제거, 합성 Monte Carlo images의 denoising, 샘플링이 부족한 restruction of undersampled MRI scans based on noisy data only 1. IntroductionSignal reconstruction from corrupted or incomplete measurements ; 통계적 데이터 분석의 중요한 분야-> 대규모의 손상된 입력과 깨끗.. 2024. 3. 17.
[Paper Review] Attention is all you need 1. IntroductionTransformer는 기존의 반복적(recurrent) 모델의 한계를 극복하기 위해 개발된 모델로, 여러 자연어 처리 작업에서 혁신적인 성능을 보여줍니다. 1. **반복 모델의 한계**: 전통적인 순환 신경망(RNN)과 같은 반복 모델들은 입력 및 출력 시퀀스의 기호 위치에 따라 계산을 순차적으로 진행합니다. 이러한 순차적 계산의 본질 때문에, 트레이닝 예시 내에서의 병렬화가 어렵고, 더 긴 시퀀스 길이에서는 메모리 제약으로 인해 배치 처리가 제한됩니다. 이는 효율성과 성능에 제약을 주는 요소입니다.2. **주의(Attention) 메커니즘**: Transformer는 Attention 메커니즘을 사용하여 모델링의 핵심 요소로 삼습니다. 이 메커니즘은 입력 또는 출력 시퀀스 .. 2024. 2. 28.
Spring boot 회원 관리 예제 #비지니스 요구사항 정리 컨트롤러(Controller) 계층: 표현 계층과 응용 계층 사이에서 위치하며, 사용자의 입력을 받아 응용 계층으로 전달하거나 응용 계층에서 받은 데이터를 표현 계층에 전달하는 역할 주로 사용자 인터페이스와 상호작용하면서 해당 요청을 처리하고 응용 계층에 전달하여 비즈니스 로직을 수행 서비스(Service) 계층: 응용 계층과 데이터 계층 사이에서 비즈니스 로직을 처리하는 계층 응용 계층에서 필요한 기능을 제공하고, 트랜잭션 관리, 보안, 로깅 등의 부가적인 기능을 담당 여러 컨트롤러에서 공통으로 사용되는 로직을 추상화하여 재사용성을 높일 수 있음. 리포지토리(Repository) 계층: 데이터 계층과 도메인 계층 사이에서 위치하며, 데이터베이스와의 상호작용을 캡.. 2024. 1. 14.
Spring Boot 메세지 리소스 파일 작성 메세지 리소스파일 - 프로젝트에 지원가능한 각 언어에 대해 메시지 리소스 파일 (*.properties) 을 생성하여 출력할 메세지 작성 - key = value 쌍으로 구성 ( key 는 뷰 페이지에서 메세지를 참조하는데 사용) - 기본 언어의 메세지 리소스 파일을 '파일 이름. properties' 형태로 작성 Person.form.Enter.message = 당신의 정보를 입력하세요 -다양한 언어로 된 뷰 페이지를 지원하려면 특정 언어별 리소스 파일 작성해야 함. ( 파일 이름_ 언어코드_국가코드.properties ) - 메세지 리소스 파일은 src/main.resources 폴더에 위치 파일형식 설명 파일이름.properties 시스템 언어/ 지역에 맞는 리소스 파일이 .. 2024. 1. 6.
Spring boot 3장 3.4 요청처리 메소드와 모델 유형 #요청 처리 메소드 - 스프링 MVC에서 사용자 요청을 처리하는 메서드 - @RequestMapping 에 설정된 요청 매핑 경로에 따라 호출됨. @RequestMapping(...) public String 메서드 이름() { //모델 (객체) 에 응답 데이터 저장 return "뷰 이름" ; } - 사용자 요청을 처리한 결과를 웹 브라우저 화면에 보여주는 모델과 뷰가 있음. 모델 뷰 사용자의 웹 요청을 처리한 결과 데이터를 관리하고 전달 처리한 결과 데이터를 웹 브라우저에 출력하는 웹페이지 역할 아래는 응답 데이터를 저장하는 모델 유형 모델( &뷰) 클래스 설명 Model 데이터(객체) 정보를 저장하는 데 사용 ModelMap 데이터(객체) 정보를 저장하는 데 사용.. 2023. 12. 30.
SQL 레벨업 9장 , 10장 9장 갱신과 데이터 모델 26강 갱신을 효율적으로 1. NULL 채우기 UPDATE OmitTbl SET val = (SELECT val FROM OmitTblOT1 WHERE OT1.keycol = (SELECT MAX(seq) FROM OmitTbl OT2 WHERE OT2.keycol = OmitTbl.keycol AND OT2.seq < OmitTbl.seq AND OT2.val IS NOT NULL)) WHERE val IS NULL; OT2 테이블 스캔의 결과를 MAX 함수로 집약하고 OT1 테이블의 레코드를 특정 데이터 양이 늘어나면 기본 키 인덱스를 사용해서 풀 스캔보다 효율적으로 접근 2. 반대로 NULL을 설정 UPDATE OmitTbl SET val = CASE WHEN val = (.. 2023. 12. 2.