Data Augmentation 이란. python과 Open CV 로 구현

Data Augmentation 이란
원본 데이터 이미지에 적절한 변화를 줘서 학습가능한 데이터로 만드는것이다.
학습가능한 데이터가 늘어나니 좋고 overfitting을 막을수 있다고 한다.
본래 이미지 인식 기술인 CNN을 하면서 주로 배운다.

적절한 변형이란,

  • Scale (확대, 축소)
  • Resizing
  • Rotation
  • Flipping
  • Translation
  • Add a noise 
등등이 있는데 너무 과하면 안되고 적당해야한다고 한다.



너무 설명이 잘된 블로그와
또 깃헙에서 실제로 python으로 구현한 코드가 있어
기록을 남기고자 한다.
http://blog.naver.com/PostView.nhn?blogId=4u_olion&logNo=221437862590&parentCategoryNo=&categoryNo=45&viewDate=&isShowPopularPosts=true&from=search

https://github.com/oryondark/hjkim/blob/master/DeepLearning_master/Augmentation_Tutorial/Data%20Augmentation.md

No comments:

Post a Comment