파이썬으로 구현하는 머신러닝 : 트리모델 - 지도학습을 위한 트리모델

2022. 2. 9. 00:50·프로젝트/코드프레소 체험단

Decision Tree(의사결정 나무)

 - 지도학습 모델

 - 분류와 회귀 모두 사용 가능

 - 컴퓨터공학에서 사용하는 Tree 자료구조를 활용

 - 스무고개과 유사한 방법으로 분류 라벨을 결정

 

 

from sklearn.datasets import load_breast_cancer
from sklearn.model_selection import train_test_split

cancer = load_breast_cancer()

x_train, x_test, y_train, y_test = train_test_split(cancer.data, cancer.target, test_size=0.3, random_state=12)
# DecisionTreeClassifier 임포트
from sklearn.tree import DecisionTreeClassifier

# DecisionTreeClassifier 객체 생성
dt = DecisionTreeClassifier(random_state=12)

# fit 함수로 Decision Tree 모델 학습
dt.fit(x_train, y_train)

# 학습 된 Tree의 Depth 확인 - get_depth() 함수 사용
print("Depth of tree: ", dt.get_depth())
# 학습 된 Tree의 리프 노드 개수 확인 - get_n_leaves() 함수 사용
print("Number of leaves: ", dt.get_n_leaves())

# predict 함수로 테스트 데이터 세트 예측
y_pred = dt.predict(x_test)
print(y_pred[0:3])

 

'프로젝트 > 코드프레소 체험단' 카테고리의 다른 글

파이썬으로 구현하는 머신러닝 : 트리모델 - Decision Tree의 특징  (0) 2022.02.09
파이썬으로 구현하는 머신러닝 : 트리모델 - Decision Tree 모델의 학습  (0) 2022.02.09
파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브와 AUC 실습  (0) 2022.01.23
파이썬으로 구현하는 머신러닝 : 분류분석 - AUC 지표를 통한 모델 성능분석  (0) 2022.01.23
파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브의 주요 개념 이해  (0) 2022.01.23
'프로젝트/코드프레소 체험단' 카테고리의 다른 글
  • 파이썬으로 구현하는 머신러닝 : 트리모델 - Decision Tree의 특징
  • 파이썬으로 구현하는 머신러닝 : 트리모델 - Decision Tree 모델의 학습
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브와 AUC 실습
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - AUC 지표를 통한 모델 성능분석
KimCookieYa
KimCookieYa
무엇이 나를 살아있게 만드는가
  • KimCookieYa
    쿠키의 주저리
    KimCookieYa
  • 전체
    오늘
    어제
    • 분류 전체보기 (574) N
      • 혼잣말 (88) N
      • TIL (2)
      • 커리어 (24)
        • Sendy (21)
        • 외부활동 기록 (2)
      • 프로젝트 (186)
        • 티스토리 API (5)
        • 코드프레소 체험단 (89)
        • Web3 (3)
        • Pint OS (16)
        • 나만무 (14)
        • 대회 (6)
        • 정글 FE 스터디 (16)
        • MailBadara (12)
        • github.io (1)
        • 인공지능 동아리, AID (5)
        • 졸업과제 (18)
        • OSSCA 2024 (1)
      • 크래프톤 정글 2기 (80)
      • IT (168) N
        • 코딩 (4)
        • CS (18)
        • 에러 (5)
        • 블록체인 (23)
        • Front-End (39) N
        • 알고리즘&자료구조 정리 (3)
        • 코딩테스트 (3)
        • BOJ 문제정리 (41)
        • WILT (12)
        • ML-Agents (4)
        • 강화학습 (1)
        • Android (0)
        • LLM (2)
      • 전공 (1)
        • 머신러닝 (1)
      • 자기계발 (20)
        • 빡공단X베어유 (2)
        • 독서 (15)
  • 블로그 메뉴

    • 홈
    • 방명록
    • Github
    • Velog
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    알고리즘
    react
    자바스크립트
    부산대
    RNN
    MailBadara
    졸업과제
    센디
    코드프레소
    글리치해커톤
    리액트
    Pint OS
    사이드프로젝트
    파이썬
    니어프로토콜
    Flutter
    블록체인
    프로그래머스
    JavaScript
    딥러닝
    나만무
    해커톤
    크래프톤정글
    머신러닝
    NEAR Protocol
    pintos
    numpy
    OS
    docker
    핀토스
  • hELLO· Designed By정상우.v4.10.3
KimCookieYa
파이썬으로 구현하는 머신러닝 : 트리모델 - 지도학습을 위한 트리모델
상단으로

티스토리툴바