Skip to content

Fix/remove int type from nominal inputs#551

Merged
KFilippopolitis merged 6 commits intomasterfrom
fix/remove-int-type-from-nominal-inputs
Feb 16, 2026
Merged

Fix/remove int type from nominal inputs#551
KFilippopolitis merged 6 commits intomasterfrom
fix/remove-int-type-from-nominal-inputs

Conversation

@KFilippopolitis
Copy link
Contributor

No description provided.

@KFilippopolitis KFilippopolitis force-pushed the fix/remove-int-type-from-nominal-inputs branch 3 times, most recently from 98c0d8e to 10b37a7 Compare February 12, 2026 11:28
Copy link
Member

@ThanKarab ThanKarab left a comment

Choose a reason for hiding this comment

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

Good work!

Please prefix the commits with fix, feat or chore

@KFilippopolitis KFilippopolitis force-pushed the fix/remove-int-type-from-nominal-inputs branch 3 times, most recently from 0ee2edf to debc0a1 Compare February 16, 2026 15:23
…pecs

Nominal variables should not be treated as integers. This commit updates the JSON specifications for various algorithms (Naive Bayes, Logistic Regression, etc.) to ensure strict typing for nominal inputs.
…pecs

Updates K-Means and Linear Regression specifications to accept both integer and real values for numerical input fields, ensuring broader compatibility with input data.
Enhance logistic_regression.py to gracefully handle invalid input data.
…DuckDB loader

Replaces generic categorical coercion with explicit type mapping in `DuckDBCSVLoader`. This improves type safety and removes the need for `udf_service.py` workarounds. Also adds comprehensive tests for type loading and removes obsolete coercion tests.
Enhances `DuckDBCSVLoader` to correctly handle various CSV delimiters. Adds `test_csv_delimiters.py` to verify delimiter handling.
- Move _build_column_types inside _create_primary_data_table for better encapsulation
- Update unit tests to reflect API change
- Modify aggregation server template to conditionally apply nodeSelector based on managed_cluster value
@KFilippopolitis KFilippopolitis force-pushed the fix/remove-int-type-from-nominal-inputs branch from 403ae08 to c3f9b80 Compare February 16, 2026 16:05
@KFilippopolitis KFilippopolitis merged commit 1b77f3f into master Feb 16, 2026
5 checks passed
@KFilippopolitis KFilippopolitis deleted the fix/remove-int-type-from-nominal-inputs branch February 16, 2026 16:18
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.

2 participants