데이터 라벨값 넣어줄때 질문이 있습니다
397
작성한 질문수 19
안녕하세요 선생님
https://www.kaggle.com/datasets/mehradaria/covid19-lung-ct-scans
선생님의 자료를 보면서 프로젝트를 하고 있는 학생입니다
위의 자료를 통해서 정상폐 또는 코로폐를 구분하려고 하는데
해당 데이터에는 라벨값 (0,1)없어서 만들어 줄려고 합니다
따라서 제가 사용한 코드는
target = []
#폴더경로
data_path = os.listdir("C:/Users/shingeon94/Desktop/5_test/data")
for i in range (len(data_path)):
if "Non-COVID" in data_path[i] : #정상
target.append(0)
else:
target.append(1) #코로나
질문
위와 같이 사용을 하는데 데이터에 label값을 넣어주기전에 test, train, val로 나누어서 위에 같이 만들어야 하나요?
아니면 코로나, 정상폐 데이터를 데이터를 폴더 한 곳에 다 넣어서 라벨값을 만들고 데이터를 나누어야 할까요? (그리고 라벨값도 같이 randomstate를 똑같이 만들어서 나누어주기)
감사합니다
답변 2
0
#Keras Sequence기반의 Dataset 활용하여 Albumentations 적용하고 Xception, MobileNet으로 이미지 분류 수행 - 02
안녕하세요 선생님
선생님이 강의하신 내용을 토대로 실습연습을 하다가 데이터 경로(?) 부분이 조금 이해가 되지 않아서 질문을 드립니다
데이터를 train, test로 나누어서 선생님이 만드신 코드를 조정하고 있는데 데이터들이 데이터 프레임에 들어가지 않는데 저 output경로에다가 만들면 오류가 나오는건가요?
감사합니다
0
안녕하십니까,
두가지 방법중에 어떤 걸 하셔도 비슷할 것 같습니다만,
다만 저라면 DataFrame으로 image file의 경로와 target 값을 각각 컬럼으로 만든 다음에 나중에 train, test, valid 로 분할을 해서 image file의 경로와 target 값을 나누는 방식을 할 것 같습니다(나중 강의에서 해당 방식으로 진행합니다)
아래 코드는 Pseudo 코드 입니다.
file_path_list = []
target_list = []
#코로나 이미지 파일의 경로와 target 값 지정.
corona_file_path_list = os.listdir("C:/Users/shingeon94/Desktop/5_test/data/COVID-19")
for file_path in corona_file_path_list:
file_path_list.append(file_path)
target_list.append(1)
#코로나가 아닌 이미지 파일의 경로와 target 값 지정.
non_corona_file_path_list = os.listdir("C:/Users/shingeon94/Desktop/5_test/data/Non-COVID-19")
for file_path in non_corona_file_path_list:
file_path_list.append(file_path)
target_list.append(1)
#이미지 파일 경로와 target 값을 가지는 메타 DataFrame
import pandas as pd
meta_dataframe = DataFrame()
meta_dataframe['image_file_path'] = file_path_list
meta_dataframe['target'] = target_list
해당 DataFrame을 나중에 train_test_split()등으로 분할해서 학습/테스트/검증 데이터로 만듭니다.
감사합니다.
resize 질문
0
50
1
20251212 Kaggle 런타임에 scikit-learn 설치 실패 트러블 슈팅
0
75
1
Loss와 매트릭 관계
0
61
2
Boston 코랩 실습
0
162
2
배치 정규화의 이해와 적용 2 강의 질문
0
134
2
Augmentation원본에 적용해서 데이터 갯수 자체를 늘리는 행위는 의미가있나요?
0
144
2
Conv함수 안에 activation 을 넣지 않는 이유가 뭔지 궁금합니다.
0
203
2
소프트맥스 관련 질문입니다
0
208
1
강의 관련 질문입니다
0
151
2
residual block과 identity block의 차이
0
186
2
옵티마이저와 경사하강법의 차이가 궁금합니다.
1
238
1
실습 환경
0
165
2
입력 이미지 크기
0
243
2
데이터 증강
0
195
2
albumentations ShiftScaleRotate
0
205
1
Model Input Size 관련
0
279
1
마지막에 bird -> frog 말고도 deer -> frog 도 잘못된것 아닌가요??
0
204
1
일반적인 질문 (kaggle notebook사용)
0
272
2
실무에서 Augmentation 적용 시
0
338
2
안녕하세요 교수님
0
231
1
가중치 초기화(Weight Initialization) 질문입니다.
0
327
1
테스트 데이터셋 predict의 'NoneType' object has no attribute 'shape' 오류
0
407
1
학습이 이상하게 됩니다.
2
1036
2
boston import가 안됩니다
0
228
1





