当前位置:网站首页>The programmer's father made his own AI breast feeding detector to predict that the baby is hungry and not let the crying affect his wife's sleep
The programmer's father made his own AI breast feeding detector to predict that the baby is hungry and not let the crying affect his wife's sleep
2022-07-25 12:54:00 【QbitAl】
Dream morning From the Aofei temple
qubits | official account QbitAI
A programmer brother Caleb Have a son recently , But troubles also follow .
Newborn Baby Feed every few hours , If you are hungry at night, you will cry loudly , At this time, the whole family was woken up , I can't sleep well after being tossed all night .

He consulted experienced people around , All the suggestions are :
Bear with , Just survive the first few months .
but Caleb As a programmer, I'm not willing , He began to use his engineering thinking to solve problems .
Final , Through the camera +AI Combination of algorithms , He came up with a set Automatic baby hunger detection system , It can be found in time before the baby really starts crying .

Caleb Once the program determines that the baby's hunger probability reaches 100%, Just send a notice to his mobile phone .

So he can get up quietly and feed himself , He guarded his wife's sleep with technical force .

Such a system does not need to be developed from scratch , Because the ready-made human posture detection algorithm has been very mature .
such as Caleb Using Google open source MediaPipe, Including the whole body posture 、 Facial mesh and hand motion detection .

The rest of the problem is ——
AI How to judge whether a baby is hungry ?
Before we start to work ,Caleb First, I went to the mother and baby forum to check a lot of information .
According to theory , Crying means that the baby has entered the late stage of hunger . At this time, it is not easy to feed directly , You need to calm your baby first .
Early manifestations of hunger also include smacking (Smacking) Or lick your lips , Repeatedly open your mouth and shut up , Suck your lips 、 Fingers or other clothes, toys, etc .

Caleb According to the experience of observing your own children , Writing code separately gives these behaviors different weights .

For example, smacking your mouth will +10% Degree of confidence , Put your fist to your mouth +10%.
And the baby's turning back and forth means that he is looking for a food source , He observed that the frequency of his baby's turning around varies according to the degree of hunger .
So he set it in a short period of time , The more frequently you turn your head, the more confidence you increase .

in the meantime , I've also encountered that babies with pacifiers in their mouths will cause shelter , The algorithm cannot accurately recognize the lip movement .
Therefore, he retrained his customized model based on the open source algorithm , The confidence is given according to the situation of holding the pacifier and not holding the pacifier .

In the process, he also found , The baby will spit out the pacifier when he is extremely hungry . This action will fully increase 30% The degree of confidence , The representative is about to cry .
After this system is put into use , Do give Caleb Your family brings many benefits , He concluded. :
The baby is happier , Adults can also sleep more .
however , The story is not over yet ……
Automatic feeding system is not feasible ?
With the preliminary results of software , Did not satisfy this elder brother DIY The soul of .
Next, he put the system and hardware 、 The mechanical devices are linked together , Try to create a Automatic feeding system .

It's a bold idea , But judging from the ending, it's still a little Superclass 了 .
He also knows that this thing is prone to accidents , So first find an adult to act as a baby to do the experiment .

I saw him repeatedly turning his head and smacking his mouth in imitation of the baby's movements with a pacifier in his mouth , Let the system improve confidence , Finally, spit out the pacifier to trigger the system alarm .

What happened next , Just one word “ Dangerous action , Do not imitate ”.

Caleb Make a video of this experience and share it online , In the programmer circle 、DIY Circles have attracted attention .
He revealed that it took only about 50 Hours , because MediaPipe Open source tools have been very perfect .
"Some netizens commented : If I develop this system , When I finish, the child will already be able to make soy sauce .

Caleb There is also a reason why it can be done so fast , He is already familiar with the development process of target detection application , Before, I also tested when the dog pulled Baba in my yard .
For his practice , Some people feel strange .
I'm hungry → Must cry → Get food , This should be learning to interact with the surrounding environment 、 The necessary stage of communication with parents , If you just lie down, you can get food , Whether it will affect development ?

Another netizen thinks , The professional advice he gets from parenting classes is to try to feed babies before they cry , So the problem should not be big .

Caleb I also said , He and his wife will not completely rely on algorithms to decide the world of feeding children , It's just that AI help , They can raise children more efficiently .
Of course , More interested netizens are urging him : Fast open source !

Video address :
https://www.youtube.com/watch?v=Lda1Sq8HRY4
MediaPipe
https://google.github.io/mediapipe/
Reference link :
[1]https://www.reddit.com/r/programming/comments/w58xyn/built_a_hungry_baby_alarm/
边栏推荐
- Azure Devops(十四) 使用Azure的私有Nuget仓库
- What is ci/cd?
- Table partition of MySQL
- Mid 2022 review | latest progress of large model technology Lanzhou Technology
- "Autobiography of Franklin" cultivation
- 公安部:国际社会普遍认为中国是世界上最安全的国家之一
- 论文解读(MaskGAE)《MaskGAE: Masked Graph Modeling Meets Graph Autoencoders》
- 深度学习MEMC插帧论文列表paper list
- Implementation of recommendation system collaborative filtering in spark
- Zero basic learning canoe panel (16) -- clock control/panel control/start stop control/tab control
猜你喜欢

What is ci/cd?

2022 年中回顾 | 大模型技术最新进展 澜舟科技

【AI4Code】《CodeBERT: A Pre-Trained Model for Programming and Natural Languages》 EMNLP 2020

弹性盒子(Flex Box)详解

Clickhouse notes 03-- grafana accesses Clickhouse

什么是CI/CD?

【问题解决】org.apache.ibatis.exceptions.PersistenceException: Error building SqlSession.1 字节的 UTF-8 序列的字

【OpenCV 例程 300篇】239. Harris 角点检测之精确定位(cornerSubPix)

【AI4Code】《InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees》ICSE‘21

7行代码让B站崩溃3小时,竟因“一个诡计多端的0”
随机推荐
SSTI 模板注入漏洞总结之[BJDCTF2020]Cookie is so stable
flinkcdc可以一起导mongodb数据库中的多张表吗?
Mysql 远程连接权限错误1045问题
Word style and multi-level list setting skills (II)
部署Apache网站服务以及访问控制的实现
Maskgae: masked graph modeling meets graph autoencoders
想要做好软件测试,可以先了解AST、SCA和渗透测试
【OpenCV 例程 300篇】239. Harris 角点检测之精确定位(cornerSubPix)
卷积核越大性能越强?一文解读RepLKNet模型
【历史上的今天】7 月 25 日:IBM 获得了第一项专利;Verizon 收购雅虎;亚马逊发布 Fire Phone
使用vsftpd服务传输文件(匿名用户认证、本地用户认证、虚拟用户认证)
Want to go whoring in vain, right? Enough for you this time!
Monit installation and use
零基础学习CANoe Panel(15)—— 文本输出(CAPL Output View )
Use of Spirng @conditional conditional conditional annotation
【AI4Code】《Contrastive Code Representation Learning》 (EMNLP 2021)
shell基础知识(退出控制、输入输出等)
零基础学习CANoe Panel(16)—— Clock Control/Panel Control/Start Stop Control/Tab Control
[shutter -- layout] stacked layout (stack and positioned)
零基础学习CANoe Panel(13)—— 滑条(TrackBar )