전체 글48 앨리스 AI 트랙 1주차 GIT Git을 사용한 버전관리 파일의 영역 라이프사이클 working directory -(git add)> staging area -(git commit)> repository 파일의 상태 라이프사이클 untrackted: working directory에 있는 상태 또는 unmodified에서 파일을 지운 상태 unmodified: staged에서 commit을 하여 다시 변경된 상태, git 저장소에 있는 파일과 내용이 같음을 보장할 수 있다. modified: unmodified에서 수정이 일어나 변경된 상태 staged: 세가지 상태에서 git add로 추가를 했을 때 변경된 상태 git 관리상태를 확인하는 명령어 git status: staging file들의 상태를 확인한다. git log: gi.. 2021. 6. 22. Convolution Layer computer vision problem types 1) single object - classfication : 이미지가 어떤 물체인지 분류하는 기술 - classfication + locallization :이미지가 어떤 물체인지 분류하는 동시에 해당 object에 bounded box를 그리는 기술 2) multiple object - object detection : 여러개의 object를 분류하고 해당 object에 bounded box를 그리는 기술 - instance segmentation : bounded box보다 정교하게 픽셀로 해당 object를 구분하여 그리는 기술 Fully connected layer 10^3 * 10^3 * 10^6 = 10^12 Edge detection n.. 2021. 6. 6. Spring Quick Start Day 5 Mybatis 프레임워크 시작하기 Mybatis 프레임워크의 특징 Mybatis 프레임워크의 가장 중요한 특징을 두 가지로 정리하자면 첫째는 한두 줄의 자바 코드로 DB 연동을 처리한다는 것이며, 둘째는 SQL 명령어를 자바 코드에서 분리하여 XML 파일에 따로 관리한다는 것이다. 이 두가지가 기존에 우리가 사용하던 JDBC 기반의 DB 연동을 어떻게 개선하는지 살펴보자. 다음은 BoardDAO 클래스에 글 목록 검색 기능을 JDBC 기반으로 구현한 것이다. // DAO(data Access Object) @Repository("BoardDAO") public class BoardDAO { //JDBC 관련 변수 private Connection conn= null; private PreparedStat.. 2021. 1. 13. Spring Quick Start Day 4 어노테이션 기반 MVC 개발 스프링은 어노테이션 기반 설정을 제공함으로써 과도한 XML 설정으로 인한 문제를 해결한다. Spring MVC도 스프링 설정 파일에 HandlerMapping, Controller, ViewResolver 같은 여러 클래스를 등록해야 하므로 어노테이션 설정을 최대한 활용하여 XML 설정을 최소화할 필요가 있다. 어노테이션 관련 설정 스프링 MVC에서 어노테이션 사용하려면, 먼저 루츠 엘리먼트에 context 네임스페이스를 추가한다. 그리고 HandlerMapping, Controller, ViewResolver 클래스에 대한 등록을 모두 삭제하고 엘리먼트로 대체한다. @Controller 사용하기 기존에는 스프링 컨테이너가 Controller 클래스를 생성하게 하려면 Cont.. 2021. 1. 12. 이전 1 2 3 4 5 6 ··· 12 다음