<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BUG? in Pipeline when train model in Synapse in Data Science</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3485666#M76</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="301385" data-lia-user-login="AslakJonhaugen" class="lia-mention lia-mention-user"&gt;AslakJonhaugen&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet .&lt;BR /&gt;In case if you have any resolution please do share that same with the community as it can be helpful to others .&lt;BR /&gt;If you have any question relating to the current thread, please do let us know and we will try out best to help you.&lt;BR /&gt;In case if you have any other question on a different issue, we request you to open a new thread .&lt;/P&gt;</description>
    <pubDate>Thu, 19 Oct 2023 13:24:07 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-10-19T13:24:07Z</dc:date>
    <item>
      <title>BUG? in Pipeline when train model in Synapse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3475100#M73</link>
      <description>&lt;P&gt;I'm following the code examples in "Get Started" -&amp;nbsp;Part 4: Train and register machine learning models in Microsoft Fabric".&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I select data from a OneLake table:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;training_df = spark.sql("&lt;/SPAN&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;POSITION_CATEGORY, APPLICATION_COUNT &lt;/SPAN&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt;&lt;SPAN&gt; LH_Gold.fact_Position_ML1 &lt;/SPAN&gt;&lt;SPAN&gt;LIMIT&lt;/SPAN&gt; &lt;SPAN&gt;9000&lt;/SPAN&gt;&lt;SPAN&gt;").sample(fraction=&lt;/SPAN&gt;&lt;SPAN&gt;1.0&lt;/SPAN&gt;&lt;SPAN&gt;, seed=SEED)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;This works perfect.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;This is the definition of features:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;categorical_features = [&lt;/SPAN&gt;&lt;SPAN&gt;'POSITION_CATEGORY'&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;numeric_features = [&lt;/SPAN&gt;&lt;SPAN&gt;'APPLICATION_COUNT'&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;But when I run this specific line of code:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;lg_model = lg_pipeline.fit(train_df)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I got this strange error:&lt;BR /&gt;&lt;SPAN class=""&gt;IllegalArgumentException&lt;/SPAN&gt;: Invalid slot names detected in features column: POSITION_CATEGORYEnc_KundnAEra: Drift och skOEtsel Special characters " , : \ [ ] { } will cause unexpected behavior in LGBM unless changed. This error can be fixed by renaming the problematic columns prior to vector assembly.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I will append the whole error stack at the end of the post.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;As you can see, the column names AND the data have been mixed together! &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If I limit the data in the Select-statment to LIMIT = 8000 it WORKS!&lt;BR /&gt;If I Select MORE columns the error occurs with LESS rows. I assume that this is a type of memory problem?&lt;BR /&gt;&lt;BR /&gt;Regards from Norway,&lt;BR /&gt;Aslak Jonhaugen&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;SPAN class=""&gt;IllegalArgumentException&lt;/SPAN&gt;&lt;SPAN&gt; Traceback (most recent call last) Cell &lt;/SPAN&gt;&lt;SPAN class=""&gt;In[29], line 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;----&amp;gt; 1&lt;/SPAN&gt;&lt;SPAN&gt; lg_model &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;lg_pipeline&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;train_df&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/mlflow/utils/autologging_utils/safety.py:435&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;safe_patch.&amp;lt;locals&amp;gt;.safe_patch_function&lt;/SPAN&gt;&lt;SPAN class=""&gt;(*args, **kwargs)&lt;/SPAN&gt; &lt;SPAN class=""&gt;420&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;421&lt;/SPAN&gt;&lt;SPAN&gt; active_session_failed &lt;/SPAN&gt;&lt;SPAN class=""&gt;422&lt;/SPAN&gt; &lt;SPAN class=""&gt;or&lt;/SPAN&gt;&lt;SPAN&gt; autologging_is_disabled(autologging_integration) &lt;/SPAN&gt;&lt;SPAN class=""&gt;(...)&lt;/SPAN&gt; &lt;SPAN class=""&gt;429&lt;/SPAN&gt; &lt;SPAN class=""&gt;# warning behavior during original function execution, since autologging is being&lt;/SPAN&gt; &lt;SPAN class=""&gt;430&lt;/SPAN&gt; &lt;SPAN class=""&gt;# skipped&lt;/SPAN&gt; &lt;SPAN class=""&gt;431&lt;/SPAN&gt; &lt;SPAN class=""&gt;with&lt;/SPAN&gt;&lt;SPAN&gt; set_non_mlflow_warnings_behavior_for_current_thread( &lt;/SPAN&gt;&lt;SPAN class=""&gt;432&lt;/SPAN&gt;&lt;SPAN&gt; disable_warnings&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class=""&gt;433&lt;/SPAN&gt;&lt;SPAN&gt; reroute_warnings&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class=""&gt;434&lt;/SPAN&gt;&lt;SPAN&gt; &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 435&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;original&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;args&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;kwargs&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;437&lt;/SPAN&gt; &lt;SPAN class=""&gt;# Whether or not the original / underlying function has been called during the&lt;/SPAN&gt; &lt;SPAN class=""&gt;438&lt;/SPAN&gt; &lt;SPAN class=""&gt;# execution of patched code&lt;/SPAN&gt; &lt;SPAN class=""&gt;439&lt;/SPAN&gt;&lt;SPAN&gt; original_has_been_called &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/ml/base.py:205&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;Estimator.fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, dataset, params)&lt;/SPAN&gt; &lt;SPAN class=""&gt;203&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;copy(params)&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_fit(dataset) &lt;/SPAN&gt;&lt;SPAN class=""&gt;204&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 205&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;dataset&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;206&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;207&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;TypeError&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN class=""&gt;208&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;Params must be either a param map or a list/tuple of param maps, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;209&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;but got &lt;/SPAN&gt;&lt;SPAN class=""&gt;%s&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;%&lt;/SPAN&gt; &lt;SPAN class=""&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;(params) &lt;/SPAN&gt;&lt;SPAN class=""&gt;210&lt;/SPAN&gt;&lt;SPAN&gt; ) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/ml/pipeline.py:134&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;Pipeline._fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, dataset)&lt;/SPAN&gt; &lt;SPAN class=""&gt;132&lt;/SPAN&gt;&lt;SPAN&gt; dataset &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; stage&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;transform(dataset) &lt;/SPAN&gt;&lt;SPAN class=""&gt;133&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;# must be an Estimator&lt;/SPAN&gt; &lt;SPAN class=""&gt;--&amp;gt; 134&lt;/SPAN&gt;&lt;SPAN&gt; model &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;stage&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;dataset&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;135&lt;/SPAN&gt;&lt;SPAN&gt; transformers&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;append(model) &lt;/SPAN&gt;&lt;SPAN class=""&gt;136&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; i &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt; indexOfLastEstimator: File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/mlflow/utils/autologging_utils/safety.py:435&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;safe_patch.&amp;lt;locals&amp;gt;.safe_patch_function&lt;/SPAN&gt;&lt;SPAN class=""&gt;(*args, **kwargs)&lt;/SPAN&gt; &lt;SPAN class=""&gt;420&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;421&lt;/SPAN&gt;&lt;SPAN&gt; active_session_failed &lt;/SPAN&gt;&lt;SPAN class=""&gt;422&lt;/SPAN&gt; &lt;SPAN class=""&gt;or&lt;/SPAN&gt;&lt;SPAN&gt; autologging_is_disabled(autologging_integration) &lt;/SPAN&gt;&lt;SPAN class=""&gt;(...)&lt;/SPAN&gt; &lt;SPAN class=""&gt;429&lt;/SPAN&gt; &lt;SPAN class=""&gt;# warning behavior during original function execution, since autologging is being&lt;/SPAN&gt; &lt;SPAN class=""&gt;430&lt;/SPAN&gt; &lt;SPAN class=""&gt;# skipped&lt;/SPAN&gt; &lt;SPAN class=""&gt;431&lt;/SPAN&gt; &lt;SPAN class=""&gt;with&lt;/SPAN&gt;&lt;SPAN&gt; set_non_mlflow_warnings_behavior_for_current_thread( &lt;/SPAN&gt;&lt;SPAN class=""&gt;432&lt;/SPAN&gt;&lt;SPAN&gt; disable_warnings&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class=""&gt;433&lt;/SPAN&gt;&lt;SPAN&gt; reroute_warnings&lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class=""&gt;434&lt;/SPAN&gt;&lt;SPAN&gt; &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 435&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;original&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;args&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;kwargs&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;437&lt;/SPAN&gt; &lt;SPAN class=""&gt;# Whether or not the original / underlying function has been called during the&lt;/SPAN&gt; &lt;SPAN class=""&gt;438&lt;/SPAN&gt; &lt;SPAN class=""&gt;# execution of patched code&lt;/SPAN&gt; &lt;SPAN class=""&gt;439&lt;/SPAN&gt;&lt;SPAN&gt; original_has_been_called &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;False&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/ml/base.py:205&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;Estimator.fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, dataset, params)&lt;/SPAN&gt; &lt;SPAN class=""&gt;203&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;copy(params)&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_fit(dataset) &lt;/SPAN&gt;&lt;SPAN class=""&gt;204&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 205&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;dataset&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;206&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;207&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;TypeError&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN class=""&gt;208&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;Params must be either a param map or a list/tuple of param maps, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;209&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;but got &lt;/SPAN&gt;&lt;SPAN class=""&gt;%s&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;%&lt;/SPAN&gt; &lt;SPAN class=""&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;(params) &lt;/SPAN&gt;&lt;SPAN class=""&gt;210&lt;/SPAN&gt;&lt;SPAN&gt; ) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/synapse/ml/lightgbm/LightGBMRegressor.py:2105&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;LightGBMRegressor._fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, dataset)&lt;/SPAN&gt; &lt;SPAN class=""&gt;2104&lt;/SPAN&gt; &lt;SPAN class=""&gt;def&lt;/SPAN&gt; &lt;SPAN class=""&gt;_fit&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;, dataset): &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&amp;gt; 2105&lt;/SPAN&gt;&lt;SPAN&gt; java_model &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_fit_java&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;dataset&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;2106&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_create_model(java_model) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/ml/wrapper.py:380&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;JavaEstimator._fit_java&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, dataset)&lt;/SPAN&gt; &lt;SPAN class=""&gt;377&lt;/SPAN&gt; &lt;SPAN class=""&gt;assert&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_java_obj &lt;/SPAN&gt;&lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;not&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; &lt;SPAN class=""&gt;379&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_transfer_params_to_java() &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 380&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_java_obj&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;fit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;dataset&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;_jdf&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/py4j/java_gateway.py:1321&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;JavaMember.__call__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, *args)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1315&lt;/SPAN&gt;&lt;SPAN&gt; command &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;CALL_COMMAND_NAME &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1316&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;command_header &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1317&lt;/SPAN&gt;&lt;SPAN&gt; args_command &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1318&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;END_COMMAND_PART &lt;/SPAN&gt;&lt;SPAN class=""&gt;1320&lt;/SPAN&gt;&lt;SPAN&gt; answer &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;send_command(command) &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&amp;gt; 1321&lt;/SPAN&gt;&lt;SPAN&gt; return_value &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;get_return_value&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt; &lt;SPAN class=""&gt;1322&lt;/SPAN&gt; &lt;SPAN class=""&gt;answer&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;target_id&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;name&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1324&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; temp_arg &lt;/SPAN&gt;&lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; temp_args: &lt;/SPAN&gt;&lt;SPAN class=""&gt;1325&lt;/SPAN&gt;&lt;SPAN&gt; temp_arg&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_detach() File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/sql/utils.py:196&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;capture_sql_exception.&amp;lt;locals&amp;gt;.deco&lt;/SPAN&gt;&lt;SPAN class=""&gt;(*a, **kw)&lt;/SPAN&gt; &lt;SPAN class=""&gt;192&lt;/SPAN&gt;&lt;SPAN&gt; converted &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; convert_exception(e&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;java_exception) &lt;/SPAN&gt;&lt;SPAN class=""&gt;193&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;not&lt;/SPAN&gt; &lt;SPAN class=""&gt;isinstance&lt;/SPAN&gt;&lt;SPAN&gt;(converted, UnknownException): &lt;/SPAN&gt;&lt;SPAN class=""&gt;194&lt;/SPAN&gt; &lt;SPAN class=""&gt;# Hide where the exception came from that shows a non-Pythonic&lt;/SPAN&gt; &lt;SPAN class=""&gt;195&lt;/SPAN&gt; &lt;SPAN class=""&gt;# JVM exception message.&lt;/SPAN&gt; &lt;SPAN class=""&gt;--&amp;gt; 196&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; converted &lt;/SPAN&gt;&lt;SPAN class=""&gt;from&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; &lt;SPAN class=""&gt;197&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;198&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;IllegalArgumentException&lt;/SPAN&gt;&lt;SPAN&gt;: Invalid slot names detected in features column: POSITION_CATEGORYEnc_KundnAEra: Drift och skOEtsel Special characters " , : \ [ ] { } will cause unexpected behavior in LGBM unless changed. This error can be fixed by renaming the problematic columns prior to vector assembly.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 13 Oct 2023 08:13:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3475100#M73</guid>
      <dc:creator>AslakJonhaugen</dc:creator>
      <dc:date>2023-10-13T08:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: BUG? in Pipeline when train model in Synapse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3481184#M74</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="301385" data-lia-user-login="AslakJonhaugen" class="lia-mention lia-mention-user"&gt;AslakJonhaugen&lt;/a&gt;&amp;nbsp;- Thanks for using Fabric Community,&lt;BR /&gt;&lt;BR /&gt;Apologies for the delay in reply from our side. Just want to check whether you got a resolution for this?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;As per my understanding the error is due to some special character in your datset after 8000.&lt;BR /&gt;Can you please give a re-try with clean data.&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this is helpful. Incase of further queries please let me know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 13:39:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3481184#M74</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-10-17T13:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: BUG? in Pipeline when train model in Synapse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3483215#M75</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="301385" data-lia-user-login="AslakJonhaugen" class="lia-mention lia-mention-user"&gt;AslakJonhaugen&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet .&lt;BR /&gt;In case if you have any resolution please do share that same with the community as it can be helpful to others . &lt;BR /&gt;Otherwise, will respond back with the more details and we will try to help .&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2023 12:01:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3483215#M75</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-10-18T12:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: BUG? in Pipeline when train model in Synapse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3485666#M76</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="301385" data-lia-user-login="AslakJonhaugen" class="lia-mention lia-mention-user"&gt;AslakJonhaugen&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet .&lt;BR /&gt;In case if you have any resolution please do share that same with the community as it can be helpful to others .&lt;BR /&gt;If you have any question relating to the current thread, please do let us know and we will try out best to help you.&lt;BR /&gt;In case if you have any other question on a different issue, we request you to open a new thread .&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 13:24:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3485666#M76</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-10-19T13:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: BUG? in Pipeline when train model in Synapse</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3485677#M77</link>
      <description>&lt;P&gt;Hi, yes, the problem was a localiced character in the dataset.&lt;/P&gt;&lt;P&gt;Thanks a lot!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aslak&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 13:36:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Science/BUG-in-Pipeline-when-train-model-in-Synapse/m-p/3485677#M77</guid>
      <dc:creator>AslakJonhaugen</dc:creator>
      <dc:date>2023-10-19T13:36:07Z</dc:date>
    </item>
  </channel>
</rss>

