Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a Feed-forward-neural-network for classification using Tensorflow #6

Open
KrishnenduDakshi2002 opened this issue Jul 23, 2022 · 5 comments
Labels
Classification Classification notebook related issue enhancement New feature or request Hard Points alloted : 300 KSoC'22 This issue/pull request will be considered for KSoC'22

Comments

@KrishnenduDakshi2002
Copy link
Member

KrishnenduDakshi2002 commented Jul 23, 2022

###Requested Feature

Build a Feed-forward-neural-network, compile and fit on data and in the output, f1-score, accuracy and confusion matrix must be printed, there is a function named metrics for printing the accuracy and confusion matrix. plot accuracy and loss curve for train data and validation data
Hyperparameter tuning or scalling can be done to improve the accuracy. As the dataset is imbalanced, prefer f1 score as metric while training.
Avoid under fitting and over fitting of the model.

@KrishnenduDakshi2002 KrishnenduDakshi2002 added enhancement New feature or request KSoC'22 This issue/pull request will be considered for KSoC'22 Hard Points alloted : 300 labels Jul 23, 2022
@KrishnenduDakshi2002 KrishnenduDakshi2002 changed the title Build a Feed-forward-neural-network using Tensorflow Build a Feed-forward-neural-network for classification using Tensorflow Jul 23, 2022
@KrishnenduDakshi2002 KrishnenduDakshi2002 added the Classification Classification notebook related issue label Jul 24, 2022
@aryabhatta0
Copy link

I would like to work on this issue. We can do it using keras from tensorflow, right?

@KrishnenduDakshi2002
Copy link
Member Author

Yes we can do it.
@aryabhatta0 issue is assigned.

@KrishnenduDakshi2002
Copy link
Member Author

Any progress in this issue?

@aryabhatta0
Copy link

Have created a NN containing two hidden layers (10 nodes each) & got an accuracy of 92 over the test set. Considering ways to make it better. Should I create the PR now?

@KrishnenduDakshi2002
Copy link
Member Author

Have created a NN containing two hidden layers (10 nodes each) & got an accuracy of 92 over the test set. Considering ways to make it better. Should I create the PR now?

It is not a good accuracy compared to machine learning algorithms.
99% accuracy can easily be achieved on test set.
And don't make the model too complex( it won't need 10 nodes).
try scaling the data.

@aryabhatta0 aryabhatta0 removed their assignment Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Classification Classification notebook related issue enhancement New feature or request Hard Points alloted : 300 KSoC'22 This issue/pull request will be considered for KSoC'22
Projects
None yet
Development

No branches or pull requests

2 participants