Post

[KT Aivle 3기 AI] 24일차. 미니프로젝트 2차 (2)

KT Aivle School 3기 AI 24일차

  • 강사 : 지병규 강사님
  • 주제 : 악성 사이트 탐지 모델링

👍 미니프로젝트 2차 (2)

[미니프로젝트 2차 (2) 실습코드]

미니프로젝트 2차 2일차에는 악성 사이트 탐지 모델링을 주제로 진행되었다. 관련 데이터를 크롤링해서 feature를 만드는 부분을 간단하게나마 실습 할 수 있었는데, 역시 웹 크롤링을 배울 때는 다 아는 것 같았지만 안하다가 다시 해보려니까 자료를 찾아보면서 진행해야했다..

그 뒤로 데이터 탐색 및 전처리를 진행했는데, 결국 모델링은 시간이 크게 소모되지 않을 것이라 생각해서 데이터 분석이랑 전처리에 신경을 좀 더 써봤다. 근데 충격적인 것을 강사님께서 보여주셨으니… 그것은 바로 Auto EDA였다. Auto EDA란 말 그대로 자동으로 데이터 분석을 해주는 것인데, 구체적인건 Auto EDA Python으로 검색해보라고 하셨다. 그 중 하나는 ydata_profiling 이라는 라이브러리였는데, 사용 방법은 구글링해서 찾아봐야겠다.

[ydata-profiling Github]

1
2
3
4
# 강사님께서 쓰셨던 코드
from ydata_profiling import ProfileReport
profile = df.profile_report(interactions={"targets":["label"],}, explorative=True)
profile.to_widgets() # to_notebook_iframe()

내일은 모델 하이퍼 파라미터 튜닝을 진행 할 것 같은데, 어떤 데이터로 할지.. 또 궁금하다. 내일도 화이팅!!!

This post is licensed under CC BY 4.0 by the author.

[KT Aivle 3기 AI] 23일차. 미니프로젝트 2차 (1)

[KT Aivle 3기 AI] 25일차. 미니프로젝트 2차 (3) Kaggle Competition