본문 바로가기
728x90
반응형

transferlearning6

[ResNet] 논문 리뷰 및 구현 (코드 설명 포함) ResNet Description ResNet의 특징: ResNet Architecture: ResNet - Residual Block Plain network: VGGNet based Convolution layer: 3x3, stried = 2 Global Average Pooling applied FC layer(1000), softmax Residual network: Plain Network based shortcut connection 이 추가 차원이 같을 때 : 직접 값을 전달해 준다 차원이 증가할 때 : zero padding으로 차원을 맞춰준다 1x1 Conv layer로 차원을 맞춰준다(VGG or GoogleNet) stride = 2 ResNet Projection(Bottlenec.. 2023. 2. 8.
[GoogleNet] 논문 리뷰 및 구현 (코드 설명 포함) GoogleNet Description GoogleNet의 특징: GoogleNet Architecture: GoogLeNet은 네트워크의 depth와 width를 늘리면서도 내부적으로 Inception Module을 활용해 computational efficiency를 확보함 이전에 나온 VGGNet이 깊은 네트워크로 AlexNet보다 높은 성능을 얻었지만, 파라미터 측면에서 효율적이지 못하다는점을 보완하기 위해 만듬 Things to discuss about issues: 네트워크의 성능을 올리는 가장 직접적인 방법은 depth, width같은 size를 증대 할 수 있다 모델의 층이 깊어질수록 성능은 향상 됨 하지만 계산해야 할 연산량이 늘어나 overfitting할 가능성이 증가 RAM을 너무나 .. 2023. 2. 8.
[AlexNet] 논문 리뷰 및 구현 (코드 설명 포함) AlexNet Description: AlexNet 특징: AlexNet Architecture Convolutional layers = 5 Fully Connected layers = 3 GPU를 2개의 병렬 구조로 처음 활용 Activation Function : ReLU 함수를 모든 convolution layer와 fully-connected에 적용 (tanh함수 보다 더 낮은 error 보여줌) Max-Pooling Layer : 이전에는 Average Pooling 적용 kernel size = 3x3 stride = 2 number of Max-Pooling layer = 3 Dropout: over-fitting 방지 1, 2 번째 fully-connected layer에 적용 dropou.. 2023. 2. 8.
[2차 프로젝트] CNN 구조의 차량 분류 모델 연구 (4) (개발자 취업코스, 국비 지원, 구글 크롤링, 데이터 전처리, 이미지 전처리, 전이 학습, CNN 모델) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (3) [2차] CNN 구조의 차량 분류 모델 연구 (3) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (2) [2차] CNN 구조의 차량 분류 모델 연구 (2) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (1) [2차] CNN 구조의 차량 분류 모델 연 zzgrworkspace.tistory.com Custom 데이터 셋에 좋은 성능을 내는 CNN 구조의 차량 분류 모델을 만드는 것까지 완료했다. 하지만 첫번째 포스트에서 언급했듯 최종적인 목표는 범용적인 이미지 분류 모델을 만드는 것이었다. 그래서 범용적인 모델로써 활용 가.. 2023. 2. 7.
[2차 프로젝트] CNN 구조의 차량 분류 모델 연구 (3) (개발자 취업코스, 국비 지원, 구글 크롤링, 데이터 전처리, 이미지 전처리, 전이 학습, CNN 모델) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (2) [2차] CNN 구조의 차량 분류 모델 연구 (2) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (1) [2차] CNN 구조의 차량 분류 모델 연구 (1) 위 개와 고양이 이미지는 만약 이미지 분류를 했을 때, 특징이 뚜렷하여 구별이 쉽다. 하지만 zzgrworkspace.tistory.com 지난 포스트에서는 전이 학습 모델인 MobileNet, ResNet50, DenseNet121 중 MobileNet과 DenseNet121을 선정하게 된 배경까지 설명했다. 이어서 Fine tuning 진행 과정에 대해서 설명하고자 한다. 앞선 과정에서 전체 layer에 대해.. 2023. 2. 7.
[2차 프로젝트] CNN 구조의 차량 분류 모델 연구 (2) (개발자 취업코스, 국비 지원, 구글 크롤링, 데이터 전처리, 이미지 전처리, 전이 학습, CNN 모델) 2023.02.07 - [Project] - [2차] CNN 구조의 차량 분류 모델 연구 (1) [2차] CNN 구조의 차량 분류 모델 연구 (1) 위 개와 고양이 이미지는 만약 이미지 분류를 했을 때, 특징이 뚜렷하여 구별이 쉽다. 하지만 아래 사진은 어떨까? 컴퓨터는 분류를 위해 스킨 헤어, 안경, 사람이라는 특징을 제외한 다른 특징 zzgrworkspace.tistory.com 딥 러닝 모델을 설계하기에 앞서 데이터 셋을 어떻게 구성하게 됐는지에 대한 내용을 이전 포스트에서 설명했다. 이어서 딥 러닝 모델 설계에 대한 내용이다. 우선, 전이학습 없이 제작한 CNN 모델 중 accuracy가 높은 구조를 기준으로 전이학습을 수행하기로 하였다. 전이학습을 하지 않은 기본 CNN 모델에 대한 evalua.. 2023. 2. 7.
728x90
반응형