Welcome to AI-ML-for-Newborn-Babies-in-Healthcare👋
</a>
📌Repository
Hey guys👋 myself Samarth, I’m the Program Admin at DevIncept for the 30-day open-source contribution program(DCP2021).
I am super excited to share with you all about this project which helps to save lives of many newborn babies which are at a very high-risk, especially the ones that are born before 9 months of pregnancy (also called as Preterm babies).
Don’t worry. This is just a kind of basic to intermediate level project and you don’t have to think much about it as whether it could be a lot tedious or you would not be able to do it in 30 days. You can definitely contribute a lot, learn a lot during these 30-days and even if you are interested in contributing more for this project after the next 30 days, feel free to reach out to me anytime. If you are really interested in Healthcare, then selecting this project for contributing is your best choice. With this project, you can be a researcher and contributor.
✔How To Proceed further
Saving a life of a baby just by writing some codes and implementing ML algorithms?! Is it ever possible🤔??
Yes, it is possible😍.
This project is capable of saving a newborn baby’s life which is at high-risk of survival.
But how??
You will be accessing the condition of the baby at regular intervals using Pain Scale Assessment technique. To build the pain-scale model, we use Machine Learning algorithms to train the raw image/video dataset, and for obtaining frames of images from our model i.e., the baby condition’s video dataset, we use OpenCV technique. Hence by implementing these techniques, we can help doctors by providing the continous monitoring report on the baby’s health condition and help them to save the lives of those babies which are at a very high-risk of survival.
The main idea of this project is to develop a Machine Learning algorithm for classifying the facial expressions of Newborn babies in the Hospital as per the Pain Scale Assessment on a scale of 10. It involves 5 expressions mainly, they are: 1) Neutral 2) Pain due to Hunger 3) Pain due to Discomfort 4) Pain due to physical body pains/internal organ pains 5) Pain due to Attention-seeking
These 5 pains can be classified under pain scale into 3 different categories. They are: 1) No/Mild Pain (Scale 0 to 2) 2) Moderate Pain (Scale 3 to 6) 3) Severe Pain (Scale 7 to 10)
Based on this classification algorithm, and based on our Data Analysis obtained through the babies Facial expressions, the doctors can get to know the Low-risk and High-risk behaviour from the babies and focus on giving required attention and proper treatment to the babies that are under high-risk severity and can help their life from disasters.
You can get even the tiniest details concerning the project from this file provided below . This file would brief you with the how to get started, things to learn and know before you dive into this project, getting through the instructions along with how this works practically. Make sure you peep into it.💪
🎇🎇Must Visit File : Project Description
🙌Join Here
Shouting out to all of you who are interested in open-source contribution in the field of Healthcare using modern technologies like Artificial Intelligence(AI), Machine Learning(ML), Deep Learning(DL) and Computer Vision(OpenCV) and by using the most famous and easy programming language - Python, this is the place where you can contribute, learn and get a wonderful experience to showcase your skills in the future !!
If you worked on or want to initiate and share it with the world, you can do that here. Go through the contributing guidelines in CONTRIBUTING_GUIDELINES
When raising an issue, do make sure to mention the details asked, idea, approach and implementation on how would you like to proceed so that we could understand better and assign it to you accordingly. As a good practice, always link the issue number with pull request. (#issue number : Give this details when you raise a PR). Even PR, needs to followed with the template provided.
Subsequently, also go through the GitHub documentation on creating a pull request.
💡Tech Stack required:
- Python software installed –> You can install it from here if not installed previously - https://www.python.org/
- Any python supporting IDE(Jupyter Notebook/Pycharm)
- Tensorflow –>
pip install tensorflow
- OpenCV –>
pip install opencv-python
- Numpy –>
pip install numpy
⚙️ Things to Note
- Make sure you do not copy codes from external sources because that work will not be considered. Plagiarism is strictly not allowed.
- You can only work on issues that have been assigned to you.
- If you want to contribute, it’s preferable that you create a new issue before making a PR and link your PR to that issue.
- If you have modified/added code, make sure the code compiles before submitting.
- Strictly use snake_case (underscore_separated) in your file_name and push it in the right place.
- Add detailed comments and explain the script elaborately to help us know what it is about.
- Do not update the README.md.
🛠Templates to Follow
Note : One should follow these templates while creating a new issue or pull request.
👨💻 Workflow:
-
Fork the repository
-
Clone your forked repository using terminal or gitbash.
-
Make changes to the cloned repository
-
Add, Commit and Push
-
Then in GitHub, in your cloned repository, find the option to make a pull request.
print(“Start contributing for AI-ML-for-Newborn-Babies-in-Healthcare”)
👍OpenSource Program
This project is a part of these open source programs.
🙌Levels & Points (DCP)
Level | Points |
---|---|
Level 0 | 5 |
Level 1 | 10 |
Level 2 | 20 |
Level 3 | 40 |
Once your PR is merged, make sure you fill up this form.
Form Link : https://docs.google.com/forms/d/e/1FAIpQLScVUg-QjTeL8pmEaXlwsDL6wlfOJek33SwMP6hj3UZGJ13_3Q/viewform
You can check out your points scored here : DCP_SCORECARD
✨Hall Of Fame
Thanks goes to these Wonderful People. Contributions of any kind are welcome!🚀
📜 Code Of Conduct
You can find our Code of Conduct here.
📝License
This project follows the MIT License
✔Mentors(DevIncept)
😎 Project Admin
📬 Contact
For any queries, you can contact me via:
- Email: mrsamarth18@yahoo.com
- LinkedIn: https://www.linkedin.com/in/samarthmr
- Mobile: 9902916192 (Whatsapp only)
I wish to see you all soon. 🎉 Happy Contribution 🎉
© 2021 Samarth MR