인프런 커뮤니티 질문&답변

무도사님의 프로필 이미지
무도사

작성한 질문수

인공지능을 활용한 이상거래 검출 기법

SMOTE를 활용한 데이터 생성

해결된 질문

작성

·

475

·

수정됨

0

안녕하세요? 강의 잘 듣고 있습니다.

다름이 아니라, SMOTE를 활용하여 데이터를 생성하는 과정에서

저의 데이터는 강의에서 보여지는 것과 달라서 질문 드립니다.

이렇게 선형데이터로 생성되어도 0,1을 구분하기 위하여 러닝을 하는데에 영향을 미치지는 않을까요?

제 코드내용은 링크로 공유드립니다.

감사합니다.

답변 1

0

YoungJea Oh님의 프로필 이미지
YoungJea Oh
지식공유자

무도사님,

작성하신 코드의 시각화 부분을 보니

X1, X2 = x_pca[y==1,0], x_pca[y==1,0] 으로 작성하셨습니다. 그렇게 되면 X_pca 의 첫번째 성분만 plot하므로 선형으로 그려지게 됩니다. 코드를 교재와 같이

X1, X2 = X_pca[y_over == 1, 0], X_pca[y_over == 1, 1] 로 수정 바랍니다.

X1, X2 = x_pca[y==1,0], x_pca[y==1,0]
plt.scatter(X1,X2, color=cmap(1), label=1)

===> 다음과 같이 수정

X1, X2 = X_pca[y_over == 1, 0], X_pca[y_over == 1, 1]
plt.scatter(X1,X2, color=cmap(1), label=1)
무도사님의 프로필 이미지
무도사
질문자

image

답변주셔서 감사합니다. 참고하여 수정하였습니다~

무도사님의 프로필 이미지
무도사

작성한 질문수

질문하기