Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add New preprocessor for using an encoding map #506

Merged
merged 3 commits into from
Jul 6, 2022

Conversation

JGSweets
Copy link
Contributor

@JGSweets JGSweets commented Jul 5, 2022

Allows a user to set the encoding map to be used in the preprocesor

Comment on lines +752 to +762
char_processor_gen = super().process(
data, labels, label_mapping, batch_size)
encoding_map = self._parameters['encoding_map']
max_length = self._parameters['max_length']
for char_processed_data in char_processor_gen:
x = char_processed_data
if labels:
x = char_processed_data[0]
y = char_processed_data[1]

processed_x = np.zeros((len(x), max_length), dtype='int64')
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uses the previous char generator and then just encodes it after.

@taylorfturner taylorfturner enabled auto-merge (squash) July 6, 2022 12:41
Comment on lines -1603 to +1727
aggregtation_func = parameters.get(
aggregation_func = parameters.get(
'aggregation_func',
self._parameters.get('aggregation_func')
if hasattr(self, '_parameters') else None)
if value is None and aggregtation_func == 'priority':
if value is None and aggregation_func == 'priority':
errors.append(
'`{}` cannot be None if `aggregtation_func` == '
'`{}` cannot be None if `aggregation_func` == '
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo fix

@taylorfturner taylorfturner merged commit cf90acd into capitalone:main Jul 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants