일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 영상처리
- 코딩테스트
- 삼성코딩테스트
- 삼성코테
- 삼성역테
- DP
- MCU 딥러닝
- 자료구조
- sort
- 삼성역량테스트
- 컴퓨팅사고
- 포스코 AI교육
- dfs문제
- bfs문제
- 알고리즘
- 코테 문제
- BFS
- 코테
- tinyml
- dfs
- 초소형머신러닝
- TensorFlow Lite
- 임베디드 딥러닝
- DP문제
- 딥러닝
- 다이나믹프로그래밍
- 포스코 교육
- tflite
- 그리디
- 포스코 ai 교육
- Today
- Total
목록공부 (176)
코딩뚠뚠

앙상블 포스팅 계기 : 앙상블 기법의 존재여부도 최근에야 알게됐다. AI 공모전에 참여하며 우수자들이 ensemble을 사용하는 것을 보고 공부를시작했고, Fast campus 머신러닝과정에서 ensemble에 대한 강의도 듣게 되며 포스팅까지 하게 됐다. 또한 Tree를 주로 사용하는 머신러닝기법이 아닌 딥러닝 모델을 사용해, Image Classification에서 앙상블을 적용시켜보고 싶었다. 목차 : 1. [머신러닝] 앙상블에 대한 기초적인 개념과 종류, Bagging, RandomForest, Boosting, Stacking 등에 대해 알아본다. 2. [딥러닝] ResNet50을 앙상블 하여 Classification 성능을 높여본다. 1. (ML) 앙상블 개념 및 기법들 앙상블이란 : 사전적..

YOLO V1 이후 VOLO V2 로 발전상을 공부하려 했으나 시간순서대로 짚어보는 것이 기술의 발전방향을 더 잘 이해할 수 있을 것 같아 이번엔 SSD에 대해 알아보았다. 1. 배경 YOLO V1에서의 grid cell 방식의 region proposal 방식이 Faster RCNN보다 훨씬 높은 FPS를 기록했다. 하지만 정확도 지표인 mAP는 낮게 나오는 문제가 있었다. SSD는 region proposal 방식을 grid cell로 유지하면서 더 좋은 mAP를 낼 수는 없을까 하는 데에서 만들어진 object detection 모델이다. 2. 구조 1) Modified VGG Net (수정된 VGG Net) SSD에서는 수정한 VGG Net을 통해 Feature extraction을 진행했다. 이..

저번 Faster-RCNN에 이어 이번에는 YOLO V1에 대해 알아보고자 한다. dbstndi6316.tistory.com/273?category=957031 [머신러닝 공부] 딥러닝/Fast RCNN (object detection) 이번에는 저번 글에 이어 Object Detection model의 발전과정에 대해 계속 짚어나가도록 한다. RCNN -> SPP-Net -> ?? dbstndi6316.tistory.com/272 [머신러닝 공부] 딥러닝/SPP Net (object detection) 앞선 포스.. dbstndi6316.tistory.com YOLO V1은 Faster RCNN의 어떤점을 보완해 나온 모델일까? 지금까지의 RCNN Fast-RCNN Faster-RCNN과는 다른.. 즉..

개요 : 딥러닝 모델을 Training 할 때 Train Data를 Train set 과 Validation set 으로 나눠줄 필요가 있다. Keras를 이용할 때에는 validation_split 으로 나눠줄 수 있었다. keras.preprocessing.image.ImageDataGenerator (validation_split=0.7, .... etc ....) 하지만 augmentation을 하더라도 기본 데이터가 다소 적을 때 validation_split은 Train Data 전부를 사용하지 못했다. sklearn의 train_test_split() 은 random으로 validation set을 선택하지만 이또한 validation에 사용하는 데이터를 train에 사용할 수는 없다는 단점..

지금까지 Object detection model 중 RCNN SPP-Net Fast-RCNN 에 대해 공부해보았다. 이번 포스팅에서는 Faster-RCNN에 대해 짚어보도록 한다. 1. 배경 RCNN, SPP-Net, Fast-RCNN은 모두 Realtime의 어려움을 극복하지 못했다. 상세히 살펴보면 Fast RCNN에서는 region proposal 방식인 selective search 중 대부분의 시간을 소모했다. 따라서 region proposal 방식을 selective search 방식이 아닌 다른 방식으로 바꿔줘야 할 필요성이 대두되었다. 2. 구조 Faster RCNN 과 Fast RCNN이 다른점은 region proposal의 방식(ROI를 구하는 과정)의 차이뿐이다. region p..

이번에는 저번 글에 이어 Object Detection model의 발전과정에 대해 계속 짚어나가도록 한다. RCNN -> SPP-Net -> ?? dbstndi6316.tistory.com/272 [머신러닝 공부] 딥러닝/SPP Net (object detection) 앞선 포스팅에서 최초의 딥러닝 기술이 적용된 Object Detection 모델인 RCNN에 대해 알아보았다. dbstndi6316.tistory.com/271 [머신러닝 공부] 딥러닝/RCNN (object detection) Object Detection RCNN은 최초의.. dbstndi6316.tistory.com 1. 배경 SPP-Net의 어떠한 단점을 극복하기 위함 1) Three stage pipeline (RCNN과 SPP..

앞선 포스팅에서 최초의 딥러닝 기술이 적용된 Object Detection 모델인 RCNN에 대해 알아보았다. dbstndi6316.tistory.com/271 [머신러닝 공부] 딥러닝/RCNN (object detection) Object Detection RCNN은 최초의 딥러닝 기술이 적용된 Object Detection 모델이다. 1. 배경 1) 단순화의 필요성 기존의 Object Detection 모델인 DPM 등의 classification 과정은 매우 복잡했다. 다양한 필터의 h.. dbstndi6316.tistory.com 이어서 RCNN 의 단점을 극복한 SPP Net 에 대해서 공부해보았다. 1. 배경 1) RCNN의 시간복잡도에의 단점 selective search 를 통해 많은 수의..

Object Detection RCNN은 최초의 딥러닝 기술이 적용된 Object Detection 모델이다. 1. 배경 1) 단순화의 필요성 기존의 Object Detection 모델인 DPM 등의 classification 과정은 매우 복잡했다. 다양한 필터의 hog feature과 각각 필터를 적용한 후 SVM을 이용해서 classification을 한 이후 ensemble 기법을 거쳐 최종 classification을 했기 때문이다. DPM (Deformable Parts Model) 2) 시간복잡도 다양한 크기의 resolution 에서 bounding box를 생성해내고 이의 각각에 대해서 dpm classification 을 수행한다면 시간이 오래 걸린다. 이는 2012년까지 최고의 성능을 ..