<?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>article Data Science algorithms implemented as a Python SSE in Qlik Sense Documents</title>
    <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/ta-p/1528099</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;Project page: &lt;A href="https://github.com/nabeel-oz/qlik-py-tools" target="_blank" rel="noopener"&gt;https://github.com/nabeel-oz/qlik-py-tools&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Qlik's advanced analytics integration provides a path to making modern data science algorithms more accessible to the wider business audience. This project is an attempt to show what's possible.&lt;/P&gt;
&lt;P&gt;This repository provides a server side extension (SSE) for Qlik Sense built using Python. The intention is to provide a set of functions for data science that can be used as expressions in Qlik.&lt;/P&gt;
&lt;P&gt;Sample Qlik Sense apps are included and explained so that the techniques shown here can be easily replicated.&lt;/P&gt;
&lt;P&gt;The implementation includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Supervised Machine Learning&lt;/STRONG&gt; : Implemented using &lt;A href="http://scikit-learn.org/stable/index.html" rel="nofollow" target="_blank"&gt;scikit-learn&lt;/A&gt;, the go-to machine learning library for Python. This SSE implements the full machine learning flow from data preparation, model training and evaluation, to making predictions in Qlik. In addition, models can be interpreted using &lt;A href="https://datascienceinc.github.io/Skater/overview.html" rel="nofollow" target="_blank"&gt;Skater&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Unsupervised Machine Learning&lt;/STRONG&gt; : Also implemented using &lt;A href="http://scikit-learn.org/stable/index.html" rel="nofollow" target="_blank"&gt;scikit-learn&lt;/A&gt;. This provides capabilities for dimensionality reduction and clustering.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Deep Learning&lt;/STRONG&gt; : Implemented using &lt;A href="https://keras.io/" rel="nofollow" target="_blank"&gt;Keras&lt;/A&gt; and &lt;A href="https://www.tensorflow.org/" rel="nofollow" target="_blank"&gt;TensorFlow&lt;/A&gt;. This SSE implements the full flow of setting up a neural network, training and evaluating it, and using it to make predictions. Deep Learning models can be used for sequence predictions and complex timeseries forecasting.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Named Entity Recognition&lt;/STRONG&gt; : Implemented using &lt;A href="https://spacy.io/" rel="nofollow" target="_blank"&gt;spaCy&lt;/A&gt;, an excellent Natural Language Processing library that comes with pre-trained neural networks. This SSE allows you to use spaCy's models for Named Entity Recognition or retrain them with your data for even better results.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Association rules&lt;/STRONG&gt; : Implemented using &lt;A href="https://github.com/tommyod/Efficient-Apriori" target="_blank"&gt;Efficient-Apriori&lt;/A&gt;. Association Rules Analysis is a data mining technique to uncover how items are associated to each other. This technique is best known for Market Basket Analysis, but can be used more generally for finding interesting associations between sets of items that occur together, for example, in a transaction, a paragraph, or a diagnosis.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Clustering&lt;/STRONG&gt; : Implemented using &lt;A href="https://hdbscan.readthedocs.io/en/latest/comparing_clustering_algorithms.html" rel="nofollow" target="_blank"&gt;HDBSCAN&lt;/A&gt;, a high performance algorithm that is great for exploratory data analysis.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Time series forecasting&lt;/STRONG&gt; : Implemented using &lt;A href="https://research.fb.com/prophet-forecasting-at-scale/" rel="nofollow" target="_blank"&gt;Facebook Prophet&lt;/A&gt;, a modern library for easily generating good quality forecasts. Now with the ability to use multiple regressors as input.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Seasonality and holiday analysis&lt;/STRONG&gt; : Also using Facebook Prophet.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Linear correlations&lt;/STRONG&gt; : Implemented using Pandas.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For more information refer to the &lt;A href="https://github.com/nabeel-oz/qlik-py-tools" target="_blank" rel="noopener"&gt;project page on GitHub&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For more information on Qlik Server Side Extensions see &lt;A href="https://github.com/qlik-oss/server-side-extension" target="_blank" rel="noopener"&gt;qlik-oss&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Disclaimer:&lt;/STRONG&gt; This project has been started by me in a personal capacity and is not supported by Qlik.&lt;/P&gt;
&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F7E944kz1l5s%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7E944kz1l5s&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F7E944kz1l5s%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="400" height="225" scrolling="no" title="Machine Learning with Qlik Sense" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 02 Apr 2021 08:25:34 GMT</pubDate>
    <dc:creator>Nabeel_Asif</dc:creator>
    <dc:date>2021-04-02T08:25:34Z</dc:date>
    <item>
      <title>Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/ta-p/1528099</link>
      <description>&lt;P&gt;&lt;SPAN class="flex-auto mb-2"&gt;&lt;SPAN class="text-gray-dark mr-2"&gt;Data Science algorithms for Qlik implemented as a Python Server Side Extension (SSE). &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Apr 2021 08:25:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/ta-p/1528099</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2021-04-02T08:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567236#M5042</link>
      <description>&lt;P&gt;Hi, thanks for sharing this project!&lt;/P&gt;&lt;P&gt;I use template with time series forecasting&amp;nbsp; where Implemented Facebook Prophet.&lt;/P&gt;&lt;P&gt;Could you please clarify how can I correctly add Product as a column on a Trend Predictions sheet?&lt;/P&gt;&lt;P&gt;When I add such extra column the&amp;nbsp;&lt;SPAN&gt;Prophet procedure takes all possible values in y parameter and then generate same forecast per each of product.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How is it possible to add Product in a table and retrieve&amp;nbsp;correct prediction for each of them?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 21:14:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567236#M5042</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-09T21:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567275#M5043</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33383"&gt;@maxsheva&lt;/a&gt; , the Prophet function in this SSE is only designed to take in a measure and a datetime dimension. So it won't work with additional dimensions in the table or chart object.&lt;/P&gt;
&lt;P&gt;However, the function produces the forecast in the context of any selections in the app. So if you select a product and then a region for example, the forecast will be produced in real-time for that product and region.&lt;/P&gt;
&lt;P&gt;A function to generate forecasts by a dimension could be created, but if you have 10 products that would mean the forecasting algorithm needs to run 10 times for the chart, which would result in a long wait time for the user.&lt;/P&gt;
&lt;P&gt;For such cases a better way would be to pre-calculate the forecasts in the load script. This needs an enhancement which I'll add to the next release of PyTools.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 01:37:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567275#M5043</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-04-10T01:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567699#M5044</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for information.&lt;/P&gt;&lt;P&gt;I would like to try such pre-calculated solution before next release as it is quite urgent case for me. I would much appreciate if you could please share a part of code I should use in a script to implement prediction with a different dimensions and then present results in UI.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2019 14:17:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1567699#M5044</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-10T14:17:03Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568452#M5045</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33383"&gt;@maxsheva&lt;/a&gt; I've published the new release. Get it on GitHub and refer to the documentation here: &lt;A href="https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/Prophet.md#precalculating-forecasts-in-the-load-script" target="_blank"&gt;https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/Prophet.md#precalculating-forecasts-in-the-load-script&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 23:51:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568452#M5045</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-04-11T23:51:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568759#M5046</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Much appreciate for so quick response and new release!&lt;/P&gt;&lt;P&gt;I will try this solution and get back with a feedback.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;P&gt;Yevhenii&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Apr 2019 12:50:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568759#M5046</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-12T12:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568939#M5047</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I downloaded sample app "Sample_App_Forecasting_Simple.qvf" and created the same structure of xlsx file with&amp;nbsp;Emergency department data.&lt;/P&gt;&lt;P&gt;It stops with the error "Field 'ds' not found"&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error.JPG" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/10126i9D23623C52D6B707/image-size/medium?v=v2&amp;amp;px=400" role="button" title="error.JPG" alt="error.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is on a step when Response table generating forecast.&lt;/P&gt;&lt;P&gt;I suppose something wrong while querying this part of code " Extension PyTools.Prophet(temp{ds, y, args});"&lt;/P&gt;&lt;P&gt;It is even highlighted in editor.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/10127i1C9B18ADD4DF165D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I have correctly installed all necessary Python libraries and it worked fine with on a fly calculated solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please take a look at this error?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Apr 2019 19:51:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1568939#M5047</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-12T19:51:23Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1573147#M5048</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Is there any chance you may take a look at the error mentioned in my previous post?&lt;/P&gt;&lt;P&gt;I would be much appreciate for your help.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2019 08:33:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1573147#M5048</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-25T08:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574211#M5049</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33383"&gt;@maxsheva&lt;/a&gt;&amp;nbsp;if you look at the load statement for the temp table above you'll see I have a field called Month Start which I rename to ds. If you have a different name for your date field you'd have to update the script accordingly.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Apr 2019 22:53:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574211#M5049</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-04-28T22:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574672#M5050</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;In the script ds field is renamed correctly.&lt;/P&gt;&lt;P&gt;Script loads data from ds if I add 'Exit Script' before loading from extension&amp;nbsp;PyTools.Prophet&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture1.JPG" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/11122iD6BB8F94C46BE678/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Capture1.JPG" alt="Capture1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture2.JPG" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/11121i8916B29715A7D7A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Capture2.JPG" alt="Capture2.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I share my app with you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2019 19:30:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574672#M5050</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-04-29T19:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574764#M5051</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33383"&gt;@maxsheva&lt;/a&gt; The error doesn't have to do with the SSE so it's due to some difference in your load script or&amp;nbsp; from reverse engineering the data source.&lt;/P&gt;
&lt;P&gt;I've just added the &lt;A href="https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/VIC-Emergency-Department-Attendances.xlsx" target="_blank" rel="noopener"&gt;original data source&lt;/A&gt; to GitHub and updated &lt;A href="https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/Sample_App_Forecasting_Simple.qvf" target="_blank" rel="noopener"&gt;the sample app&lt;/A&gt;. You can just grab those and run a reload with that. &lt;/P&gt;
&lt;P&gt;If you're using Qlik Sense Enterprise, the data is attached to the app. If using Qlik Sense Desktop you will need to create a data connection named AttachedFiles and place the data source in the folder for that connection.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2019 05:54:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1574764#M5051</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-04-30T05:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1575630#M5052</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for suggestion. I have grab both app and data file but result is with the same error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture1.JPG" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/11279iBCDB159FE24D9C05/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Capture1.JPG" alt="Capture1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I suppose there could be some missed or incorrectly installed Python library or other related to extension issue.&lt;/P&gt;&lt;P&gt;Could you please check&amp;nbsp;&lt;A title="log&amp;nbsp;of Qlik-Py-Start" href="https://drive.google.com/file/d/12uyhj_GBgjEqfph_WFH2ijIgfIEqq_9h/view?usp=sharing" target="_blank" rel="noopener"&gt;log&amp;nbsp;of Qlik-Py-Start&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 May 2019 19:43:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1575630#M5052</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-05-01T19:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1575670#M5053</link>
      <description>&lt;P&gt;If you're still getting the error it looks like you're not using the latest version of the SSE.&lt;/P&gt;
&lt;P&gt;The Qlik load script fails saying that there is no field called 'ds' at the point where the SSE returns the results. There is definitely a field called 'ds' returned in release 4.0 when you pass load_script=true to the Prophet function. This was not the case with release 3.9 and earlier.&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2019 02:38:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1575670#M5053</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-05-02T02:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1576125#M5054</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;,&amp;nbsp; many thanks!&lt;/P&gt;&lt;P&gt;It works with a new version of the SSE.&lt;/P&gt;&lt;P&gt;Let me adapt a script for another data and I will provide a feedback.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Much appreciated!&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2019 20:19:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1576125#M5054</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-05-02T20:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1579353#M5055</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have tried to integrate own data into solution. I am able to execute and get forecast results.&lt;/P&gt;&lt;P&gt;However I cannot understand how 'freq' parameter is working e.g. freq=D (W,M,MS,Y)&lt;/P&gt;&lt;P&gt;I see yhat forecast is the best when freq=D but it is still less than 20% from real numbers. For sure I may multiply result * 1.2 but wondering whether any option to adjust it using built-in Prophet parameters?&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 08:33:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1579353#M5055</guid>
      <dc:creator>maxsheva</dc:creator>
      <dc:date>2019-05-13T08:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583574#M5056</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;&amp;nbsp;, I'm new to use analitycs with Qlik and python. Are there some functions in your extension for binary classification? Like kNN or SVM/SVC and others. Is it possible to realise binary classification with stock function of this extention? I'll be gratefull for advise.&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2019 19:57:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583574#M5056</guid>
      <dc:creator>dubdev</dc:creator>
      <dc:date>2019-05-22T19:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583626#M5057</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/74223"&gt;@dubdev&lt;/a&gt;&amp;nbsp;, yes this SSE has functions that support both classification and regression. Most of the algorithms from the scikit-learn library are supported.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For usage information please head over to the project's GitHub repository: &lt;A href="https://github.com/nabeel-oz/qlik-py-tools&amp;nbsp;" target="_blank"&gt;https://github.com/nabeel-oz/qlik-py-tools&amp;nbsp;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2019 22:51:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583626#M5057</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-05-22T22:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583629#M5058</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33383"&gt;@maxsheva&lt;/a&gt;&amp;nbsp;, the Freq parameter is based on the granularity of your data so there is only one correct option for a given dataset, for e.g. D if you have daily data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The forecast will not align perfectly with historical values as that would be overfitting the model to a sample of data. However, there are a few ways to adjust the output explained here:&amp;nbsp;&lt;A href="https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/Prophet.md" target="_blank"&gt;https://github.com/nabeel-oz/qlik-py-tools/blob/master/docs/Prophet.md&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2019 22:57:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1583629#M5058</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-05-22T22:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1601577#M5059</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/49766"&gt;@Nabeel_Asif&lt;/a&gt;first off, this SSE is amazing! Very well-documented, and very well-implemented. Thank you so much for it!&lt;/P&gt;&lt;P&gt;I have two questions:&lt;/P&gt;&lt;P&gt;1) Regarding Prophet forecasting, are there any plans to incorporate additional regressors into the mix?&amp;nbsp;&lt;A href="https://facebook.github.io/prophet/docs/seasonality,_holiday_effects,_and_regressors.html#additional-regressors" target="_blank"&gt;https://facebook.github.io/prophet/docs/seasonality,_holiday_effects,_and_regressors.html#additional-regressors&lt;/A&gt;&lt;/P&gt;&lt;P&gt;2) For those who might not feel comfortable enough with Qlik's load scripting to want to go to the trouble of understanding how to feature engineer, train, cross-validate, tune hyper-parameters, and select the best model all inside Qlik, is there a way to do all that "grunt work" outside of Qlik, and then, having deployed the model in the proper location, use the sklearn.Predict function you've developed to pass a dataset in Qlik to that model? This would be a great feature to have for those of us who already have models out in production that we built using other tools and who don't want to rebuild them just so we can see the results in Qlik. (And yes, I know that we could just take our results from a pre-built model and shove them in a table on a database somewhere and pull them into Qlik, but the on-the-fly capabilities of SSEs are what we're really after here.)&lt;/P&gt;&lt;P&gt;Again, great job on this, and I'm so thankful to see that you are actively enhancing it and helping us all get it up and running!&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2019 21:45:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1601577#M5059</guid>
      <dc:creator>evanplancaster</dc:creator>
      <dc:date>2019-07-11T21:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: Data Science algorithms implemented as a Python SSE</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1601615#M5060</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/18119"&gt;@evanplancaster&lt;/a&gt; , thanks for the compliments.&lt;/P&gt;
&lt;P&gt;I did think about implementing the additional regressors option for Prophet, but felt restricted by a current limitation of SSEs, which is that a function cannot have a variable number of arguments. I guess I could create a new SSE function that allows for just one additional regressor, or come up with a scheme for passing multiple regressors using concatenation. I'll have a think.&lt;/P&gt;
&lt;P&gt;On your second question, the models built using the SSE have a bit more in them than a standard sklearn model. They consist of a sklearn pipeline that needs to handle pre-processing (OHE, scaling, etc.), evaluation metrics from cross-validation, and meta-data to interpret features, their data types and how they need to be pre-processed. As I type this, I realize it should be possible to take an existing sklearn pipeline and add metadata to it so the model becomes easier to use with Qlik. So you've given me two things to think about!&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2019 02:23:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Data-Science-algorithms-implemented-as-a-Python-SSE/tac-p/1601615#M5060</guid>
      <dc:creator>Nabeel_Asif</dc:creator>
      <dc:date>2019-07-12T02:23:22Z</dc:date>
    </item>
  </channel>
</rss>

