


Le père d'un programmeur a créé son propre détecteur d'alimentation IA pour prédire quand le bébé a faim et éviter que le sommeil de sa femme ne soit affecté par ses pleurs.
Caleb, un frère programmeur, a récemment donné naissance à un fils, mais des problèmes sont également venus avec.
Le nouveau-né a besoin d'être nourri toutes les quelques heures. Il pleurera fort quand il aura faim la nuit, toute la famille sera réveillée et il ne pourra pas bien dormir après avoir été torturé toute la nuit. .
Il a consulté des personnes expérimentées autour de lui, et le conseil qu'il a obtenu était le suivant :
Endurez-le et passez à travers les premiers mois.
Mais en tant que programmeur, Caleb n'était pas prêt à céder et a commencé à utiliser la réflexion de son ingénieur pour résoudre le problème.
En fin de compte, grâce à la combinaison d'une caméra et d'un algorithme d'IA, il a développé un système de détection automatique de la faim du bébé qui peut détecter à temps avant que le bébé ne commence réellement à pleurer.
Caleb permet au programme d'envoyer une notification sur son téléphone une fois qu'il a déterminé que le bébé a 100 % de chances d'avoir faim.
De cette façon, il peut se lever tranquillement tout seul pour allaiter et protéger le sommeil de sa femme grâce à la technologie.
Un tel système n'a pas besoin d'être développé à partir de zéro, car l'algorithme de détection de posture humaine disponible dans le commerce est déjà très mature.
Par exemple, Caleb a utilisé MediaPipe open source de Google, y compris la pose complète du corps, le maillage du visage et la détection des mouvements des mains.
La question restante est la suivante :
Comment l'IA détermine-t-elle si le bébé a faim ?
Avant de commencer à passer à l'action, Caleb s'est d'abord rendu sur le forum mère et bébé pour lire de nombreuses informations.
Selon la théorie, pleurer signifie que le bébé est entré dans les derniers stades de la faim. Il n'est pas facile d'allaiter directement à ce moment-là et vous devez d'abord calmer le bébé.
Les premiers signes de faim comprennent également le claquement ou le léchage des lèvres, l'ouverture et la fermeture répétées de la bouche, la succion des lèvres, des doigts ou d'autres vêtements, jouets, etc.
Sur la base de l'expérience de l'observation de ses propres enfants, Caleb a écrit des codes pour donner différents poids à ces comportements.
Par exemple, vous frapper la bouche vous donnera +10% de confiance, et mettre votre poing sur votre bouche vous donnera également +10%.
Le fait de tourner la tête du bébé d'avant en arrière signifie que le bébé recherche des sources de nourriture. Il a observé que la fréquence de rotation de la tête de son bébé est également différente selon le degré de faim.
Il l'a donc réglé dans un court laps de temps. Plus il tournait la tête fréquemment, plus il gagnait en confiance.
Pendant cette période, nous avons également rencontré des situations où un bébé tenant une tétine provoquerait une occlusion et l'algorithme ne serait pas en mesure d'identifier avec précision le mouvement des lèvres.
Pour cette raison, il a également recyclé son propre modèle personnalisé basé sur l'algorithme open source, donnant des niveaux de confiance basés sur la situation de tenir la tétine et de ne pas tenir la tétine.
Au cours de ce processus, il a également découvert que le bébé crachait la tétine lorsqu'il avait très faim. Cette action augmentera le niveau de confiance de 30 %, ce qui signifie que vous crierez bientôt.
Après la mise en service de ce système, il a en effet apporté de nombreux avantages à la famille de Caleb. Il a conclu :
Le bébé est plus heureux et les adultes peuvent dormir davantage.
Cependant, cette histoire n'est pas encore terminée...
Un système d'alimentation automatique est-il réalisable ?
Avec les résultats préliminaires du logiciel, l'âme bricoleur de ce type n'est pas satisfaite.
Ensuite, il a relié ce système à des dispositifs matériels et mécaniques, essayant de créer un système d'allaitement entièrement automatique.
L'idée est très audacieuse, mais la fin est quand même un peu exagérée.
Il savait aussi que cette chose était sujette aux accidents, alors il a d'abord trouvé un adulte pour jouer le rôle d'un bébé pour l'expérience.
Je l'ai vu tenir la tétine dans sa bouche, imitant les mouvements d'un bébé, tourner la tête et claquer ses lèvres à plusieurs reprises pour augmenter la confiance du système, et enfin cracher la tétine pour déclencher l'alarme du système.
Que s'est-il passé ensuite, je ne peux que dire "actions dangereuses, s'il vous plaît, n'imitez pas".
Caleb a réalisé une vidéo de cette expérience et l'a partagée en ligne, ce qui a attiré l'attention des cercles de programmeurs et de bricoleurs.
Il a révélé qu'il n'avait fallu qu'environ 50 heures pour réaliser l'ensemble du travail de développement, car les outils open source MediaPipe sont déjà très complets.
Certains internautes ont commenté : Si je devais développer ce système, mon enfant saurait déjà comment faire de la sauce soja au moment où je finis d'être enfant.
Il y a une raison pour laquelle Caleb peut le faire si rapidement. Il est déjà familier avec le processus de développement d'applications de détection de cibles. Il l'a également fait auparavant pour détecter les chiens qui font caca dans sa propre cour.
Certaines personnes se sentent bizarres face à son comportement.
Quand vous avez faim → vous devez pleurer → pour obtenir de la nourriture. Cela devrait être une étape nécessaire pour apprendre à interagir avec l'environnement et à communiquer avec les parents. Si vous pouvez obtenir de la nourriture simplement en vous allongeant, cela affectera-t-il votre santé. développement?
Un autre internaute pensait que le conseil professionnel qu'il avait reçu des cours d'éducation parentale était d'essayer de nourrir les bébés avant qu'ils ne pleurent, donc cela ne devrait pas être un gros problème.
Caleb lui-même a déclaré que lui et sa femme ne s'appuieront pas entièrement sur des algorithmes pour décider quoi nourrir leurs enfants, mais qu'avec l'aide de l'IA, ils pourront élever leurs enfants plus efficacement.
Bien sûr, d'autres internautes intéressés le pressent : open source vite !
Adresse vidéo : https://www.youtube.com/watch?v=Lda1Sq8HRY4
MediaPipehttps://google.github.io/mediapipe/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Le 3 mars 2022, moins d'un mois après la naissance de Devin, le premier programmeur d'IA au monde, l'équipe NLP de l'Université de Princeton a développé un agent SWE pour programmeur d'IA open source. Il exploite le modèle GPT-4 pour résoudre automatiquement les problèmes dans les référentiels GitHub. Les performances de l'agent SWE sur l'ensemble de tests du banc SWE sont similaires à celles de Devin, prenant en moyenne 93 secondes et résolvant 12,29 % des problèmes. En interagissant avec un terminal dédié, SWE-agent peut ouvrir et rechercher le contenu des fichiers, utiliser la vérification automatique de la syntaxe, modifier des lignes spécifiques et écrire et exécuter des tests. (Remarque : le contenu ci-dessus est un léger ajustement du contenu original, mais les informations clés du texte original sont conservées et ne dépassent pas la limite de mots spécifiée.) SWE-A

Le charme de l'apprentissage du langage C : libérer le potentiel des programmeurs Avec le développement continu de la technologie, la programmation informatique est devenue un domaine qui a beaucoup attiré l'attention. Parmi les nombreux langages de programmation, le langage C a toujours été apprécié des programmeurs. Sa simplicité, son efficacité et sa large application font de l’apprentissage du langage C la première étape pour de nombreuses personnes souhaitant entrer dans le domaine de la programmation. Cet article discutera du charme de l’apprentissage du langage C et de la manière de libérer le potentiel des programmeurs en apprenant le langage C. Tout d’abord, le charme de l’apprentissage du langage C réside dans sa simplicité. Comparé à d'autres langages de programmation, le langage C

La semaine dernière, nous avons diffusé une émission d'assistance publique en direct sur « 2023PHP Entrepreneurship ». De nombreux étudiants ont posé des questions sur des plates-formes de prise de commandes spécifiques. Ci-dessous, le site Web chinois php a compilé 22 plates-formes relativement fiables à titre de référence !

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

Responsabilités professionnelles du programmeur : 1. Responsable de la conception détaillée, du codage, de l'organisation et de la mise en œuvre des tests internes des projets logiciels ; 2. Aider les gestionnaires de projet et le personnel associé à communiquer avec les clients et à entretenir de bonnes relations avec les clients ; analyse sexuelle de faisabilité, analyse de faisabilité technique et analyse de la demande ; 4. Familiarisé et compétent avec les technologies logicielles pertinentes pour la réalisation de projets logiciels développés par le département logiciel ; 5. Responsable de la rétroaction en temps opportun sur les situations de développement de logiciels au chef de projet ; dans le développement et la maintenance de logiciels Résoudre les problèmes techniques majeurs au cours du processus ; 7. Responsable de la formulation des documents techniques pertinents, etc.

520 approche, et il est de nouveau là pour le spectacle annuel des chiens tourmenteurs ! Vous voulez voir comment le code le plus rationnel et la confession la plus romantique peuvent entrer en collision ? Passons en revue le code publicitaire le plus complet et le plus complet un par un pour voir si la romance des programmeurs peut conquérir le cœur de vos déesses ?

Téléchargez et installez les versions historiques de VSCode Installation de VSCode Télécharger référence d'installation Installation de VSCode Version Windows : Windows10 Version VSCode : VScode1.65.0 (version utilisateur 64 bits) Cet article

Les émulateurs de terminal vous permettent d'émuler les fonctionnalités d'un terminal informatique standard. Avec lui, vous pouvez effectuer des transferts de données et accéder à un autre ordinateur à distance. Lorsqu'ils sont combinés à des systèmes d'exploitation avancés comme Windows 11, les possibilités créatives de ces outils sont infinies. Cependant, il existe de nombreux émulateurs de terminaux tiers. Il est donc difficile de choisir le bon. Mais, tout comme nous le faisons avec les applications incontournables de Windows 11, nous avons sélectionné les meilleurs terminaux que vous pouvez utiliser et augmenter votre productivité. Comment choisir le meilleur émulateur de terminal Windows 11 ? Avant de sélectionner les outils de cette liste, notre équipe d'experts les a d'abord testés pour vérifier leur compatibilité avec Windows 11. Nous les avons également vérifiés
