블로그 카테고리 용도 :
🔎 매주 KT 에이블 스쿨에서 배운 내용을 복기하기 위해
✨6주차 소감
- 미프2차를 통해 직접 데이터 전처리도 해보고 모델링도 해보고 캐글까지 너무 알찼네요..!
- 코딩마스터즈 1달간 평균 수면시간 4시간.. 드디어 끝..났네요!
- 한기영 강사님과 함께한 AI모델 해석평가 수업은 너무 유익한 시간이였다.
- 3주차에 똑같은 주제로 블로그를 썼던거 같은데 벌써 3주가 흘렀네요..ㅎㅎ
📌미니프로젝트 2차(악성사이트 탐지 모델링)
이번 미니프로젝트 2차는 악성사이트 탐지 모델링을 주제로 진행하였습니다.
특히 이번 미프2차에서는 조별로 캐글을 통해 test데이터 제출 결과로
서로 순위도 보고 경쟁을 할 수있었습니다.!
[프로젝트 진행]
팀당 총 20번의 제출 기회가 주어졌기에 저희 조 같은 경우는 각자 3번씩 제출을 하기로 하였습니다.
[데이터 전처리]
1. 분류문제인지 회귀문제인지 파악
2. 단변량.이변량 분석을 통해 변수들간에 상관관계 파악
3. 중복 데이터 제거 (모델 학습의 안좋은 영향력을 끼칠수 있으므로..)
4. 텍스트와 범주형 특성처리
5. 결측치 처리 (KNN Inputer)
[모델링]
✨ GradientBoostingClassifier
수업 시간에 배운 내용을 통해 데이터 전처리를 진행하였고
하이퍼 파라미터 튜닝을 잘 몰라서 모델링 후에 학습시키고 test데이터를 만들고 제출했더니
결과는 89.675... 이였습니다.😅
결론적으로 저희 조의 점수는 94.몇몇이였고 42팀중 최종 8등으로 마무리가 되었는데
최종 전처리와 사용 모델은 아래와 같습니다.
- KNN Imputer로 결측치 처리
- 다중공성선 문제가있는 열제거
- RandomForestClassifier 모델 사용
- GridSearchCV 하이퍼 파라미텨 튜닝
🏅코딩마스터즈 종료 (공동 1위..!)
4주동안의 코딩마스터즈1차가 마무리 되었습니다. 1위를 달성했네요..!
총 3주 동안 모든 문제를 다 풀었는데 제 인생에서 가장 잠을 자지 않은 3주였던거 같습니다.
제가 생각한 문제의 난이도는 아래와 같습니다.
기초 : 백준 브론즈 ~ 실버 4 5
중급 : 백준 실버 3 ~ 골드 4 5
중급 : 백준 골드 3 ~ 플레 3
후기 :
졸업 직전 알고리즘 수업에서 다양한 개념들을 배웠지만,
3달 전까지만 해도 실제로 알고리즘 문제를 어떻게 풀어야할지 잘 알지 못했고
실력도 형편없다고 생각하고 있었는데
에이블 합격 후에 1달간 백준에서 250문제 정도를 풀면서 정말 정말 많이 배웠고, 손에 익었고
인프런에서 알고리즘 강의도 듣고 에이블러 분들과 스터디도 했던게 정말 많은 도움이 된거같습니다..!
[코딩마스터즈 1차 끝기념 스티디원들과 함께한 페들렛 ]
'KT-AIVLE' 카테고리의 다른 글
[KT-AIVLE 8주차 AI Track] 미니프로젝트 3차 (CNN) (1) | 2023.03.27 |
---|---|
[KT-AIVLE 7주차 AI Track] CNN 시각지능 딥러닝 (0) | 2023.03.20 |
[KT-AIVLE 5주차 AI Track] 딥러닝 (0) | 2023.03.17 |
[KT-AIVLE 4주차 AI Track] 머신러닝 (0) | 2023.03.17 |
[KT-AIVLE 3주차 AI Track] 미프,코마,웹크롤링 (0) | 2023.03.17 |