Python 11

ISLR Chapter 9 - Support Vector Machine

Introduction to Statistical Learning 9장 - Support Vector Machines : Python 실습 (GitHub)nbviewer Support Vector MachineGrid Search CV를 통한 Test Performance 추정 및 패러미터 튜닝Randomized Search CV를 통한 Test Performance 추정 및 패러미터 튜닝Gradient Boosting, SVM, Grid Search CV 및 Randomized Search CV 를 이용해 'Heart' 데이터 예측분석 과정 실습 을 담음

ISLR Chapter 4 - KNN Regression & Classification in Python

Introduction to Statistical Learning 4 장, Classification 중 - KNN Classification을 Python으로, Introduction to Statistical Learning 3 장 - KNN Regression 포함, Logistic Regression도 포함KNN Classification & Regression Classification Model의 평가를 위한 metric - Confusion Matrix, Accuracy, Sensitivity, Precision, ROC 커브, AUC 등 내용도 함께 Regression Model의 평가를 위한 metric - MAE (Mean Absolute Error), MSE (Mean Squared ..

ISLR - Introduction to Statiscal Learning with application in R - 에 부쳐

어느새 4년이 되었다. 2013년 지금은 기억이 안나는 어디선가 좋은 책이 나왔다고 해서 읽기 시작한 것이 ISLR (Introduction to Statiscal Learning with application in R) 이다. 1983년 Duda & Hart의 "Pattern Classification and Scene Analysis"와 Tou & Gonzalez의 "Pattern Recognition Principles" 를 읽기 시작한 이후 꽤 많은 패턴인식이나 머신러닝책들을 보았다. 4년전 당시 막 익힌 R을 이용하면 머신러닝(데이터사이언스)을 이공계 출신이 아닌 사람들도 쉽게 사용할 수 있어 그에 맞는 책을 찾아보고 있었다. 쉽고 친절하면서도 내용을 우스개거리로 만들지 않으며 핵심을 집는 그런..

Python Pandas 단편 (notes)

■ Pandas 의 Series/DataFrame 선택(& slice) 시 loc, iloc, ix 메소드 활용 Pandas의 Series 와 DataFrame의 element, row, column들을 선택하는 방법이 여러 가지. - 기본 Python list와 같은 sequence 타입 경우와 헷갈리기도 하고, 또 R과 헷갈리기도 함. - DataFrame 경우 가장 간단히 한 개의 column을 선택하려면DataFrame_name.column_name 이 유용- 다른 경우에는 가능한 일관되게 iloc(), loc(), ix() 메소드들 씀이 좋음. 이 방법들은 R에서의 selection과도 흡사. - iloc(), loc(), ix() 의 사용법 : http://stackoverflow.com/qu..