본문 바로가기

Machine Learning5

[Model Evaluation] 머신러닝 모델 평가 및 해석방법 (feat. Imbalanced Data는 어떻게 평가할 수 있을까?) Overview 모델 평가 및 해석 (Model Evaluation & Interpretation) 안녕하세요 Steve-Lee입니다. 오랜만에 인사드립니다. 데이터 분석, 데이터 과학, 머신러닝, 딥러닝을 공부한 이례로 수많은 모델을 직접 만들어보고 모델의 성능을 평가해봤습니다. 하지만 정작 제가 한 모델의 성능이 어떤 성능을 가지고 있는지, 얼마만큼 유용한지에 대한 고민이 적었던 것 같습니다. 특히 어떤 한계점이 있는지, 어떻게 개선해야 할지 등을 깊게 고민해본 적이 없는 것 같다는 생각을 하게 되었습니다. 그래서 오늘 '머신러닝 모델 평가 및 해석 방법'에 대해 고민해보고 자세히 하나씩 알아보려고 합니다. Kaggle을 막 시작한 Beginner로써 그리고 앞으로 데이터 과학자이자 분석가로 활동할 .. 2021. 2. 25.
[스토리텔링 머신러닝] 1. 머신러닝에 동작 원리(feat. Decision Tree) Introduction This micro-course will have you build models as you go through following scenario Kaggle Micro-Course는 Scenario에 기반한 스토리텔링을 통해 머신러닝의 개념을 소개합니다. 여기서 아이디어를 얻어 '스토리텔링 머신러닝' 콘텐츠를 기획하게 되었습니다. 오늘은 첫 번째 시간으로 머신러닝 모델의 동작 원리와 활용에 대해 간단히 살펴보도록 하겠습니다 머신러닝 모델이 어떻게 동작하고 사용되는지 알아보도록 하겠습니다 여러분이 statistical modeling 또는 머신러닝을 전에 공부하셨다면 다소 쉽게 느껴지실 수 있다고 생각합니다 하지만 걱정 마세요. 곧 파워풀한 모델들도 다뤄보도록 하겠습니다 제 블로그.. 2021. 2. 3.
[scikit-learn] transform()과 fit_transform()의 차이는 무엇일까? 왜 scikit-learn에서 모델을 학습할 때, train dataset에서만 .fit_transform()메서드를 사용하는 건가요? TL;DR 안녕하세요 steve-lee입니다. 실용 머신러닝 A to Z 첫번 째 시간은 scikit-learn에서 자주 사용하는 transform(), fit_transform() 메서드와 관련된 질문에 대한 답을 찾아가는 시간입니다. 시작하며 오늘의 주제는 scikit-learn의 transfrom() 메서드와 fit_transform() 메서드의 차이를 알아보는 것입니다 우리는 Machine Learning 프로젝트 또는 Kaggle 등을 할 때, 머신러닝을 위한 파이썬 프로그래밍 라이브러리로 scikit-learn을 많이 사용합니다 scikit-learn을 사용하.. 2021. 2. 1.
[소개합니다] 실용 머신러닝 A to Z 실용 머신러닝 A to Z에서는 머신러닝/딥러닝을 활용한 개발/분석/모델링 등 머신러닝과 관련된 과정에 자주 등장하는 물음들을 답해보려고 합니다. 최근에는 머신러닝 스킬업을 위해 Kaggle을 주로 공부하고 있으므로 시작은 Machine Learning 학습 관련 내용들이 될 것 같네요 감사합니다 제 블로그의 글이 도움이 되셨다면 좋아요와 댓글 부탁드리겠습니다. 글을 지속적으로 작성하는데 많은 동기부여가 됩니다. 감사합니다. 오늘도 편안한 하루 보내세요!🙏 2021. 2. 1.
[Machine Learning 정리노트] 01. Supervised Learning과 Unspervised Learning에 대해 알아보자(간단하게!) Machine Learning 기초 다지기 앞으로 Kaggle Kernel을 공부하면서 하나씩 기록으로 남기고자 합니다. 해당 커널에서 등장하는 Machine Learning 개념에 대한 이해를 돕고자 다시 한번 정리하는 마음으로 'Machine Learning 정리노트'를 작성하게 되었습니다. 안녕하세요 Steve Lee입니다. 오늘은 Supervised Learning과 Unsupervised Learning에 대해 살펴보도록 하겠습니다. 그럼 시작하겠습니다! Supservised Learning과 Unsupervised Learning이란 무엇인가? 우선 머신러닝을 직관적으로 살펴보도록 하겠습니다. (숲을 먼저 보겠습니다!) 머신러닝은 크게 'Supervised Learning'과 'Unsuperv.. 2020. 7. 19.