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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 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

ความคิดเห็น • 104

  • @elonmusk4267
    @elonmusk4267 28 วันที่ผ่านมา +3

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

  • @ersushantkashyap
    @ersushantkashyap 2 ชั่วโมงที่ผ่านมา

    really appreciate how you are sharing your knowledge for free, i have paid almost 2L in IIT Delhi for this course and really not enjoying their sessions. But your sessions are addiction, i have started feeling confident by each passing day.

  • @ganeshreddykomitireddy5128
    @ganeshreddykomitireddy5128 6 หลายเดือนก่อน +18

    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 3 หลายเดือนก่อน +2

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

    • @wewesusui9528
      @wewesusui9528 หลายเดือนก่อน +1

      He is 🐐

  • @RUPESHDUBEY-mt6tn
    @RUPESHDUBEY-mt6tn 27 วันที่ผ่านมา +1

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

  • @rohanazad6745
    @rohanazad6745 5 หลายเดือนก่อน +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 !!!

  • @yahyakhankhokhar1840
    @yahyakhankhokhar1840 2 ปีที่แล้ว +10

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

  • @ebrahimhaquebhatti3258
    @ebrahimhaquebhatti3258 2 ปีที่แล้ว +4

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

  • @tushb8532
    @tushb8532 2 ปีที่แล้ว +7

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

  • @ritikagrawal642
    @ritikagrawal642 12 วันที่ผ่านมา

    Best explanation !! you make ML DL so easy for us.

  • @gangaramyadav6104
    @gangaramyadav6104 27 วันที่ผ่านมา

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

  • @aradhyadhruv9084
    @aradhyadhruv9084 9 หลายเดือนก่อน +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!

  • @siddharthupadhyay5160
    @siddharthupadhyay5160 หลายเดือนก่อน

    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

  • @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!!!! : )

  • @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.

  • @DIY_Foodie
    @DIY_Foodie 10 หลายเดือนก่อน +2

    The best explanation i got in my 12 months learning

  • @AnkurSingh-kj9wu
    @AnkurSingh-kj9wu ปีที่แล้ว +7

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

  • @talibdaryabi9434
    @talibdaryabi9434 ปีที่แล้ว +4

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

  • @srinivaspadhy9821
    @srinivaspadhy9821 4 หลายเดือนก่อน +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.

  • @dakshbhatnagar
    @dakshbhatnagar 2 ปีที่แล้ว +3

    This video actually helped a lot put things in perspective.

  • @mentalgaming2739
    @mentalgaming2739 6 หลายเดือนก่อน

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

  • @HarpreetSingh-s4smarty
    @HarpreetSingh-s4smarty 2 ปีที่แล้ว +1

    dil se thank you bhai jii for making these simpler videos

  • @ramsu8220
    @ramsu8220 ปีที่แล้ว +3

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

  • @chamlin6452
    @chamlin6452 2 ปีที่แล้ว +11

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

  • @waqarjoiya-yd2sx
    @waqarjoiya-yd2sx 24 วันที่ผ่านมา

    bht zayada dar tha k neural network pta nhi kya bala hai lakin sir ap k teaching method sy aisy laga k ye sab kuch nhi ap ka lecture 5 second b skip nhi kr skaty har point pr kuch na kuch learning k leye hai love u sir from Pakistan

  • @narendraparmar1631
    @narendraparmar1631 5 หลายเดือนก่อน +1

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

  • @KumR
    @KumR 7 หลายเดือนก่อน

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

  • @Invest_In_Self
    @Invest_In_Self ปีที่แล้ว +3

    Thanks for this great and simple explanation!!

  • @pinkalkumar3766
    @pinkalkumar3766 2 ปีที่แล้ว

    I love your way of teaching 😊😊

  • @seemaacharya7721
    @seemaacharya7721 10 หลายเดือนก่อน

    Informative and clear content. Thank you sir.

  • @zkhan2023
    @zkhan2023 2 ปีที่แล้ว +2

    mindblowing explanation sir jee

  • @md_shagaf_raiyan_rashid
    @md_shagaf_raiyan_rashid 5 หลายเดือนก่อน +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 ❤

  • @mathworldcsirnetgate1170
    @mathworldcsirnetgate1170 5 หลายเดือนก่อน

    Great efforts. Thank you for each video !!

  • @minalgupta7456
    @minalgupta7456 2 หลายเดือนก่อน

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

  • @hamasali8764
    @hamasali8764 ปีที่แล้ว +3

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

    • @pythonforfree7297
      @pythonforfree7297 11 หลายเดือนก่อน

      Where are you from Pakistan?

  • @this_is_nazim_
    @this_is_nazim_ ปีที่แล้ว

    thank you so much sir ,your work is highly appreciated

  • @nipunsingh1606
    @nipunsingh1606 10 หลายเดือนก่อน

    bhot badhiya padhaya hai bhaiya😇

  • @yatishkhurana6705
    @yatishkhurana6705 ปีที่แล้ว

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

  • @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 🙏🙏

  • @md_shagaf_raiyan_rashid
    @md_shagaf_raiyan_rashid 5 หลายเดือนก่อน +1

    Mind blowing sir

  • @jayantsharma2267
    @jayantsharma2267 2 ปีที่แล้ว

    enjoying the great content

  • @farhadkhan3893
    @farhadkhan3893 ปีที่แล้ว

    outstanding, very easy. I salut

  • @deepakgubbala7420
    @deepakgubbala7420 5 หลายเดือนก่อน

    excellent video

  • @pavantripathi1890
    @pavantripathi1890 2 หลายเดือนก่อน

    Thanks for the video

  • @_sonu_
    @_sonu_ ปีที่แล้ว +1

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

  • @hamdansiddiqui3294
    @hamdansiddiqui3294 7 หลายเดือนก่อน

    best channel for Ai

  • @aarizmobin4487
    @aarizmobin4487 2 ปีที่แล้ว +1

    Great video

  • @anweshbhattacharyya7763
    @anweshbhattacharyya7763 2 ปีที่แล้ว +1

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

  • @StartGenAI
    @StartGenAI 2 ปีที่แล้ว

    Great video 🙏

  • @rajeshdharwai
    @rajeshdharwai ปีที่แล้ว

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

  • @creed908
    @creed908 17 วันที่ผ่านมา

    hatsoff sir.....
    😌

  • @rafibasha1840
    @rafibasha1840 2 ปีที่แล้ว +2

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

  • @prathamsaboo
    @prathamsaboo 5 หลายเดือนก่อน

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

  • @ayushparwal2210
    @ayushparwal2210 หลายเดือนก่อน +1

    nice video.

  • @sujithsaikalakonda4863
    @sujithsaikalakonda4863 ปีที่แล้ว

    Nice explanation.

  • @manujkumarjoshi9342
    @manujkumarjoshi9342 10 หลายเดือนก่อน

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

  • @ChandrakalaKurubaTechieStuffs
    @ChandrakalaKurubaTechieStuffs 11 หลายเดือนก่อน

    Kudos bhaiyya

  • @karthiavenger4577
    @karthiavenger4577 2 ปีที่แล้ว

    love it 😍 🥰

  • @anilrajshinde7062
    @anilrajshinde7062 2 ปีที่แล้ว

    You are really great

  • @SumanPokhrel0
    @SumanPokhrel0 ปีที่แล้ว

    Amazing again.

  • @Keep_Laughfing
    @Keep_Laughfing ปีที่แล้ว

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

  • @jaykumarsanandiya9499
    @jaykumarsanandiya9499 ปีที่แล้ว

    best explanation

  • @dpxy1599
    @dpxy1599 ปีที่แล้ว

    Clear explanation

  • @prakharagarwal9448
    @prakharagarwal9448 2 ปีที่แล้ว +1

    Mza a gya hindi Me ml, DL sikhke

  • @patelpavan5479
    @patelpavan5479 ปีที่แล้ว

    can i run same code on matlab

  • @RaviSingh-bl6ls
    @RaviSingh-bl6ls 5 หลายเดือนก่อน

    Perfect

  • @faheemfbr9156
    @faheemfbr9156 10 หลายเดือนก่อน

    Best practical lecture, very simple and clear. Thanks

  • @technicalhouse9820
    @technicalhouse9820 6 หลายเดือนก่อน

    love you Sir from pak

  • @user-xw1eu7jx7n
    @user-xw1eu7jx7n 4 หลายเดือนก่อน

    informative

  • @barunkaushik7015
    @barunkaushik7015 ปีที่แล้ว

    Superb

  • @Sara-fp1zw
    @Sara-fp1zw 2 ปีที่แล้ว +1

    Thankyou!

  • @hemantdangi8679
    @hemantdangi8679 11 หลายเดือนก่อน

    Very Nice

  • @amitmishra5474
    @amitmishra5474 11 หลายเดือนก่อน +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 11 หลายเดือนก่อน

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

  • @rb4754
    @rb4754 หลายเดือนก่อน

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

  • @SS-yb1qd
    @SS-yb1qd 2 ปีที่แล้ว +1

    Bahut maja aaya

  • @illusions8101
    @illusions8101 ปีที่แล้ว

    Thank you sir

  • @sandipansarkar9211
    @sandipansarkar9211 2 ปีที่แล้ว

    finished watching

  • @amitjajoo9510
    @amitjajoo9510 2 ปีที่แล้ว +3

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

  • @m.a.rehmannaseer4334
    @m.a.rehmannaseer4334 8 หลายเดือนก่อน

    Bhai ❤

  • @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 ?

  • @DeepakKumar-lw8cp
    @DeepakKumar-lw8cp ปีที่แล้ว

    WoW! 👍

  • @HritikRanjan-mr5pq
    @HritikRanjan-mr5pq 5 หลายเดือนก่อน

    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.

    • @prathamsaboo
      @prathamsaboo 5 หลายเดือนก่อน

      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.

    • @prathamsaboo
      @prathamsaboo 5 หลายเดือนก่อน

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

  • @prasiddhadulal6267
    @prasiddhadulal6267 หลายเดือนก่อน

    i can't resist myself to comment

  • @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()

  • @yashjain6372
    @yashjain6372 ปีที่แล้ว

    best

  • @sktdebnath
    @sktdebnath 2 ปีที่แล้ว

    🙏

  • @kosttavmalhotra5899
    @kosttavmalhotra5899 9 หลายเดือนก่อน

    wow

  • @infinity2creation551
    @infinity2creation551 6 หลายเดือนก่อน

    😊😊

  • @vishnujatav6329
    @vishnujatav6329 2 ปีที่แล้ว +1

    A little bit understandable

  • @sachinpandey1688
    @sachinpandey1688 ปีที่แล้ว

    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

  • @znyd.
    @znyd. 3 หลายเดือนก่อน

  • @abdulhaq5263
    @abdulhaq5263 ปีที่แล้ว

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

    • @harithapa9262
      @harithapa9262 7 หลายเดือนก่อน

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

  • @savyasachi6988
    @savyasachi6988 หลายเดือนก่อน

    nice

  • @yashsinghal7471
    @yashsinghal7471 10 หลายเดือนก่อน +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 ปีที่แล้ว

    🙏