본문 바로가기

Machine Learning4

AWS Sagemaker에서 ResNet 돌려보기 👉 AWS에서 제공하는 End-to-End Multiclass Image Classification Example 예제를 따라하면서 우리 데이터로 실행해보겠음! https://sagemaker-workshop.com/builtin/resnet.html sagemaker 노트북을 열고 예제 파일을 업로드한다. 이렇게 뜨길래 간단쓰하게 conda python3으로 설정 Introduction 이 데모에서는 caltech-256 데이터셋을 이용하지만 우리는 우리 데이터셋으로 하겠음! 시작하려면 사용 권한, 구성 등을 위해 몇 가지 환경을 설정해야 한다. Prequisites and Preprocessing 권한과 환경변수 AWS 서비스에 대한 링크와 인증을 설정한다. 여기에는 세 가지 부분이 있다: 데이터에 .. 2020. 9. 9.
내 데이터로 ResNet 돌려보기 📌 캡스톤 프로젝트 내 데이터로 pkl 파일 만들어서 적용하는 과정은 🤯내 데이터로 CNN 돌려보기 🧐 왜 ResNet? 현재 모델의 정확도가 좋지 않은 상태. 논문에 나오는 구조를 참고한 CNN 모델의 깊이가 얕아서 발생한 문제라고 판단. 교수님이 Resnet 모델을 추천해주셨다. 원래 만들었던 CNN 구조 super(AcousticSoundModel, self).__init__() self.conv1 = Conv2D(filters=64, kernel_size=[3, 3], padding='SAME', activation=tf.nn.relu) self.drop1 = Dropout(rate=0.2) self.pool1 = MaxPool2D(padding='SAME') self.conv2 = Conv2D(.. 2020. 9. 9.
내 데이터로 CNN 돌려보기 📌 캡스톤 프로젝트 데이터 준비하기 우리는 6개 클래스를 가지고 있고 어쩌구 근데 지금은 3개 클래스에 대한 데이터만 있어서 일단 세개로만 해보겠음. AWS Sagemaker를 이용할 계획인데, 그러려면 데이터셋을 pkl 파일로 만들어야 한다. 진짜 여기저기 삽질하다가 이 깃헙을 발견하고 따라해봤다! train, valid, test 폴더를 만들고 데이터를 7:2:1의 비율로 넣어주었다. 1. label이 들어간 csv 파일 만들어주기 csv 파일을 만들어주는 코드를 작성했다. import os import natsort import csv import re file_path = 'test/' file_lists = os.listdir(file_path) file_lists = natsort.natsor.. 2020. 9. 9.
딥러닝 자연어 처리 정리 노트 https://www.youtube.com/watch?v=dKYFfUtij_U&list=PLVNY1HnUlO26qqZznHVWAqjS1fWw0zqnT 1. Bag of Words 1.1 Bag of words는 문장을 숫자로 표현하는 방법 중 하나다. 가방 안에 문장의 단어들을 전부 하나씩 넣는다. "awesome thank you" → awesome 1, thank 1, you 1 "great thank you" → great 1, thank 1, you 1 "not bad not good" → not 2, bad 1, good 1 출현 빈도로 문장을 나타낸다면 숫자로 보일 것이다. "awesome thank you" → [1, 1, 1, 0, 0, 0, 0] "great thank you" → [0,.. 2020. 2. 19.