All Projects → shreyas-jk → Baby-Action-Detection-for-Safety-System-Prototype

shreyas-jk / Baby-Action-Detection-for-Safety-System-Prototype

Licence: other
Prototype for Baby Action Detection and Classification

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Baby-Action-Detection-for-Safety-System-Prototype

automatic-personality-prediction
[AAAI 2020] Modeling Personality with Attentive Networks and Contextual Embeddings
Stars: ✭ 43 (+86.96%)
Mutual labels:  lstm
LSTM-GRU-from-scratch
LSTM, GRU cell implementation from scratch in tensorflow
Stars: ✭ 30 (+30.43%)
Mutual labels:  lstm
object-tracking
Multiple Object Tracking System in Keras + (Detection Network - YOLO)
Stars: ✭ 89 (+286.96%)
Mutual labels:  lstm
ConvLSTM-PyTorch
ConvLSTM/ConvGRU (Encoder-Decoder) with PyTorch on Moving-MNIST
Stars: ✭ 202 (+778.26%)
Mutual labels:  lstm
Patient2Vec
Patient2Vec: A Personalized Interpretable Deep Representation of the Longitudinal Electronic Health Record
Stars: ✭ 85 (+269.57%)
Mutual labels:  lstm
CS231n
PyTorch/Tensorflow solutions for Stanford's CS231n: "CNNs for Visual Recognition"
Stars: ✭ 47 (+104.35%)
Mutual labels:  lstm
Speech-Recognition
End-to-end Automatic Speech Recognition for Madarian and English in Tensorflow
Stars: ✭ 21 (-8.7%)
Mutual labels:  lstm
Robust-Deep-Learning-Pipeline
Deep Convolutional Bidirectional LSTM for Complex Activity Recognition with Missing Data. Human Activity Recognition Challenge. Springer SIST (2020)
Stars: ✭ 20 (-13.04%)
Mutual labels:  lstm
Spectrum
Spectrum is an AI that uses machine learning to generate Rap song lyrics
Stars: ✭ 37 (+60.87%)
Mutual labels:  lstm
myDL
Deep Learning
Stars: ✭ 18 (-21.74%)
Mutual labels:  lstm
lstm-math
Neural network that solves math equations on the character level
Stars: ✭ 26 (+13.04%)
Mutual labels:  lstm
DSTC6-End-to-End-Conversation-Modeling
DSTC6: End-to-End Conversation Modeling Track
Stars: ✭ 56 (+143.48%)
Mutual labels:  lstm
fsauor2018
基于LSTM网络与自注意力机制对中文评论进行细粒度情感分析
Stars: ✭ 36 (+56.52%)
Mutual labels:  lstm
ntua-slp-semeval2018
Deep-learning models of NTUA-SLP team submitted in SemEval 2018 tasks 1, 2 and 3.
Stars: ✭ 79 (+243.48%)
Mutual labels:  lstm
Intelligent-Bangla-typing-assistant
Artificially intelligent typing assistant that suggest the next word using user typing history and full sentence using LSTM . Works with any environment (MS word, notepad, coding IDEs or anything)
Stars: ✭ 13 (-43.48%)
Mutual labels:  lstm
Reuters-21578-Classification
Text classification with Reuters-21578 datasets using Gensim Word2Vec and Keras LSTM
Stars: ✭ 44 (+91.3%)
Mutual labels:  lstm
LSTM-Wind-Speed-Forecasting
LSTM to predict wind speed
Stars: ✭ 29 (+26.09%)
Mutual labels:  lstm
Image to Article
图像自动标注
Stars: ✭ 20 (-13.04%)
Mutual labels:  lstm
SentimentAnalysis
Sentiment Analysis: Deep Bi-LSTM+attention model
Stars: ✭ 32 (+39.13%)
Mutual labels:  lstm
Rus-SpeechRecognition-LSTM-CTC-VoxForge
Распознавание речи русского языка используя Tensorflow, обучаясь на базе Voxforge
Stars: ✭ 50 (+117.39%)
Mutual labels:  lstm

Baby Action Detection

Dashbaord

Table of Contents

About

An attempt to harness the power of Deep Learning to come up with a solution that can let us detect various classes of activities an infant, toddler or a baby is performing in real-time. This POC can then be published as an end-to-end deployable cloud project.

The model does not restrict predictions for babies only, it is applicable to all entities that appears in a human posture. So temporary, this needs to be handled at project level.

Special thanks to nicknochnack/ActionDetectionforSignLanguage repository for putting up such helpful content. Without it this project might have never existed.

Data collection

Data was collected from YouTube video clips. Human pose keypoints were extracted with the help of MediaPipe.

Classes trained

  1. Baby Walking
  2. Baby Still (no movement, can be considered as sleeping)
  3. Baby Crawling

Install

Create a new environment and use below command for installing all required packages

pip install -r- requirements.txt

Run Predictions

  1. Rename your baby video as input.mp4 and place it inside /raw directory.
  2. Open cmd and traverse to the project directory.
  3. To run the prediction script, just do:
python prediction.py 

Results

Downloaded Videos - Drive Link

GIF

GIF

GIF

Deployable App using Streamlit

Navigate to streamlit directory inside root project

cd streamlit

Run the application

streamlit run .\app.py

YouTube demo for the application: https://www.youtube.com/watch?v=ZIDhvSGXDmI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].