Тёмный

TensorFlow 2.0 Tutorial for Beginners 11 - Bank Customer Satisfaction Prediction Using CNN 

KGP Talkie
Подписаться 53 тыс.
Просмотров 5 тыс.
50% 1

In this video we will learn how to classify bank customer satisfaction prediction using CNN.In this project we are going to build a neural network to predict if a particular bank customer is satisfied or not. To do this we are going to use Convolutional Neural Networks. The dataset which we are going to use contains 370 features. We are going to use feature selection to select the most relevant features and reduce the complexity of our model.
🔊 Watch till last for a detailed description
05:01 Install TensorFlow
16:22 Remove Constant, Quasi Constant and Duplicate Features
32:02 Building CNN
43:40 Plotting the learning curve
👇👇👇👇👇👇👇👇👇👇👇👇👇👇
✍️🏆🏅🎁🎊🎉✌️👌⭐⭐⭐⭐⭐
ENROLL in My Highest Rated Udemy Courses
to 🔑 Unlock Data Science Interviews 🔎 and Tests
📚 📗 NLP: Natural Language Processing ML Model Deployment at AWS
Build & Deploy ML NLP Models with Real-world use Cases.
Multi-Label & Multi-Class Text Classification using BERT.
Course Link: bit.ly/bert_nlp
📊 📈 Data Visualization in Python Masterclass: Beginners to Pro
Visualization in matplotlib, Seaborn, Plotly & Cufflinks,
EDA on Boston Housing, Titanic, IPL, FIFA, Covid-19 Data.
Course Link: bit.ly/udemy95...
📘 📙 Natural Language Processing (NLP) in Python for Beginners
NLP: Complete Text Processing with Spacy, NLTK, Scikit-Learn,
Deep Learning, word2vec, GloVe, BERT, RoBERTa, DistilBERT
Course Link: bit.ly/intro_nlp .
📈 📘 2021 Python for Linear Regression in Machine Learning
Linear & Non-Linear Regression, Lasso & Ridge Regression, SHAP, LIME, Yellowbrick, Feature Selection & Outliers Removal. You will learn how to build a Linear Regression model from scratch.
Course Link: bit.ly/regress...
📙📊 2021 R 4.0 Programming for Data Science || Beginners to Pro
Learn Latest R 4.x Programming. You Will Learn List, DataFrame, Vectors, Matrix, DateTime, DataFrames in R, GGPlot2, Tidyverse, Machine Learning, Deep Learning, NLP, and much more.
Course Link: bit.ly/r4-ml
---------------------------------------------------------------
💯 Read Full Blog with Code
kgptalkie.com/...
💬 Leave your comments and doubts in the comment section
📌 Save this channel and video for watch later
👍 Like this video to show your support and love ❤️
~~~~~~~~
🆓 Watch My Top Free Data Science Videos
👉🏻 Python for Data Scientist
bit.ly/3dETtFb
👉🏻 Machine Learning for Beginners
bit.ly/2WOVh7N
👉🏻 Feature Selection in Machine Learning
bit.ly/2YW6ZQH
👉🏻 Text Preprocessing and Mining for NLP
bit.ly/31sYMUN
👉🏻 Natural Language Processing (NLP)
Tutorials bit.ly/3dF1cTL
👉🏻 Deep Learning with TensorFlow 2.0
and Keras bit.ly/3dFl09G
👉🏻 COVID 19 Data Analysis and Visualization
Masterclass bit.ly/31vNC1U
👉🏻 Machine Learning Model Deployment Using
Flask at AWS bit.ly/3b1svaD
👉🏻 Make Your Own Automated Email Marketing
Software in Python bit.ly/2QqLaDy
***********
🤝 BE MY FRIEND
🌍 Check Out ML Blogs: kgptalkie.com
🐦Add me on Twitter: / laxmimerit
📄 Follow me on GitHub: github.com/lax...
📕 Add me on Facebook: / kgptalkie
💼 Add me on LinkedIn: / laxmimerit
👉🏻 Complete Udemy Courses: bit.ly/32taBK2
⚡ Check out my Recent Videos: bit.ly/3ldnbWm
🔔 Subscribe me for Free Videos: bit.ly/34wN6T6
🤑 Get in touch for Promotion: info@kgptalkie.com
🆓🆓🆓🆓🆓🆓🆓🆓🆓🆓🆓🆓🆓🆓
Hello Everyone,
I would like to offer my Udemy courses for FREE.
This offer is for a limited time. The only thing you need to do is thumbs up 👍 the video and Subscribe ✔ to the KGP Talkie RU-vid channel.
👇 Fill this form for a free coupon
forms.gle/THJX...

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

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@shaikrasool1316
@shaikrasool1316 4 года назад
Iam a beginner, Cnn is used for image classification... Here we doing on numerical data. When to use conv1D and conv2D
@sabkabaaphu
@sabkabaaphu 4 года назад
1d for datasets and 2d for images
@nadeemroshan341
@nadeemroshan341 4 года назад
Your model is just predicting 0's. In the test set exactly 96.05% of the targets are 0's, this explains why you're getting 96.05% accuracy. The actual metric used in the kaggle leaderboard is Area under ROC not '1-error_rate'. Your Area under ROC score would be 0.5. Try oversampling to balance the test data before feeding it to the CNN
@MaziyarPanahi
@MaziyarPanahi 5 лет назад
Awesome video! It would be great if you can also download the test from Kaggle and show how to evaluate the model by that dataset and how to prepare it for submission. Great work, thanks again.
@KGPTalkie
@KGPTalkie 5 лет назад
Thank you so much for watching ❤️ 😍
@sabkabaaphu
@sabkabaaphu 4 года назад
This model is not working for kaggle. There is need to do advance feature engineering. Getting only 50% accuracy
@mahdiheidarpoor9452
@mahdiheidarpoor9452 4 года назад
Its really interesting video, but you must use train and test data sets in the library, but you use only the train set and split train set to train and test... anyway, your videos are perfect!
@KGPTalkie
@KGPTalkie 4 года назад
Thank you for the watching ❤️. We do not have label for test set so can't test the accuracy therefore I had splitted train set in train and test set.
@taylormcclenny1416
@taylormcclenny1416 4 года назад
Thank you!
@muhammadzubairbaloch3224
@muhammadzubairbaloch3224 5 лет назад
please make vides image dateset preprocessing that are not publically available. Thanks
@KGPTalkie
@KGPTalkie 5 лет назад
Yeah sure. I will try to do it.
@redhotchilipeppers38
@redhotchilipeppers38 4 года назад
Hey! Great videos first and foremost. I modified the model slightly (has 95.6% train and test acc) but when I make predictions on the actual test data on Kaggle and submit for scoring, the score received is 0.46723. Why is there such a large discrepancy? What is the reason?
@KGPTalkie
@KGPTalkie 4 года назад
Try to use balance and unbalance both. And see how it is performing.
@redhotchilipeppers38
@redhotchilipeppers38 4 года назад
@@KGPTalkie after noticing some issues in my predictions, I revised the code to achieve the correct accuracy of 0.65773. The reason for the discrepancy is because the evaluation of the model on Kaggle is the "area under the ROC curve". Since our training data is around 96% satisfied customers. The model is naive and simply predicts all customers are satisfied, thus obtaining ~96% accuracy. I'm working now to try and fix this issue with a combination of 1) under sampling the satisfied customer pool 2) modifying the loss function to more harshly penalize classifying a dissatisfied customer as satisfied. Any other tips?
@vinojose271
@vinojose271 4 года назад
@@redhotchilipeppers38 Please let us know if are getting better results. Also if possible, please share us the code.
@muhammadzubairbaloch3224
@muhammadzubairbaloch3224 5 лет назад
please sir make the videos on medical image analysis
@KGPTalkie
@KGPTalkie 5 лет назад
Thank you for your feedback. I was also thinking the same. Please stay tuned for more videos. Thanks for watching.
@raymourradhakrishnan5709
@raymourradhakrishnan5709 5 лет назад
@LAXMI KANT Hi, Sir, Thank you for making this video. I have been having an issue, as I wanted to test out the model that I have built. I am using a new CSV file, with data (8 inputs) and am trying to pass it through the model.predict() function... BUT i keep getting this error "ValueError: Error when checking input: expected conv1d_input to have 3 dimensions, but got array with shape (8, 1)" ---- I have tried to reshape the data but have been unsuccessful. Any help would be greatly appreciated.
@KGPTalkie
@KGPTalkie 5 лет назад
You need to reshape the data.. Follow exact procedure for testing data as you did for training data.
@myonlineschool4759
@myonlineschool4759 5 лет назад
When I fit the model, I got this error "AttributeError: 'function' object has no attribute 'shape'" >>>history=model.fit(X_train,y_train,epochs=epochs,validation_data=(X_test,y_test),verbose=1)
@KGPTalkie
@KGPTalkie 5 лет назад
Please compare with original file. Link is given in the video description.
@myonlineschool4759
@myonlineschool4759 5 лет назад
@@KGPTalkie Thank you for your reply. I have already solve this issue. Your lecture is really amazing.
Далее
Это было КРАСИВО!
01:00
Просмотров 1,1 млн
How to get skins for FREE? #standoff #skins #coins
00:34
Шоколад приходит на Землю.
00:23
Просмотров 160 тыс.
Solving real world data science tasks with Python Pandas!
1:26:07
How I'd Learn AI (If I Had to Start Over)
15:04
Просмотров 835 тыс.
Это было КРАСИВО!
01:00
Просмотров 1,1 млн