[Deep learning] Image Segmentation
·
Deep Learning
1. Segmentation (세그멘테이션) 이미지를 작은 부분이나 세그먼트로 나누는 작업. 세그멘테이션의 두 가지 종류 - 시맨틱 세그멘테이션(Semantic Segmentation) - 인스턴스 세그멘테이션(Instance Segmentation) Semantic segmentation 이미지의 각 픽셀을 해당하는 객체 또는 클래스에 할당하는 작업 픽셀 수준에서 객체 또는 특정 패턴을 식별하는 것이 목표 (여기서 객체란 자동차, 사람, 동물 등) Instance segmentation 각 객체 또는 인스턴스를 식별하고 픽셀 수준에서 분리하는 작업 동일한 클래스에 속하는 두 개 이상의 객체를 서로 다르게 식별할 수 있다. ex) 여러 사람이 있는 이미지에서 각 사람을 따로 식별하고 구분 위 사진이 se..
CIFAR100 - CNN으로 학습하기 (1) 데이터 로드 및 증강
·
Neural Network/CNN
1. 데이터 준비 - CIFAR100 https://www.cs.toronto.edu/~kriz/cifar.html CIFAR-10 and CIFAR-100 datasets < Back to Alex Krizhevsky's home page The CIFAR-10 and CIFAR-100 are labeled subsets of the 80 million tiny images dataset. They were collected by Alex Krizhevsky, Vinod Nair, and Geoffrey Hinton. The CIFAR-10 dataset The CIFAR-10 dataset consists of 60000 www.cs.toronto.edu 데이터셋을 직접 다운 받거나, torchvis..
[Spring Boot] - 스프링 입문 (5)
·
Spring
스프링 빈과 의존관계 1. 컴포넌트 스캔과 자동 의존관계 설정 -> MemberController가 MemberService, MemberRepository를 사용할 수 있게 의존관계를 설정한다. 기존 MemberController 클래스의 생성자에 @Autowired 애너테이션 추가 package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller public class MemberControll..
[Spring Boot] - 스프링 입문 (4)
·
Spring
이번 포스트에서는 회원 관리 시나리오를 통해 백엔드 개발의 전반적인 과제를 알아봅시다. * 비즈니스 요구사항 정리 데이터 : 회원 ID, 이름 기능 : 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음 (가상 시나리오) 일반적인 웹 어플리케이션 계층 구조 - 컨트롤러 : 웹 MVC의 컨트롤러 역할 - 서비스 : 핵심 비즈니스 로직 구현 - 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 - 도메인 : 비즈니스 도메인 객체 1. 회원 도메인과 리포지토리 만들기 domain 폴더 -> Member 클래스 만들기 package hello.hellospring.domain; public class Member { private Long id; private String name; pu..