본문 바로가기

AI/Study4

[Study] <컴퓨터 비전의 모든 것> 공부하기(Annotation Efficient Learning) -3 안녕하세요. 정글러입니다.오늘도 부스트캠프의 공부를 이어가보도록 하겠습니다. 1. Transfer Learning먼저 Transfer Learning은 데이터를 적게 쓰고도 좋은 성능을 발휘하기 위해 이전에 학습된 데이터를 활용하는 방법입니다. 한 데이터셋에서 배운 지식을 다른 데이터셋에서 사용 가능한 것이죠. Transfer Learning에는 여러가지 방식이 있습니다.첫번째는 사전 학습된 모델에서 마지막 FC layer만 떼어내고, 새로운 FC layer로 교체하여,새로 교체한 FC layer의 가중치만 업데이트하는 방식입니다. 적은 파라미터만 학습시키면 되기 때문에 비교적 좋은 성능을 기대할 수 있습니다. 두번째도 우선 FC layer를 교체해주는 것은 같습니다. 하지만 Convolution la.. 2024. 6. 10.
[Study] <컴퓨터 비전의 모든 것> 공부하기(Data Augmentation) -2 안녕하세요. 정글러입니다. 오늘은 Data Augmentation에 대해 알아보겠습니다. 뉴럴네트워크는 컴퓨터만 이해할 수 있는 지식의 형태로 압축하는 모델입니다.하지만 실제 세상에 존재하는 데이터는 학습된 데이터와 상당히 다릅니다.이때 샘플 데이터와 실제 데이터의 갭을 매울 수 있는 방법이 data Augmentation이라고 볼 수 있습니다. 학습 데이터와 실제 데이터 사이의 간격을 좁히기 위해서 Crop, Shear, Brightness, Perspective, Rotate 등으로 영상 변환을 줍니다.이는 OpenCV 등의 라이브러리에 사용하기 쉽게 구현되어 있습니다.예시를 통해 살펴보겠습니다. 1) Brightness밝기의 경우 RGB값에 상수를 더하거나 곱해줍니다.다만 RGB값은 0부터 255이.. 2024. 6. 5.
[Study] <컴퓨터 비전의 모든 것> 공부하기 -1 안녕하세요. 정글러입니다. 저는 최근에 부스트코스를 잘 활용하고 있는데요,부스트코스는 SW 온라인 교육 플랫폼으로, 네이버 커넥트재단의 지원 아래에 무료로 양질의 콘텐츠를 제공하고 있습니다.컴퓨터 과학(Computer Science) / 인공지능(Artificial Intelligence) / 데이터 사이언스(Data Science) / 웹 프로그래밍(Web Programming) / 모바일 프로그래밍(Mobile Programming)  이렇게 총 5가지 분야의 강좌가 준비되어 있는데요,저 같은 비전공자들이 쉽게 접근할 수 있고, 공부할 수 있어서 넘 좋은 플랫폼인 것 같습니다. 제가 수강하고 있는 수업은 [모두를 위한 파이썬]과 [컴퓨터 비전의 모든 것]인데요,오늘은 [컴퓨터 비전의 모든 것] 수업을.. 2024. 5. 17.
[Seminar] 3D공간에서 인간을 이해하기 안녕하세요. 정글러입니다. 오늘은 세미나 'Understanding Humans in the 3D Space'를 정리해보고자 합니다.유튜브에 업로드된 영상을 요약하고자 하는데, 문제가 되면 삭제하겠습니다!https://www.youtube.com/watch?v=Nirr3OC_k54&t=1275s 1. Intro해당 강의는 메타의 문경식님이 진행해주셨습니다.연구의 목표는 사람과 사람, 사람과 사물의 인터랙션을 3D환경에서 모델링하고, 인식하는 것입니다.Can we have interactions in virtual space indistinguishable from reality with Als?AI를 통해서 버추얼 스페이스에서 현실화가 불가능한 인터랙션을 어떻게 구현할 수 있을까? 먼저 소개해주신 Pho.. 2024. 4. 1.