PyCaret
ML 자동화 framework(?)
https://colab.research.google.com/drive/141jfGXbkUX1ZQdStKuxVGtd3VEW00bwa#scrollTo=JDPQBD9o3rOD
Google Colab Notebook
Run, share, and edit Python notebooks
colab.research.google.com
- cross validation fold default 10인데 일반적으로는 5 정도가 적당하다
XAI
https://colab.research.google.com/drive/13nCk-re9Cg-LPGzInskBpz07fE3mTnhK
Google Colab Notebook
Run, share, and edit Python notebooks
colab.research.google.com
- explainable AI
- feature importance볼 때 수치형 데이터와 범주형 데이터 따로 봐야 한다.
- shap: 각 피쳐 중요도 뽑기
- shap.force_plot: 상관관계로 해석해야 함.
- shap.summary_pot: 색상이 완벽하게 분리가 된게 잘 만들어진거고, 색상이 혼재되어있으면 전처리가 꼭 필요하단 이야기.
fare, age 같은 것
Pipeline
https://colab.research.google.com/drive/13mYjuxfUTArd58XmmBAb2TOy5pmZ7tjo#scrollTo=5BLU8uoPDAam
Google Colab Notebook
Run, share, and edit Python notebooks
colab.research.google.com
- 순서대로 실행이 되어야 함.
- 파이프라인 쓰는 이유: Cross Validation할 때마다 전처리와 모델링 진행됨
애자일이란?...
애자일(Agile)은 소프트웨어 개발 및 프로젝트 관리 접근 방식으로, 변화에 유연하게 대응하고 고객의 요구를 빠르게 반영하기 위해 설계되었습니다. 주요 특징은 다음과 같습니다:
- 적응성: 애자일은 요구사항이나 환경의 변화에 신속하게 적응할 수 있도록 프로젝트 과정을 조정합니다.
- 반복적 개발: 프로젝트는 작은 단위(스프린트 또는 반복)로 나뉘어 진행되며, 각 반복에서 고객 피드백을 반영하여 개선합니다.
- 팀 협력: 팀원 간의 협력과 의사소통을 강조하며, 고객과의 밀접한 공동 작업을 통해 최종 제품 품질을 높입니다.
- 최소한의 문서화: 문서보다 동작하는 소프트웨어를 중시하여, 필요한 문서화에 집중합니다.
대표적인 애자일 방법론으로는 스크럼(Scrum)과 XP(익스트리미 프로그래밍, Extreme Programming)가 있습니다. 애자일은 소프트웨어 개발뿐만 아니라 다양한 분야에서 활용되고 있습니다.
'개발공부 > SK Networks Family AI bootcamp 강의노트' 카테고리의 다른 글
21일차 [ 불균형 데이터셋 전처리 / cross validation / ML flow] (0) | 2025.02.13 |
---|---|
20일차 [ 비지도 학습 (데이터 차원 축소 및 행렬 분해) ] (1) | 2025.02.12 |
19일차 [ 다중분류 / 앙상블 / HPO ] (0) | 2025.02.11 |
18일차 [ 지도 학습 ] (0) | 2025.02.10 |
[플레이데이터 SK네트웍스 Family AI캠프 10기] 2월 1주차 회고 (0) | 2025.02.10 |