Skip to content

Instantly share code, notes, and snippets.

@abhi1868sharma
Created December 16, 2019 11:33
Show Gist options
  • Select an option

  • Save abhi1868sharma/4c79cbc3944d7c3dea7e6858b8947fe9 to your computer and use it in GitHub Desktop.

Select an option

Save abhi1868sharma/4c79cbc3944d7c3dea7e6858b8947fe9 to your computer and use it in GitHub Desktop.
# encoding function
def encoding(data,feat,encoder):
data[feat] = encoder.fit_transform(data[feat])
# encoding for categorical features
[encoding(data,feat,LabelEncoder()) for feat in sparse_features]
# Using normalization for dense feature
mms = MinMaxScaler(feature_range=(0,1))
data[dense_features] = mms.fit_transform(data[dense_features])
# creating a 4 bit embedding for every sparse feature
sparse_feature_columns = [SparseFeat(feat, vocabulary_size=data[feat].nunique(),embedding_dim=4) \
for i,feat in enumerate(sparse_features)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment