본문 바로가기

AI126

[AI 부트캠프] DAY 89 - 트랙학습 CV 3 [오늘의 일지] 트랙학습 실시간 강의 - 컬러 이미지 분류 모델 실습 [상세 내용] 컬러 이미지 분류 모델 실습 컬러 이미지 불러오기 - 이번 컬러 이미지도 토치비전을 이용해서 CIFAR10라는 데이터를 불러와서 tensor를 통해 정규화를 시켜서 학습에 맞는 형식으로 변환을 시켰습니다. transform = transforms.Compose( [transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))]) batch_size = 4 trainset = torchvision.datasets.CIFAR10(root='./data', train=True, download=True, transform=transform) train.. 2023. 11. 25.
[AI 부트캠프] DAY 88 - 트랙학습 CV 2 [오늘의 일지] 트랙학습 녹화 강의 - 의료 데이터를 활용한 CV [상세 내용] 의료 데이터를 활용한 CV 의료데이터 파악하기 - 원래 의료데이터는 개인정보와 연관이 많이 되어있다 보니 공개된 자료를 찾기가 굉장히 힘들고 폐쇄성이 높다고 알려져 있습니다. 그래서 해당 강의에서는 캐글의 대회에서 공개한 의료 데이터를 이용해서 실습을 진행하고 있었습니다. 코로나에 걸린 폐 이미지 - CNN의 실습을 위한 데이터는 코로나 당시의 데이터로서 코로나의 걸린 폐와 일반 폐 그리고 폐렴에 걸린 폐를 비교하는 데이터였습니다. CNN을 이용해서 코로나에 걸린 폐를 학습시킨 후에 예측을 하는 실습이었습니다. 이미지 불러오기 def list_image_files(data_dir, sub_dir): image_format =.. 2023. 11. 24.
[AI 부트캠프] DAY 87 - 트랙학습 CV 1 [오늘의 일지] 트랙학습 실시간 강의 - CV [상세 내용] CV 용어 설명 - 우선 CV라는 단어는 컴퓨터 비전이라는 단어의 약자입니다. 단어 그대로 CV는 시각적으로 보이는 데이터를 다루는 분야라고 간단하게 생각할 수 있습니다. 수업 전개 방식 - 수업의 진행은 실습 코드를 이용해서 기초적인 부분부터 시작해서 기능을 하나씩 추가해서 자세하게 더 복잡한 모델로 발전시키면서 원리를 제대로 알아가는 방식이었습니다. 오늘은 첫날이다 보니 기존에 딥러닝에서 많이 사용하는 기본 NN모델에 Convolutional 한 레이어를 추가해서 CNN 모델을 만들어 나가는 방법을 배웠습니다. 학습 데이터 - 학습 데이터는 CV 분야에서 가장 기초적인 데이터라고 할 수 있는 MNIST 데이터를 이용했습니다. MNIST 데이.. 2023. 11. 23.
[AI 부트캠프] DAY 86 - 딥러닝 프로젝트 11 [오늘의 일지] 딥러닝 프로젝트 - 프로젝트 최종 리뷰 [상세 내용] 프로젝트 최종 리뷰 얻어가는 부분 - 기존에는 tensorflow를 이용한 딥러닝 모델을 많이 사용했었는데 이번에는 pytoch를 이용해서 모델을 사용함으로써 원리적인 측면에서 더 복습이 잘 되었던 거 같습니다. 또 데이콘만 하다가 캐글을 하다 보니 처음에 캐글 노트북을 사용하는 것이나 제출하는 부분에서 익숙하지 않아서 어려운 부분도 많았지만 코드를 공유하거나 디스커션을 통한 어려움을 공유하는 것이 활발해서 공부를 하는데 도움이 많이 된 거 같습니다. 특히 전처리 부분에서는 지금까지 공부하면서 생각하지도 못해봤던 수동 가중치를 주는 법이나 메모리를 관리하는 법 등과 같이 최적화를 하는 방법은 정말 도움이 많이 된 거 같습니다. 또 sh.. 2023. 11. 22.
반응형