source avatarAbul Hasanat Manik

Partager

Une chose qui m’a sauté aux yeux en parcourant le GitHub de @continuumlabs_ est que la collecte de données robotiques n’est pas la fin du parcours. C’est en réalité là que commence un autre problème : que faites-vous de toutes ces données brutes ? Imaginez enregistrer des milliers de démonstrations robotiques. Certains mouvements pourraient être trop bruyants. Certaines trajectoires pourraient présenter des incohérences. Certains jeux de données pourraient ne servir à rien pour l’entraînement. Vous ne pouvez pas simplement tout jeter dans un modèle et espérer le meilleur. C’est là que l’outil Continuum Data Cleaning entre en jeu. Il s’agit d’un kit d’outils au sein de l’écosystème Axis, conçu pour traiter et évaluer les trajectoires robotiques avant qu’elles ne soient utilisées plus loin dans le pipeline. Et honnêtement, cette partie n’est pas suffisamment discutée. On entend beaucoup parler de la collecte de davantage de données. Mais plus de données ne signifie pas automatiquement de meilleures données. Pensez à une trajectoire robotique comme à un enregistrement de tout ce qui s’est produit pendant l’accomplissement d’une tâche. Si cet enregistrement contient du bruit inutile ou des irrégularités, le modèle risque d’apprendre à partir de ces imperfections plutôt que du comportement que vous souhaitez réellement capturer. Les données doivent donc être inspectées et traitées. Continuum Data Cleaning inclut des outils pour des tâches comme le lissage et le rééchantillonnage des trajectoires, ainsi que des métriques permettant d’évaluer la qualité de ces trajectoires. Par exemple, le lissage peut réduire le bruit indésirable dans les données de mouvement. Le rééchantillonnage peut rendre les trajectoires plus cohérentes en termes de répartition temporelle de leurs points de données. Les métriques d’évaluation vous permettent également de déterminer si une trajectoire semble raisonnable, au lieu de supposer automatiquement que chaque démonstration enregistrée est utile. Il existe également une validation au niveau de la tâche. Cela est important, car une trajectoire peut sembler techniquement correcte tout en échouant à accomplir la tâche réelle. Un robot qui se déplace en douceur ne signifie pas nécessairement qu’il a réussi à accomplir ce qu’il était censé faire. Il faut donc se poser les deux questions : « Cette trajectoire est-elle propre ? » et « Le robot a-t-il réellement accompli la tâche ? » Cette distinction est cruciale lorsque vous construisez des jeux de données pour l’IA physique. Ce qui est intéressant avec Axis, c’est que vous commencez à voir comment les différents dépôts s’articulent entre eux. Continuum Task Gen permet de créer des tâches. Les humains peuvent démontrer ces tâches via téléopération. Ces interactions produisent des trajectoires. Ensuite, des outils comme Continuum Data Cleaning permettent de traiter et d’évaluer ces données de trajectoire. Ce n’est qu’après ces étapes que vous commencez vraiment à approcher des données prêtes à l’entraînement. C’est une approche beaucoup plus complète de la robotique. Ce n’est pas simplement : → collecter autant de données que possible. C’est : → collecter → inspecter → nettoyer → valider → améliorer → entraîner. Parce que si les robots doivent apprendre à partir de démonstrations humaines, la qualité de ces démonstrations compte. Et c’est pourquoi je pense que les parties moins spectaculaires du pipeline — le nettoyage, la validation et l’évaluation des données — pourraient s’avérer aussi importantes que les modèles d’IA flashy dont tout le monde parle. Demain, je m’intéresserai de plus près à ce qui se passe réellement lorsque vous nettoyez et traitez une trajectoire robotique avec @continuumlabs_

No.0 picture
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.