개인적으로 논문 스터디를 진행 후 정리한 노션(Notion) 내용을 기반하여 정리한 글입니다. 논문 링크 : https://arxiv.org/pdf/1706.03825.pdf 1. Introduction A common approach to understanding the decisions of image classification systems is to find regions of an image that were particularly influential to the final classification. ⇒ CV field, finding discriminative region이 task goal A common approach ~.. These approaches use occlusion te..
개인적으로 논문 스터디를 진행 후 정리한 노션(Notion) 내용을 기반하여 정리한 글입니다. 논문 링크 : https://openaccess.thecvf.com/content_ICCV_2017/papers/Selvaraju_Grad-CAM_Visual_Explanations_ICCV_2017_paper.pdf CAM 방식과의 차이점을 강조한 글이므로 논문 전체적인 리뷰가 담겨있지 않습니다. Convolutional Layer를 거치면서 원래 Feature extraction이 되고 공간 정보를 얻게 됨 FC Layer를 거치면서 다 손실됨, 왜? 일자로 펴버리는 Flatten 작업을 거치는 셈이니까 CAM을 할 때는, GAP를 해서 일자로 안 펴고 공간 정보를 모아버렸음 But, 그 때는 classif..
개인적으로 논문 스터디를 진행 후 정리한 노션(Notion) 내용을 기반하여 정리한 글입니다. 논문 링크 : https://openaccess.thecvf.com/content_cvpr_2016/papers/Zhou_Learning_Deep_Features_CVPR_2016_paper.pdf 1. Introduction 근래의 CNN에 대하여 : behave as object detectors despite no supervision on the location of the object was provided. Localize Objects : Fully-connected를 할 경우 손실됨 NIN, GoogleNet에서부터 이를 피하기 위해 + high performance maintaining하기 위해..
재즐보프님의 Flutter강의를 보고 배운 내용을 정리하는 게시물입니다. www.youtube.com/watch?v=Yt-DjG5b4iA&list=PLnIaYcDMsScxP2Nl8pEbmI__wkF0YVu0a 저번 포스트에 레이아웃을 설명하는 부분을 모두 뜯어보았으니 이제 텍스트를 저장하고 넘겨주는 방식에 대하여 자세하게 알아봅시다!👏 먼저 재즐보프님 강의에서 메모를 저장할 때 SQLite를 이용하시는데 이와 관련된 내용을 먼저 보겠습니다! SQLite란? 어떤 것에 대한 설명을 찾아볼 때는 이전에도 그랬듯이 공식 문서를 찾아봐야겠죠. 아래 링크를 통해 찾아낸 설명에 대하여 알아봅시다. www.sqlite.org/index.html SQLite Home Page SQLite is a C-language ..
재즐보프님의 Flutter강의를 보고 배운 내용을 정리하는 게시물입니다. www.youtube.com/watch?v=Yt-DjG5b4iA&list=PLnIaYcDMsScxP2Nl8pEbmI__wkF0YVu0a 먼저 파일 구조를 말씀드리자면, 재즐보프님 강의에서 메모앱을 만드실 때, 총 2개의 디렉토리(database, screens)와 총 5개의 dart파일(db.dart, memo.dart home.dart, edit.dart, main.dart)를 만드셨습니다. 이 포스트에서는 main.dart, home.dart, edit.dart의 레이아웃에 대하여 설명드리고, 다음 포스트에는 edit.dart와 연결되는 home.dart의 함수들까지 정리하고 마지막 포스트에는 db.dart와 memo.dart ..
재즐보프님의 Flutter강의를 보고 배운 내용을 정리하는 게시물입니다. www.youtube.com/watch?v=Yt-DjG5b4iA&list=PLnIaYcDMsScxP2Nl8pEbmI__wkF0YVu0a 우선 플러터 설치와 플러터에 대한 설명은 강의에서 직접 확인하세요! 저는 플러터로 어플리케이션을 개발하는 부분만 정리하겠습니다! 먼저 플러터로 기본 파일을 만들었을 때 구성되는 main.dart 파일에 대하여 알아봅시다. void main() { runApp(MyApp()); } 첫 번째로 main함수가 있는데 이름에서도 알 수 있다시피 이것은 main function의 역할을 하고 이 내부에서 'MyApp이라고 선언된 것을 실행시킨다' 라고 생각하면 될 것 같습니다. class MyApp exte..
생활코딩(이고잉님)의 React 강의를 보고 배운 내용을 정리하는 게시물입니다. www.youtube.com/watch?v=XMb0w3KMw00&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi 드디어 40강짜리 강의를 모두 다 들었습니다! 👏👏👏👏👏👏 이제는 React로 Github.io 페이지 구축을 연습해보고 웹페이지 외의 앱을 만들기 위해 Flutter를 개인적으로 공부할 예정입니다. 20. Update 구현 개인적으로 CRUD 중에 가장 어려웠던 것 같습니다. Create는 만들고 Contents에 추가하는 것으로 Read는 state의 mode만 변환하는 것으로 진행했다면, Update는 Create된 것을 Read하여 바로 다시 수정하는 방식(Create와 비슷하게)을 ..
생활코딩(이고잉님)의 React 강의를 보고 배운 내용을 정리하는 게시물입니다. www.youtube.com/watch?v=XMb0w3KMw00&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi 이제부터는 글을 짧고 간결하게 정리용으로만 남기겠습니다. 이제 강의 마지막까지 19, 20, 21차만 남은 상태인데 이 3개의 강의에서 할 계획은 1. TOC List에 내용을 추가하기 2. TOC List에 추가된 내용을 수정하기 3. TOC List에 추가된 내용을 삭제하기 이 세 가지로 추려진다. 개인적으로 19강을 전부 듣고 실습해본 결과, 내가 이 기능을 HTML, CSS, Javascript로 구현하면 어떻게 되었을까? 를 상상하면서, 비교하면서 들었다. 어떻게보면 React를 처..