PatotIA - Assistant IA pour calculs et simulation 3D

2-3 semaines

Description détaillée du projet

Ce projet représente un système complet d'assistance robotique qui combine l'apprentissage automatique avec l'ingénierie robotique. Le cœur du système est un modèle transformateur (CodeT5) spécifiquement entraîné pour interpréter les commandes en langage naturel et les convertir en opérations mathématiques précises pour la robotique.
Caractéristiques principales :
- Moteur IA personnalisé : Modèle transformateur entraîné qui atteint 92.94% de précision dans l'interprétation des commandes avec un petit dataset (un peu plus de 500 phrases)
- Calculs robotiques complets : Cinématique directe/inverse, matrices de transformation DH, analyse jacobienne
- Simulations 3D interactives : Visualisation en temps réel du bras robotique utilisant Plotly
- Interface web moderne : Frontend responsive avec chat en temps réel
- Mémoire contextuelle : Système qui se souvient des paramètres des commandes précédentes

Utilisation

  • 1- Cloner le dĂ©pĂ´t GitHub et tĂ©lĂ©charger la Release "Robot_AI_TrainedModel"
  • 2- L'enregistrer dans Backend/models
  • 3- AccĂ©der au rĂ©pertoire principal via le terminal
  • 4- pip install -r required.txt
  • 5- cd Backend
  • 6- python api.py
  • 7- Ouvrir http://127.0.0.1:5000 dans le navigateur

Réalisations

  • Projet avec un potentiel significatif Ă  venir (sera mis Ă  jour)
  • Fine-tuning de modèles transformateurs pour des tâches spĂ©cifiques
  • CrĂ©ation de datasets spĂ©cialisĂ©s
  • Traitement du langage naturel appliquĂ© aux domaines techniques
  • M'a enseignĂ©, après plusieurs tentatives Ă©chouĂ©es avec Ollama et FlanT5, la valeur de bien choisir le modèle prĂ©-entraĂ®nĂ© : seul CodeT5 a offert la prĂ©cision technique dont j'avais besoin

Information du projet

Aspects clés

Fine-tuning TAL Transformateurs Modèles IA pré-entraînés Mémoire contextuelle CodeT5 FlanT5 Ollama Visualisation intégrée dans le chat

Durée

2-3 semaines