일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- bfs
- ssafy 7기
- 프로그래머스
- 알고리즘
- 웹 표준 사이트 만들기
- 유니온 파인드
- Learning
- 코딩 교육
- ssafy 7기 교수님
- pytorch
- 이코테
- SSAFY
- 코딩교육
- 삼성청년sw아카데미
- 싸피 7기 입학식
- 백준7576 bfs
- DP
- SWEA
- DenseNet
- 삼성 청년 SW 아카데미
- 백준
- git
- 프로그래머스 고득점 kit
- React
- 전이학습
- SSAFY 입학식
- dfs
- SSAFY 8기
- ssafy 7기 합격
- SSAFYcial
- Today
- Total
목록전이학습 (4)
개미의 개열시미 프로그래밍
이번에 6,7주차를 한번에 작성하게 된 건 2주동안 유사이미지분류기를 고도화하거나 리팩토링하는데 초점을 두어서 나눌 필요가 없다고 생각했지만 사실 시간이 없기도 했습니다... 원래 기존의 아키텍쳐에서 많이 변경된 모습인데 처음 하는 협업이라 그런지 인턴분과 의사소통을 하는 부분에서 많은 미스가 있었습니다. '혼자 이렇게 구성하면 더 좋지 않을까' 라는 생각에 마음대로 수정하기도 했고 yaml파일과 trainer.py 코드도 두개로 나뉘는 것부터 소통이 잘 안된 것을 알 수있었습니다. (tester.py도 두개가 되버려서 통합하는데는 성공..) 개발자들은 원래 코드의 아키텍쳐를 서로 공유하고 설계본을 많이 안건드리는 선에서 작업을 한다고 합니다! 만약 디렉토리나 코드 변수에 대해 변경을 한다면 같이 하는 ..
저번 5주차를 마무리하며 작성했던 Trainer코드를 작성하고 리팩토링까지 완료하여 회의시간에 루카스님께 필요한 부분을 점검받았다. Notion 5주차 스프린트 Trainer.py 구조 서명하기 쉽게 정리 Trainer.py 전체 동작 최종 구현 Densenet_trainer의 분류기 부분이 카테고리에 맞춰서 원활한 학습이 가능하도록 구현 구현된 Trainer 설계 및 동작을 문서화 구현된 코드의 전체적인 설계와 동작구조를 문서화하거나 그림으로 표현 먼저, 과제를 구체적으로 설명하자면 '유사 이미지 분류' 라는 주제이며 코드는 아래와 같은 구조로 되어있다. 하나씩 간략히 설명하자면 - /dataset : 이미지 데이터들이 들어가는 디렉토리 - /model_property : 학습 후 저장될 모델의 가중치..
전이 학습(Transfer learning)은 직접 코드를 보면서 이해하는 것이 이해하는데 도움이 많이 되었습니다. 실습은 PyTorch.org 사이트에서 전이 학습에 대한 코드를 Colab, Jupyter notebook, GitHub으로 공유하고 있고 이 공유된 코드를 통해 정리를 하려고 합니다. tutorials.pytorch.kr/beginner/transfer_learning_tutorial.html 컴퓨터 비전(Vision)을 위한 전이학습(Transfer Learning) — PyTorch Tutorials 1.6.0 documentation Note Click here to download the full example code 컴퓨터 비전(Vision)을 위한 전이학습(Transfer L..
먼저, 전이학습을 공부하려는 이유는 이번 백마인턴의 주제가 유사 이미지 분류 개발이며 코드의 큰 틀은 전이학습구조로 이루어지기에 과제를 진행하기 위해 꼼꼼히 이해하는 단계가 필요하다고 생각했습니다. 전이학습이란(=Transfer Learning) 정의 : '특정 Task 또는 도메인에서 얻은 모델을 다른 Task에 적용하는 기술을 뜻함' 즉, 이미 dataset(A Task)에 학습이 진행된 pretrained model의 가중치(weight)를 가져와서 다른 dataset(B Task)에 적용을 하는 것으로 이해할 수 있습니다. 전이학습을 사용하는 특징으로는 세가지가 있습니다. 적은 데이터셋을 사용하여 모델 학습 대부분의 경우 전이학습한 모델이 처음부터 쌓은 모델보다 성능이 좋다. 시간이 절약이 된다...