ML-Crate icon indicating copy to clipboard operation
ML-Crate copied to clipboard

Sensor fault detection

Open daemonX10 opened this issue 1 year ago • 16 comments

Pull Request for ML-Crate 💡

Issue Title: End-to-end Sensor Fault Detection #644

  • Info about the related issue (Aim of the project) : The Sensor Fault Detection system is designed to monitor sensors and detect any faults. It uses advanced algorithms to ensure the accuracy and reliability of sensor data.
  • Name: Damodar Yadav
  • Email ID for further communication: [email protected]
  • GitHub ID: https://github.com/daemonX10
  • Idenitfy yourself: SSOC'24 contributor

Closes: #644

Describe the add-ons or changes you've made 📃\

  • Make the Model for Predication of condication of Sensor , it's good/Bad need replacement or not . I used various model for this and xgboost model out perform other and then done hyperparameter tunning.
  • Create PipeLine for data Ingestion , Data transformation , Model evaluation , Predication
  • Created Web app using Flask , django and Tailwind css and more

What sort of change have you made:

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [✓] New feature (non-breaking change which adds functionality)
  • [ ] Code style update (formatting, local variables)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] This change requires a documentation update

How Has This Been Tested? ⚙️

Describe how it has been tested

Describe how have you verified the changes made

Checklist: ☑️

  • [✓] My code follows the guidelines of this project.
  • [✓] I have performed a self-review of my own code.
  • [✓] I have commented my code, particularly wherever it was hard to understand.
  • [✓] I have made corresponding changes to the documentation.
  • [✓] My changes generate no new warnings.
  • [✓] I have added things that prove my fix is effective or that my feature works.
  • [✓] Any dependent changes have been merged and published in downstream modules.

daemonX10 avatar Jun 16 '24 15:06 daemonX10

Our team will soon review your PR. Thanks @daemonX10 :)

github-actions[bot] avatar Jun 16 '24 15:06 github-actions[bot]

@abhisheks008 changes done . i have make new folder for web part and remaining dataset , model and notebook along with image in main folder

daemonX10 avatar Jun 22 '24 21:06 daemonX10

In the web app folder create a README file (template: https://github.com/abhisheks008/ML-Crate/blob/main/.github/web-app-readme-template.md) and put a demonstration video of the working of the web app. Also attach the same video in the README so that others can view that easily.

abhisheks008 avatar Jun 23 '24 04:06 abhisheks008

@abhisheks008 done those change in web readme file

daemonX10 avatar Jun 26 '24 04:06 daemonX10

Just copy the demo video from your local system and paste the same inside the README so that it can be embedded inside the README and can also be viewed easily. @daemonX10

abhisheks008 avatar Jun 26 '24 08:06 abhisheks008

that video is available in img folder already @abhisheks008

daemonX10 avatar Jun 27 '24 15:06 daemonX10

Although it is available in the img folder, we can not view that video directly. That's why I told you to do so in the above comment.

abhisheks008 avatar Jun 28 '24 16:06 abhisheks008

@abhisheks008 added direct video embedding in readme

daemonX10 avatar Jul 03 '24 21:07 daemonX10

image

Video is not visible. @daemonX10

abhisheks008 avatar Jul 06 '24 11:07 abhisheks008

i have 4 things to ask...

  1. this is for local right??? how about web service deployment....it would be nice if you do that after submitting and completing on this...ofc on render or.. vercel..

  2. i would like to know theway of it's working...it must be really frustating to make.. because of tons of errors...right?

  3. what are it's limitations.. ?

  4. what's the best accuracy with val_loss?

Harshit-code-tech avatar Jul 07 '24 05:07 Harshit-code-tech

i have 4 things to ask...

  1. this is for local right??? how about web service deployment....it would be nice if you do that after submitting and completing on this...ofc on render or.. vercel..
  2. i would like to know theway of it's working...it must be really frustating to make.. because of tons of errors...right?
  3. what are it's limitations.. ?
  4. what's the best accuracy with val_loss?

@daemonX10 will explain this very well, as he is the one who is developing the whole thing. About the web app part, it is hosted in local. As a beginner when you are building a college project, locally hosted web app is enough, because majority of the college students used to take help from this project repository.

abhisheks008 avatar Jul 07 '24 07:07 abhisheks008

i have 4 things to ask...

  1. this is for local right??? how about web service deployment....it would be nice if you do that after submitting and completing on this...ofc on render or.. vercel..
  2. i would like to know theway of it's working...it must be really frustating to make.. because of tons of errors...right?
  3. what are it's limitations.. ?
  4. what's the best accuracy with val_loss?

Local deployed, i have deployed multiple projects on render, you could ask me, although i have added all steps in Readme and the reason i don't deployed it, cause i not that much complex project. 2. NO, it's a simple project nothing more 3. Limitation, train on small dataset, 4. Val_loss check notebook

daemonX10 avatar Jul 07 '24 14:07 daemonX10

IMG_20240707_194929 @abhisheks008 see, i have added video

daemonX10 avatar Jul 07 '24 14:07 daemonX10

@daemonX10 to upload a video.. first go to any code issue tab.. in there from your local upload the video in chatbox...then github will provide a link..paste that in your readme note...

to check if your work or not.. go to file changed... in that .. go the the desired file... and click on 3 dots in right cornor of that particular...then view file...and then you can see what is visible to public

also... when used xgboost well..there is no issue in using decision tree..but it's no use when using xgboost...as it is the upgraded version of that

Harshit-code-tech avatar Jul 07 '24 14:07 Harshit-code-tech

@daemonX10 to upload a video.. first go to any code issue tab.. in there from your local upload the video in chatbox...then github will provide a link..paste that in your readme note...

to check if your work or not.. go to file changed... in that .. go the the desired file... and click on 3 dots in right cornor of that particular...then view file...and then you can see what is visible to public

also... when used xgboost well..there is no issue in using decision tree..but it's no use when using xgboost...as it is the upgraded version of that

Upload the video as mentioned @daemonX10

abhisheks008 avatar Jul 07 '24 16:07 abhisheks008

https://github.com/abhisheks008/ML-Crate/assets/115637298/7712a38e-94b3-4463-ba65-c34f3e3a484d

"https://github.com/abhisheks008/ML-Crate/assets/115637298/7712a38e-94b3-4463-ba65-c34f3e3a484d" change the link @abhisheks008

daemonX10 avatar Jul 10 '24 05:07 daemonX10

image

Still the video is not visible.

abhisheks008 avatar Jul 12 '24 04:07 abhisheks008

Do check now @abhisheks008, it showing

daemonX10 avatar Jul 17 '24 02:07 daemonX10

Hi @daemonX10 have you registered in the OSLead portal?

abhisheks008 avatar Jul 17 '24 08:07 abhisheks008

What is OSLead? @abhisheks008

daemonX10 avatar Jul 18 '24 03:07 daemonX10

What is OSLead? @abhisheks008

You are part of SSOC and you don't know OSLead? Check out the announcement channel of the SSOC Discord server and register yourself in OSLead for leader board.

@daemonX10

abhisheks008 avatar Jul 20 '24 04:07 abhisheks008

What is OSLead? @abhisheks008

You are part of SSOC and you don't know OSLead? Check out the announcement channel of the SSOC Discord server and register yourself in OSLead for leader board.

@daemonX10

Hi @daemonX10 have you done the needful?

abhisheks008 avatar Jul 24 '24 03:07 abhisheks008

I'm forgot that, can you give me link please @abhisheks008

daemonX10 avatar Jul 27 '24 14:07 daemonX10