Customer Churn Prediction using ANN | Keras and Tensorflow | Deep Learning Classification

Поделиться
HTML-код
  • Опубликовано: 26 июн 2024
  • Customer Churn Prediction using Artificial Neural Networks (ANN) involves building a model to forecast whether a customer is likely to leave or continue using a service. The ANN learns from historical data, considering factors like usage patterns, customer interactions, and feedback to make predictions.
    Code - www.kaggle.com/campusx/notebo...
    ============================
    Do you want to learn from me?
    Check my affordable mentorship program at : learnwith.campusx.in
    ============================
    📱 Grow with us:
    CampusX' LinkedIn: / campusx-official
    CampusX on Instagram for daily tips: / campusx.official
    My LinkedIn: / nitish-singh-03412789
    Discord: / discord
    E-mail us at support@campusx.in
    👍If you find this video helpful, consider giving it a thumbs up and subscribing for more educational videos on data science!
    💭Share your thoughts, experiences, or questions in the comments below. I love hearing from you!
    ✨ Hashtags✨
    #CustomerChurn #ANN #PredictiveAnalytics #CustomerRetention #MachineLearning #DataScience #BusinessAnalytics #neuralnetworks
    ⌚Time Stamps⌚
    00:00 - Intro
    02:22 - The Dataset
    03:28 - Code Demo
    17:49 - Neural Network Architecture
    32:45 - Training error reduction plot
    34:40 - Outro

Комментарии • 100

  • @elonmusk4267
    @elonmusk4267 2 дня назад +1

    How can anyone be so good at teaching. have got addicted to this channel.

  • @RUPESHDUBEY-mt6tn
    @RUPESHDUBEY-mt6tn День назад

    Genuinely, you are among the best educators available for ML/DL.

  • @ganeshreddykomitireddy5128
    @ganeshreddykomitireddy5128 6 месяцев назад +17

    Although he is a playing a role of a teacher he is requesting us... to pick a pen and paper to practice to make sure that we understand how it works. It shows how obedient he is towards others.... God Gifted teacher

    • @ParthivShah
      @ParthivShah 2 месяца назад +2

      Yesssss.....he is great and much passionate.

    • @wewesusui9528
      @wewesusui9528 7 дней назад +1

      He is 🐐

  • @rohanazad6745
    @rohanazad6745 4 месяца назад +5

    It is a sign of a great teacher if he/she can explain difficult concepts in simple words. Nitish fits into the category easily !!!

  • @gangaramyadav6104
    @gangaramyadav6104 2 дня назад

    You have really a best/great teaching skills.. hat's off sir..

  • @yahyakhankhokhar1840
    @yahyakhankhokhar1840 2 года назад +10

    We can't thank you enough🙌 your voice is so soothing.

  • @siddharthupadhyay5160
    @siddharthupadhyay5160 20 дней назад

    i have never seen such a great teacher for ML and DL on yt or in my college the way nitish sir explains is so easy to understand and it helps grasp the basics very well. Thank you so much sir for such great efforts this channel needs so much recognition and it will reach it i definitely believe that.
    I HAVE ALREADY SUGGESTED THIS CHANNEL TO SO MANY OF MY OTHER PEERS WHO ARE LEANRING ML AND DL

  • @srinivaspadhy9821
    @srinivaspadhy9821 3 месяца назад +1

    Sir You actually know how human brain works, thats why you are teaching how NN works and then teaching the Backpropagation, so that we can connect the backpropagation with the neural network. Great Sir. Your teaching style is great.

  • @DIY_Foodie
    @DIY_Foodie 9 месяцев назад +2

    The best explanation i got in my 12 months learning

  • @dakshbhatnagar
    @dakshbhatnagar Год назад +3

    This video actually helped a lot put things in perspective.

  • @talibdaryabi9434
    @talibdaryabi9434 Год назад +4

    I want a million more subscribers for your channel, such a great teacher.

  • @nishkarshaggarwal2692
    @nishkarshaggarwal2692 2 года назад +5

    bhaiya app best ho!!! aap jaisa koi nahi.... thank you hum logo ke liye itni mehnat karne ke liye.... dil se thank you!!!! : )

  • @aradhyadhruv9084
    @aradhyadhruv9084 8 месяцев назад +2

    The explanation is so good. I watched a lot of videos for ANN but your playlist is truely a gem. Please keep uploading more videos sir!

  • @ryhanuddin9373
    @ryhanuddin9373 Год назад +3

    Excellent video with clear explanation. One of my favorite channels on ML.
    Sir, could you please also venture into federated learning in conjunction with ML/DL. That would be much appreciated.
    Again thank you for your great videos.

  • @tushb8532
    @tushb8532 2 года назад +5

    thank you bhai i have been watching your videos .... got the job finally u were a big help..thanks!!!

  • @minalgupta7456
    @minalgupta7456 Месяц назад

    learning way is too good pls upload more projects ML and DL

  • @AnkurSingh-kj9wu
    @AnkurSingh-kj9wu Год назад +6

    Bhaiya please continue this course!!
    This is one of the best DL courses

  • @HarpreetSingh-s4smarty
    @HarpreetSingh-s4smarty 2 года назад +1

    dil se thank you bhai jii for making these simpler videos

  • @chamlin6452
    @chamlin6452 2 года назад +11

    Very clear and simple explanation, which any beginner will easily understand. Awesome lectures. Please keep uploading the further contents.

  • @KumR
    @KumR 6 месяцев назад

    This one video was enough to motivate me to keep learning Deep.

  • @ramsu8220
    @ramsu8220 Год назад +3

    Very Informational and way of explanation is amazing sir...thank you

  • @Invest_In_Self
    @Invest_In_Self Год назад +3

    Thanks for this great and simple explanation!!

  • @narendraparmar1631
    @narendraparmar1631 4 месяца назад +1

    You have Style to explain ML concept in a very easy manner
    Thank You

  • @pinkalkumar3766
    @pinkalkumar3766 2 года назад

    I love your way of teaching 😊😊

  • @hamasali8764
    @hamasali8764 11 месяцев назад +3

    One of the best teacher I have ever seen . With clear concepts and simple explanation skills❤❤❤ love from pakistan 🇵🇰🇵🇰🇵🇰

  • @mentalgaming2739
    @mentalgaming2739 5 месяцев назад

    Best Video about ANN . Concept clearning video . Thank you sir for this

  • @ebrahimhaquebhatti3258
    @ebrahimhaquebhatti3258 2 года назад +4

    Link to the notebook:
    www.kaggle.com/campusx/notebook8ad570467f

  • @zkhan2023
    @zkhan2023 2 года назад +2

    mindblowing explanation sir jee

  • @seemaacharya7721
    @seemaacharya7721 9 месяцев назад

    Informative and clear content. Thank you sir.

  • @mathworldcsirnetgate1170
    @mathworldcsirnetgate1170 4 месяца назад

    Great efforts. Thank you for each video !!

  • @this_is_nazim_
    @this_is_nazim_ 11 месяцев назад

    thank you so much sir ,your work is highly appreciated

  • @rameshkumar-uq2uf
    @rameshkumar-uq2uf Год назад

    Bhaisaab... Yakeen nhi hota... Boring se boring topic ko bhi ye banda itna interesting trah se padha skta h.. Can't believe 🙏🙏

  • @jayantsharma2267
    @jayantsharma2267 2 года назад

    enjoying the great content

  • @md_shagaf_raiyan_rashid
    @md_shagaf_raiyan_rashid 4 месяца назад +1

    Mind blowing sir

  • @hamdansiddiqui3294
    @hamdansiddiqui3294 6 месяцев назад

    best channel for Ai

  • @yatishkhurana6705
    @yatishkhurana6705 Год назад

    Perfect sekhate hi..essa lagta every thing is so easy

  • @farhadkhan3893
    @farhadkhan3893 Год назад

    outstanding, very easy. I salut

  • @nipunsingh1606
    @nipunsingh1606 9 месяцев назад

    bhot badhiya padhaya hai bhaiya😇

  • @aarizmobin4487
    @aarizmobin4487 2 года назад +1

    Great video

  • @_sonu_
    @_sonu_ Год назад +1

    ❤️❤️❤️😋🏓 Sir really you are Amazing.

  • @SumanPokhrel0
    @SumanPokhrel0 Год назад

    Amazing again.

  • @pavantripathi1890
    @pavantripathi1890 Месяц назад

    Thanks for the video

  • @StartGenAI
    @StartGenAI 2 года назад

    Great video 🙏

  • @md_shagaf_raiyan_rashid
    @md_shagaf_raiyan_rashid 4 месяца назад +1

    Thank you so much sir i really try to understand this keras topic maine bahut jagah dekha but samjh nahi aya maine chatgpt se bhi samajhane ko kaha uska bhi samjh nahi aya but you are grate sir ❤

  • @karthiavenger4577
    @karthiavenger4577 Год назад

    love it 😍 🥰

  • @deepakgubbala7420
    @deepakgubbala7420 4 месяца назад

    excellent video

  • @anilrajshinde7062
    @anilrajshinde7062 Год назад

    You are really great

  • @rb4754
    @rb4754 26 дней назад

    Nitish and his channel #CampusX is going to be next big thing on RUclips soon...

  • @ayushparwal2210
    @ayushparwal2210 25 дней назад +1

    nice video.

  • @dpxy1599
    @dpxy1599 Год назад

    Clear explanation

  • @ChandrakalaKurubaTechieStuffs
    @ChandrakalaKurubaTechieStuffs 10 месяцев назад

    Kudos bhaiyya

  • @jaykumarsanandiya9499
    @jaykumarsanandiya9499 Год назад

    best explanation

  • @sujithsaikalakonda4863
    @sujithsaikalakonda4863 Год назад

    Nice explanation.

  • @Sara-fp1zw
    @Sara-fp1zw 2 года назад +1

    Thankyou!

  • @RaviSingh-bl6ls
    @RaviSingh-bl6ls 5 месяцев назад

    Perfect

  • @technicalhouse9820
    @technicalhouse9820 6 месяцев назад

    love you Sir from pak

  • @barunkaushik7015
    @barunkaushik7015 Год назад

    Superb

  • @rafibasha1840
    @rafibasha1840 2 года назад +2

    Please make video on feature selection techniques,imbalanced dataset and post in ML playlist

  • @user-xw1eu7jx7n
    @user-xw1eu7jx7n 3 месяца назад

    informative

  • @anweshbhattacharyya7763
    @anweshbhattacharyya7763 2 года назад +1

    Sir Mai 2 din baad apse milne aa raha hu.. Kolkata CampusX Sector 5 head office me.

  • @faheemfbr9156
    @faheemfbr9156 10 месяцев назад

    Best practical lecture, very simple and clear. Thanks

  • @rajeshdharwai
    @rajeshdharwai Год назад

    How to find the right number of hidden layer with nodes?

  • @m.a.rehmannaseer4334
    @m.a.rehmannaseer4334 7 месяцев назад

    Bhai ❤

  • @DeepakKumar-lw8cp
    @DeepakKumar-lw8cp Год назад

    WoW! 👍

  • @hemantdangi8679
    @hemantdangi8679 10 месяцев назад

    Very Nice

  • @trueindian1340
    @trueindian1340 Год назад

    @25:30 sir hidden layer 1 hi h ye coding me kha show ho rha h???

  • @illusions8101
    @illusions8101 11 месяцев назад

    Thank you sir

  • @SS-yb1qd
    @SS-yb1qd 2 года назад +1

    Bahut maja aaya

  • @manujkumarjoshi9342
    @manujkumarjoshi9342 9 месяцев назад

    I have one doubt, Is scaling ordinal values beneficial??

  • @prakharagarwal9448
    @prakharagarwal9448 2 года назад +1

    Mza a gya hindi Me ml, DL sikhke

  • @sandipansarkar9211
    @sandipansarkar9211 2 года назад

    finished watching

  • @prasiddhadulal6267
    @prasiddhadulal6267 29 дней назад

    i can't resist myself to comment

  • @patelpavan5479
    @patelpavan5479 Год назад

    can i run same code on matlab

  • @amitmishra5474
    @amitmishra5474 10 месяцев назад +1

    Hi Sir! at 16:43 first you said it is input layer after that you said it is a hidden layer. I am confused. Someone please explain.

    • @zainabshaikh9139
      @zainabshaikh9139 10 месяцев назад

      we are providing 11 inputs to the hidden layer 1 which contains 3 neurons.

  • @yashjain6372
    @yashjain6372 Год назад

    best

  • @tyetc206prathamsaboo2
    @tyetc206prathamsaboo2 4 месяца назад

    Failed to convert a NumPy array to a Tensor (Unsupported object type int). Anyone getting this error in the code?

  • @amitjajoo9510
    @amitjajoo9510 2 года назад +3

    sir please start full ml,dl course (live class)

  • @kosttavmalhotra5899
    @kosttavmalhotra5899 8 месяцев назад

    wow

  • @infinity2creation551
    @infinity2creation551 5 месяцев назад

    😊😊

  • @HritikRanjan-mr5pq
    @HritikRanjan-mr5pq 4 месяца назад

    Your videos is really informative and easy to understand. And i have been following your playlists. In this video i found something that is not clear to me and i also tried to check twice more. My problem is while one hot encoding command used is "pd.get_dummies(df,columns=['Geography','Gender'],drop_first=True)" and just below used "df.head()" i found out is that 2 columns are missing that are "Geography_France" and "Gender_Female". Are these mistakenly missing or you intentionaly did it. Please reply Thank again for your video s Sir.

    • @tyetc206prathamsaboo2
      @tyetc206prathamsaboo2 4 месяца назад

      I also thought that he missed the those columns. But it might have been done to reduce the time complexity of the model. BTW I am also not sure why he did that.

    • @tyetc206prathamsaboo2
      @tyetc206prathamsaboo2 4 месяца назад

      Failed to convert a NumPy array to a Tensor (Unsupported object type int). Did you get this error in the code?

  • @ajaykushwaha4233
    @ajaykushwaha4233 Год назад +1

    Sir ye kaise maloom hoga ki kitne hidden layer add kerne hain aur each layer mein kitne node honge, is hyperparameter ko tune kerna ka koi code hai kya ?

  • @sktdebnath
    @sktdebnath 2 года назад

    🙏

  • @abdulqadar9580
    @abdulqadar9580 10 месяцев назад

    model = Sequential()
    model.add(Embedding(10000,2,input_length=50))
    model.add(SimpleRNN(32,return_sequences=False))
    model.add(Dense(1,activation='sigmoid'))
    model.summary()

  • @vishnujatav6329
    @vishnujatav6329 2 года назад +1

    A little bit understandable

  • @znyd.
    @znyd. 2 месяца назад

  • @sachinpandey1688
    @sachinpandey1688 11 месяцев назад

    for me, both the architectures gave 79% accuracy only, there is no improvement in the accuracy for the second architecture

  • @sandipansarkar9211
    @sandipansarkar9211 2 года назад

    finished coding

  • @abdulhaq5263
    @abdulhaq5263 11 месяцев назад

    Your model is predicting always 0 , which is wrong, accuracy is 80 plus because more than 80 Percent target values are 0

    • @harithapa9262
      @harithapa9262 6 месяцев назад

      He already told in the video about imbalance of Data. In real world problem, Balance your data before training of model 😊

  • @savyasachi6988
    @savyasachi6988 24 дня назад

    nice

  • @yashsinghal7471
    @yashsinghal7471 9 месяцев назад +1

    import tensorflow
    from tensorflow import keras
    from tensorflow.keras import Sequential
    from tensorflow.keras.layers import Dense
    model = Sequential()
    model.add(Dense(3, activation='sigmoid', input_dim=11))
    model.add(Dense(1, activation='sigmoid'))
    model.summary()

  • @ajitkumarpatel2048
    @ajitkumarpatel2048 Год назад

    🙏