28일차
머신러닝
- 변수명명
- 대문자는 행렬
- 소문자는 벡터
- ML 알고리즘 종류
- 지도 : 정답 유
- 비지도 : 정답 무
- 강화 : 훈련
- 지도학습
- 분류
- 회귀
- 분류 (Classification)
- train, test 로 나눠줘야한다.
- train에서 X_train, y_train 뽑기
- test에서 X_test, y_test 뽑기
- model.fit(), model.score()
- max_depth: 최대 depth 개수, max_features: 해당 비율가지고 모델 돌림
- model.predict()
- gini 계수 (순도)
- plot_tree(model, filled, fontsize, feature_names)
- model.feature_importances_
- nan 제거하기도 안하기도 (안할 때는 그 자체가 데이터가 될 때)
- 데이터 분석 시 도메인 지식 쌓기 중요
- 결측치를 채워 넣거나, 이상치를 제거하거나
회고
장마가 시작되려나봅니다 제가 사는 지역은 하루 웬종일 비가 와요
오늘 그래서 일어나기가 너무 힘들었습니다.
머신러닝 기초를 배웠는데 되게 재미있었습니다.
오늘 수업덕분에 대충 감을 잡게 된 것 같아요
그래도 아직까지는 많이 낯설고 어렵습니다.. 수업 진도 더 들어가게 되면 더 그래지겠죠 ㅠㅠ ?
특히 파라미터 조정하는거.. 생각보다.. 노동스럽네요 조금 당황스럽지만 괜찮습니다.
원래 밥 먹는거 빼고 뭐든 안어려운게 없잖아요.. 💫
728x90
'⛺ 𝗕𝗼𝗼𝘁 𝗖𝗮𝗺𝗽 > 멋쟁이사자처럼 AI 스쿨 6기' 카테고리의 다른 글
[TIL] Day 30 - 테스트 자동화/주도개발 (0) | 2022.06.16 |
---|---|
[TIL] Day 29 - ML 교차검증, GridSearch, RandomSearch (0) | 2022.06.15 |
[TIL] Day 25, 26, 27 - Mid, ML 개요 (0) | 2022.06.13 |
[TIL] Day 24 - folium, streamlit (0) | 2022.06.08 |
[TIL] Day 23 - Downcast (0) | 2022.06.07 |