본문 바로가기

인공지능21

[머신러닝] 클러스터링(Clustering)과 K-means 보호되어 있는 글 입니다. 2023. 5. 27.
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead 다음과 같은 경고가 떴다. 처음에는 찾아봐도 무슨 말인지 모르겠어서 한참을 고민했다. 이 오류는 파생 dataframe에 수정이 가해져서 발생하는 오류라고 한다. 생각해보니까 data가 df의 파생 dataframe이고, 지금 genre를 원핫인코딩한 값으로 바꾸니까 파생 dataframe이 수정되는게 맞았다... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이런 경우 원본 dataframe을 완전히 복사하여 독립적인 dataframe을 만드는 것이 안전하다고 한다. https://devpouch.tistory.. 2023. 4. 7.
KeyError: "[....] not in index" 특정 columns을 원핫인코딩으로 바꾸고 사용하려고 할 때 해당 오류가 났다. 꽤 길게 고민했었는데 답은 간단했다. 오류가 난 코드를 살펴보면 다음과 같다. #판다스 함수를 사용하여 원핫인코딩 genre_labels = pd.get_dummies(data['genre']) rating_labels= pd.get_dummies(data['genre']) #설명 변수 x확인하기 #rating과 genre는 원핫인코딩을 한 'rating_labels'랑 'genre_labels'로 바꿔줌 movies_columns = ['score', 'votes', 'budget', 'rating_labels', 'genre_labels', 'runtime'] fig=plt.figure(figsize=(16, 20)) a.. 2023. 4. 6.
[이미지 분류] 230316 일지 및 모델 훈련 보호되어 있는 글 입니다. 2023. 3. 16.