프로그래밍 언어 3

인프런 - 김영한의 자바 입문 후기

인프런에 있는 김영한님의 자바 입문 강의에 대해 리뷰를 남기기 위해 이렇게 글을 작성한다.   본 강의는 무료로 진행된다. 이게 가장 큰 메리트라고 생각한다.본인은 김영한님을 스프링 강의를 통해서 알게 되면서 이 분의 교육 커리큘럼을 그대로 따라오다가 위의 자바 강의도 듣게 되었다.총 82개의 강의로 구성되어 있고, 4시간 21분 가량의 분량이다.무료 강의인 것을 생각하면 엄청난 혜자라고 볼 수 있다.. 자세한 내용은 아래의 링크를 통해 들어가서 직접 확인해보길 바란다.[지금 무료] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 | 김영한 - 인프런 (inflearn.com) [지금 무료] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 | 김영한 - 인프런김영한 | 프로그래밍에 처음 입문하는 ..

코딩테스트 자바로 할 때 알면 좋은 문장

원래는 Scanner sc = new Scanner(System.in) 등을 활용해서 sc.nextInt() 등을 활용했는데, 이보다 BufferedReader를 활용하는게 성능적으로 더 이득이 있어서 이로 바꾸려고 한다. 입력 입력 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); -> st.nextToken() br, st 를 통해 입력을 받을 수 있다. st.nextToken()을 통해 String 형태로 입력을 받을 수 있다. 이를 숫자로 바꾸고 싶으면, Integer.parseInt(st.nextToken())을 ..

CNN 모델- 딥러닝 모델

우선, 본인은 한이음 프로젝트를 통해 헬스 동작을 분석 하는 서비스 를 만들고자 딥러닝 기술을 사용하기로 했다. 처음으로 접하기 때문에, 딥러닝 모델이 어떻게 작동하는지, 어떤 신경망을 사용하는지, 어떻게 학습시키는지, 어떤 모델을 어느 상황에 써야하는지 등등 여러가지를 공부했어야 했다. 우선, CNN에 대해서 이 글에서 설명을 하고 다른 모델을 왜 사용하지 않았고 그것들만의 특징들에 대해서 적도록 하겠다. CNN 모델 CNN이란? 데이터로부터 직접 학습하는 딥러닝의 신경망 아키텍처 CNN의 특징 영상에서 객체, 클래스, 범주 인식을 위한 패턴을 찾을 때 자주 쓰인다. 수십개 수백개의 계층을 가질 수 있고, 각 계층에서 영상의 서로 다른 특징을 검출한다. Input Layer, Hidden Layers,..

1