Effect encoding là gì?

Noun AI
deviation encoding sum encoding

Effect encoding còn được gọi là deviation encoding hoặc sum encoding. Effect encoding gần tương tự như dummy encoding, với một chút khác biệt. Trong dummy encoding, chúng ta sử dụng 0 và 1 để đại diện cho dữ liệu nhưng trong effect encoding, chúng ta sử dụng ba giá trị, tức là 1,0 và -1.

Hàng chỉ chứa các số 0 trong dummy encoding được mã hóa (encode) dưới dạng -1 trong effect encoding.

Hãy để chúng ta xem cách chúng tôi triển khai nó trong python


import category_encoders as ce
import pandas as pd
data=pd.DataFrame({'City':['Delhi','Mumbai','Hyderabad','Chennai','Bangalore','Delhi,'Hyderabad']}) encoder=ce.sum_coding.SumEncoder(cols='City',verbose=False,)

#Original Data
data


encoder.fit_transform(data)

Learning English Everyday