Тёмный

Building a basic Model for Churn Prediction with KNIME 

KNIMETV
Подписаться 24 тыс.
Просмотров 116 тыс.
50% 1

UPDATE: The updated version of this video is available on • Drag & Drop Data Science
In this video we build a basic model for churn prediction with KNIME.
You think it is hard?
Even with the whole talking and explanation, building the model takes less than half an hour in this video!
Both workflows for training and deployment are shown.
Both workflows are available on the KNIME EXAMPLES Server under 50_Applications/18_Churn_Prediction.

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 82   
@hizokadarkwolf
@hizokadarkwolf 5 лет назад
this was a great introduction, thank you very much. Now that I understand the flow, I'm going to explore other options available
@djibb.7876
@djibb.7876 5 лет назад
Nothing better than that to start with Knime. Excellent
@kavinyudhitia
@kavinyudhitia 3 года назад
Thanks! This is a good training for a beginner like me! I even learned other thing beside the main topic of using decision tree such as coloring the table and exporting result to reporting environment
@mshparber
@mshparber 6 лет назад
Excellent! Thank you for this explanation!
@diptinemade3279
@diptinemade3279 8 лет назад
Very well articulated and concise trainig. Thank You
@bintorys
@bintorys 3 года назад
Pre-requisites before the start of the video can be added to help viewer know their level of understanding. Well explained Thank you.
@invdata8326
@invdata8326 Год назад
Спасибо, очень полезное видео. Только благодаря вам что-то начинает доходить. Thank you
@jlgabrielv
@jlgabrielv 7 лет назад
Great video, very helpful and well explained, thank you!
@Evnovacion
@Evnovacion 3 года назад
Great tutorial! Very clear, many thanks!
@balkrishna83
@balkrishna83 2 года назад
Thank you for showing deployment process too. 🙏🏻
@TS-ml4dp
@TS-ml4dp 9 лет назад
This is fantastic!!!
@SB-vj5sn
@SB-vj5sn 6 лет назад
Excellent - and so well articulated, thank you!
@ratansunderwatergopro8203
@ratansunderwatergopro8203 4 года назад
excellent video... clearly articulated. Thanks so much
@AdiBandaru
@AdiBandaru 8 лет назад
Thank you for very good demo.
@vlera4198
@vlera4198 6 лет назад
best explanation what i ever seen
@OurStoryz123
@OurStoryz123 4 года назад
Thank you very much for this excellent tutorial
@sandeepmandrawadkar9133
@sandeepmandrawadkar9133 10 месяцев назад
Precice and simple explanation 👌 Thanks for your efforts in envisioning 👍🙏
@pranatim
@pranatim 3 года назад
Very much informative and thank you for sharing.
@MartinaHertl
@MartinaHertl 2 года назад
Amazing video! Thank you a lot!
@jeanpaultrinidad1664
@jeanpaultrinidad1664 8 лет назад
Excellent tutorial.
@UmdaIT
@UmdaIT 7 лет назад
Great tutorial!!
@shaunaka6557
@shaunaka6557 9 лет назад
Nice demo!
@marcc2689
@marcc2689 6 лет назад
Great video thanks!!!
@phichayaphakphiphitphatpha3695
@phichayaphakphiphitphatpha3695 2 года назад
Thank you, it's very helpful for me.
@Drkalaamarab
@Drkalaamarab 3 года назад
Excellent demonstration madam. Thank you from india 👍. More examples in knime please
@nongshim881
@nongshim881 4 года назад
Amazing
@tinchomrv
@tinchomrv 4 года назад
Very useful. I need to apply the same, BUT with time series. I want to predict if a client is going to churn next month, based on its previous monthly historic data. I think the solutions should be similar but involving time series. Not sure exactly on how to combine both. Could you provide some guidance? Thanks.
@sergeykurk
@sergeykurk 6 лет назад
what's the use of data scientists if we have knime?
@britboss7290
@britboss7290 4 года назад
what is the extension where you can get the reporting environment ?
@TheSimoyw
@TheSimoyw 4 года назад
great
@TheSpinninHead
@TheSpinninHead 6 лет назад
Very well taught. Thanks for this video. Perhaps the first Knime video I understood properly. Could u plz make one for either neural network or pattern recognition?
@KNIMETV
@KNIMETV 6 лет назад
Sure, we are working on it.
@britboss7290
@britboss7290 4 года назад
@@KNIMETV what is the extension where you can get the reporting environment ?
@JamieJameJame
@JamieJameJame 3 года назад
I haven't started using KNIME yet, but have watched a few tutorials. I assume the output is a reporting dashboard? It would be nice to see what the output looks like.
@orlandomarcelovazquezlopez1778
@orlandomarcelovazquezlopez1778 3 года назад
👏🏼
@sandeepm625
@sandeepm625 4 года назад
nice
@Ps3thi
@Ps3thi 3 года назад
JPMML continuously showed errors in my workflow, idk why it wouldn’t work on my dataset :(
@ithinkib248
@ithinkib248 6 лет назад
is each column in the combined dataset (produced in node 3 - joiner) a variable that this model is using? how you do specify which ones are dependent and independent?
@rosariasilipo_knime
@rosariasilipo_knime 6 лет назад
I use all features as input here and select Churn as Target in the configuration window of the decision tree learner node. Some Learner nodes have an Include/Exclude framework to include/exclude columns from the input variable set. If the Learner node you are using does not have that, you can always use a Column Filter node before the Learner node. The configuration window of the Learner node always allows to select the Target variable.
@fakhrijunaid
@fakhrijunaid 2 года назад
What is the extension where you can get the reporting environment?
@SB-vj5sn
@SB-vj5sn 6 лет назад
Wonderful presentation . I would like to improve performance by testing correlations, functionally transforming some of the predictors (attributes), and eliminating a couple based on their importance. I am new to KNIME. Can someone point me to a video or paper on how to perform these steps pre- or post the Joiner Node step? These techniques would of course carry over to other models.Thanks.
@rosariasilipo_knime
@rosariasilipo_knime 6 лет назад
We do not have new material to detect the importance of input attributes. You can check this whitepaper at page 23 files.knime.com/sites/default/files/inline-images/internet_of_things_with_knime_final1.pdf The workflow can be downloaded from files.knime.com/sites/default/files/inline-images/IoT_group_workflows.zip and data from www-cdn.knime.com/sites/default/files/Raw%20Data.zip
@fsalam
@fsalam 5 лет назад
Wonderful presentation! I have a question. All examples that I have seen uses variables in columns. What would be the right approach in a retail scenario where there are more than 10K products(SKU)? You cannot have 10K columns. Ideally, these product purchase transactions should be 2 or 3 variables ( name , quantity, unit_price). Lets assume in this scenario that the product plays a role in the churn behavior. Would a 3 column(variable) approach be suitable in this scenario?
@rosariasilipo_knime
@rosariasilipo_knime 5 лет назад
Sure. You can use any variable type as input.
@mariaceciliagarcia8713
@mariaceciliagarcia8713 8 лет назад
Excellent tutorial! I would like to know how to add nodes because I haven't JPMML in my version of KNIME . Thank you. (Sorry for my English!)
@rosariasilipo_knime
@rosariasilipo_knime 8 лет назад
You can use a Decision Tree Predictor node or a PMML Predictor node. For a tutorial on KNIME you can check the Learning Hub www.knime.org/learning-hub
@MK-pf9hs
@MK-pf9hs 4 года назад
Very useful! Is there a possibility to identify the factors that influenced an individuals predicted churn-probability?
@janOverwatchGM
@janOverwatchGM 8 месяцев назад
YES, OPEN VIEW DECISION TREE LERNER U CAN SEE FOR EXPAMPLE CUSTOMER WITH HIGH DAY CHARGE [for example 44,805] WILL CHURN with probability of 60,5 AND CUSTOMER WITH DAY CHARGE LESS THAN 44,805 will only CHURN WITH AN PROBABILITY OF 11% HERE U GO LITTLE LATE
@erlcugnaga1065
@erlcugnaga1065 3 года назад
Where is the speaker from ?
@CEOPrestus
@CEOPrestus 6 лет назад
I'm very excited with KNIME. In my case, the churn can occur monthly, is is possivel to have KNIME looking in the TIME-evolution of the last 6 months? Perhaps via Recurrent Neural Networks (RNN) / LSTM? Thanks a lot, KNIME Education!
@rosariasilipo_knime
@rosariasilipo_knime 6 лет назад
Yes, it is possible. We are preparing a blog post on using LSTM on text. I think it could be easily extended to churn data as long as time series are available.
@ravivissa
@ravivissa 7 лет назад
Thanks for sharing the video. It very well articulates about how to build a simple model and I think this model will be used in general by any organization. One question - I am trying to re-create this model for another data set and am unable to see options as per attribute variable. Let me elaborate, for attribute variable, typically the options shown are 1(and we choose a color) and 0(and we choose another color). I am unable to see any option for me to select. Can you let me know where I am going wrong. Well, the coloring apart, I was able to build the model, which is good part, but as you said in the video....coloring, why not? :-)
@KNIMETV
@KNIMETV 7 лет назад
Are you using the Color Manager node?
@ravivissa
@ravivissa 7 лет назад
KNIMETV yes
@KNIMETV
@KNIMETV 6 лет назад
If you open the configuration window of the Color Manager node you can select the column to use for coloring. If it is a binary column then you get 0 and 1. But if it is another column type, you will get a list of possible colors (if a nominal column) or a heatmap (if a numerical column). If this explanation does not help, maybe you should ask this same question on the KNIME Forum www.knime.org/forum.
@MAbdullah47
@MAbdullah47 2 года назад
where we can find the resources of this Videio?
@marekbodzianowski3944
@marekbodzianowski3944 8 лет назад
Great Video ) thanks for that , but i have one important question . How can we use the model ( build diagram ) to get answer about churn to each number from the input file. I would like to get answer like this : number | Chur ( prediction) | churn probality 123454 1 90% 234556 1 0% 434444 1 5% 232323 1 95% and so on ....
@rosariasilipo_knime
@rosariasilipo_knime 8 лет назад
Any predictor node in KNIME has an option in the configuration window to output probabilities. This is the option you should use.
@nibinjoseph3725
@nibinjoseph3725 3 года назад
Where is the dataset?
@sediqkhan8353
@sediqkhan8353 5 лет назад
I could not find JPMML predictor in the current version of KNIME, so what is the alternative to it. Because now, the probability of this instance becoming a churn in my workflow is zero "0".
@rosariasilipo_knime
@rosariasilipo_knime 5 лет назад
The JPMML classifier is part of the PMML extension. You can also use the predictor node fitting your machine learning model.
@britboss7290
@britboss7290 4 года назад
@@rosariasilipo_knime Hi, what is the extension where you can get the reporting environment ?
@rosariasilipo_knime
@rosariasilipo_knime 4 года назад
@@britboss7290 in the Report Designer extension.
@britboss7290
@britboss7290 4 года назад
@@rosariasilipo_knime I have it but still can't find the reporting environment
@rosariasilipo_knime
@rosariasilipo_knime 4 года назад
@@britboss7290 Check this lesson from the e-learning course www.knime.com/knime-introductory-course/chapter4/section3/export-data-into-birt-report
@0568raju
@0568raju 9 лет назад
Hi it's so helpful and the knime is awesome and very easy to use A question: you have used all the other independent variables to predict Churn but what if there is correlation exists among independent variables or between dependent and independent variables? can you please share the same dataset used inthe video to practise?
@KNIMETV
@KNIMETV 9 лет назад
+raju goud M The dataset is available in the EXAMPLES server accessible through the KNIME workbench. It is in 050_Applications/050018_ChurnPrediction. About variable correlation, this is the topic of another video probably! For now you can read about removing correlated attributes in this whitepaper "7 techniques for dimensionality reduction" www.knime.org/files/knime_seventechniquesdatadimreduction.pdf
@0568raju
@0568raju 8 лет назад
+KNIMETV Thanks and any video on dimensionality reduction techniques using knime available in youtube?
@KNIMETV
@KNIMETV 8 лет назад
No video on dimensionality reduction on RU-vid, but a whitepaper on the KNIME web site www.knime.org/files/knime_seventechniquesdatadimreduction.pdf
@KNIMETV
@KNIMETV 7 лет назад
No video on dimensionality reduction. Just a whitepaper www.knime.org/files/knime_seventechniquesdatadimreduction.pdf
@ianx0114
@ianx0114 8 лет назад
Is this dataset available for download? Thanks.
@ianx0114
@ianx0114 8 лет назад
Actually, just found it in case anyone is also wondering - www.knime.org/knime-applications/churn-prediction
@vlera4198
@vlera4198 6 лет назад
catch www.knime.com/nodeguide/applications/churn-prediction/training-a-churn-predictor
@laraibashqeen7932
@laraibashqeen7932 5 лет назад
not able to find .csv file bro. help me out here. the second link which have given above doesn't giving me an option to download this CSV file.
@HeliosAI56
@HeliosAI56 4 года назад
sembra ala voce di un italiana, dalla cadenza, dico bene ?grazie cmq del prezioso video, buon lavoro
@HarshSingh-qh4qh
@HarshSingh-qh4qh 5 лет назад
I love u and love your accent more. Produce video on clustering. Espanol have Glasshour figure.
@KenedyYinkfuChuye
@KenedyYinkfuChuye 7 лет назад
Why learn Python, R, ... if KNIME does this?
@AD-dz4un
@AD-dz4un 7 лет назад
learn Statistics, not tool. Knime, R, Python is just for machine learning, if you can not understand the very basics of statistics, then nothing will help you
@KenedyYinkfuChuye
@KenedyYinkfuChuye 7 лет назад
Aija Daina Statistics is prerequisite to understanding all the concepts mentioned in the video. My question wasn't related to statistics but the fact that considering writing codes in R or Python to perform churn analysis while proper understanding of the concepts can be done faster on KNIME. Thanks for the response.
@AD-dz4un
@AD-dz4un 7 лет назад
Custom code gives you more flexibility compared to Knime, SPSS Modeller etc. All graphical interfaces have a lot of limitations code wise, so we can use standard methods in our analysis, if more complex equations, models ar eneeded, then all these graphical tools are quite useless. So far , Knime looks very good, first I saw it in 2.1 i've done lot of things with R, so Knime allows me to optimize some part, say 60%, not more.
@aegystierone8505
@aegystierone8505 3 года назад
she has Melania Trump's accent
@rosariasilipo_knime
@rosariasilipo_knime 2 года назад
it is Italian.
Далее
Best Practices to Build KNIME Workflows
58:51
Просмотров 15 тыс.
Вопрос Ребром - Субо
49:41
Просмотров 1,4 млн
I Built a EXTREME School Bus!
21:37
Просмотров 7 млн
Штаны легионера
00:44
Просмотров 193 тыс.
Using ML to Predict Employee Attrition
54:30
Просмотров 7 тыс.
Time Series Analysis Workshop
1:37:15
Просмотров 18 тыс.
Predictive Analytics with Alteryx
1:34:14
Просмотров 49 тыс.
A Friendly Introduction to Codeless Deep Learning
52:26
Deep Learning for Image Analysis
1:39:40
Просмотров 8 тыс.
How to Solve a DATA ANALYTICS CASE STUDY
8:23
Просмотров 42 тыс.
НЕ БЕРУ APPLE VISION PRO!
0:37
Просмотров 372 тыс.