왕현성
코딩발자취
왕현성
전체 방문자
오늘
어제
  • 코딩 (277)
    • Python (71)
    • Java (16)
    • MySQL (34)
    • 인공지능 (48)
      • 머신러닝 (16)
      • 딥러닝 (32)
    • 영상처리 (4)
    • Rest API (21)
    • Android Studio (25)
    • streamlit (13)
    • DevOps (22)
      • AWS (9)
      • PuTTY (5)
      • Git (4)
      • Serverless (2)
      • Docker (2)
    • IT 기술 용어 (6)
    • 디버깅 ( 오류 해결 과정 ) (17)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • maskimage
  • matplotlib
  • tune()
  • OpenCV
  • unsupervised
  • 기상탐사
  • encoding='utf-8'
  • imageprocessing
  • alibidetect
  • labelme UnocodeDecodeError
  • 영상처리
  • ckpt_file
  • 영상기술
  • 영상처리역사
  • PIL
  • ComputerVision
  • PYTHON
  • alibi-detection
  • 의료이미징
  • 컴퓨터비전
  • UnboundLocalError
  • TensorFlow
  • pytorch
  • pip install labelme
  • 딥러닝
  • numpy
  • yolov8
  • 비지도학습
  • labelme
  • get_long_description

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
왕현성

코딩발자취

머신러닝  :  원 핫 인코딩 One Hot Encoding
인공지능/머신러닝

머신러닝 : 원 핫 인코딩 One Hot Encoding

2022. 12. 1. 10:54
728x90

# 레이블 인코딩으로 변환한 후에, 학습을 시켰을 때 ,,,,
# 카테고리컬의 데이터의 갯수가 3개 이상일 때는,
# 레이블 인코딩으로 학습하면 학습이 잘 안된다.

# 이렇게 3개 이상의 카테고리컬 데이터는 One-Hot Encoding을

# 이용해서 처리하면, 학습이 잘 된다.

from sklearn.preprocessing import LabelEncoder, OneHotEncoder
from sklearn.compose import ColumnTransformer

ct=ColumnTransformer([('encoder', OneHotEncoder(),[2])],remainder='passthrough')
ct.fit_transform(X)



 

맨 아래 사진과 같이 결과를 얻을 수 있다. 

 

원핫인코딩이 수행된 컬럼은, 항상 행렬의 맨 왼쪽에 나온다. ( 컬럼 인덱스가 0이 아닌 다른 숫자여도 0번 인덱스 컬럼부터 시작된다 )

 

'인공지능 > 머신러닝' 카테고리의 다른 글

머신러닝 : Linear Regression  (0) 2022.12.01
머신 러닝 : Training / Test set , 트레이닝 용 / 테스트 용 데이터 나누기 train_test_split()  (0) 2022.12.01
머신러닝 : Feature Scaling , 피쳐 스케일링,StandardScaler,MinMaxScaler, 표준화,정규화  (0) 2022.12.01
머신러닝 : 레이블 인코딩 Label Encoding  (0) 2022.12.01
MachineLearning머신러닝 기본 설명 , 인공지능&머신러닝&딥러닝  (0) 2022.11.30
    '인공지능/머신러닝' 카테고리의 다른 글
    • 머신 러닝 : Training / Test set , 트레이닝 용 / 테스트 용 데이터 나누기 train_test_split()
    • 머신러닝 : Feature Scaling , 피쳐 스케일링,StandardScaler,MinMaxScaler, 표준화,정규화
    • 머신러닝 : 레이블 인코딩 Label Encoding
    • MachineLearning머신러닝 기본 설명 , 인공지능&머신러닝&딥러닝
    왕현성
    왕현성
    AI 머신비전 학습일지

    티스토리툴바