Mmario-ai

mario-ai

0 Avis
mario-ai est un framework Python open-source qui exploite la NeuroEvolution des Topologies Augmentantes (NEAT) pour faire évoluer des agents IA basés sur des réseaux neuronaux capables de jouer à Super Mario Bros. Il s’intègre avec l’environnement SuperMario de OpenAI Gym, offrant des fonctions de fitness personnalisables, une visualisation de l’entraînement en temps réel, la sauvegarde/chargement de génomes, et le suivi des performances. Les utilisateurs peuvent ajuster les paramètres de mutation, définir des métriques d’évaluation, et visualiser les topologies de réseaux appris.
Ajouté le :
Social et Email :
Plateforme :
May 07 2025
Promouvoir cet Outil
Mettre à jour cet Outil
mario-ai
Mmario-ai

mario-ai

0
0
mario-ai
mario-ai est un framework Python open-source qui exploite la NeuroEvolution des Topologies Augmentantes (NEAT) pour faire évoluer des agents IA basés sur des réseaux neuronaux capables de jouer à Super Mario Bros. Il s’intègre avec l’environnement SuperMario de OpenAI Gym, offrant des fonctions de fitness personnalisables, une visualisation de l’entraînement en temps réel, la sauvegarde/chargement de génomes, et le suivi des performances. Les utilisateurs peuvent ajuster les paramètres de mutation, définir des métriques d’évaluation, et visualiser les topologies de réseaux appris.
Ajouté le :
Social et Email :
Plateforme :
May 07 2025
Publicités

Qu'est-ce que mario-ai ?

Le projet mario-ai propose une pipeline complète pour développer des agents IA afin de maîtriser Super Mario Bros. en utilisant la neuroévolution. En intégrant une implémentation NEAT basée sur Python avec l’environnement OpenAI Gym SuperMario, il permet aux utilisateurs de définir des critères de fitness, des taux de mutation, et des topologies de réseaux personnalisés. Pendant l’entraînement, le framework évalue des générations de réseaux neuronaux, sélectionne les génomes performants, et fournit une visualisation en temps réel du jeu et de l’évolution du réseau. De plus, il supporte la sauvegarde et le chargement de modèles entraînés, l’exportation des meilleurs génomes, et la génération de rapports détaillés de performance. Chercheurs, éducateurs et amateurs peuvent étendre le code à d’autres environnements de jeux, expérimenter avec des stratégies évolutionnaires, et benchmarker le progrès de l’apprentissage IA à travers différents niveaux.

Qui va utiliser mario-ai ?

  • Chercheurs en IA
  • Hobbyistes en IA pour les jeux
  • Instructeurs éducatifs
  • Étudiants en IA
  • Passionnés d’algorithmes évolutionnaires

Comment utiliser mario-ai ?

  • Étape 1 : Cloner le dépôt mario-ai depuis GitHub.
  • Étape 2 : Installer les dépendances avec pip install -r requirements.txt et gym-super-mario-bros.
  • Étape 3 : Configurer les paramètres NEAT dans config-feedforward.txt pour ajuster la fitness et la mutation.
  • Étape 4 : Exécuter le script d’entraînement (python train.py) pour commencer à faire évoluer les agents IA.
  • Étape 5 : Surveiller les métriques d’entraînement et visualiser les réseaux neuronaux via les scripts fournis.
  • Étape 6 : Une fois satisfait, sauvegarder le meilleur génome et utiliser python play.py pour regarder l’IA jouer.

Plateforme

  • Linux
  • Mac
  • Windows

Caractéristiques et Avantages Clés de mario-ai

Les fonctionnalités principales

  • Neuroévolution via NEAT
  • Intégration OpenAI Gym SuperMario
  • Fonctions de fitness personnalisables
  • Visualisation en temps réel de l’entraînement
  • Sauvegarde/Chargement de modèles de génomes
  • Journalisation et exportation des performances

Les avantages

  • IA de jeu automatisée
  • Paramètres évolutifs hautement personnalisables
  • Outil pédagogique pour la neuroévolution
  • Open-Source et extensible
  • Évaluation et visualisation facile des modèles

Principaux Cas d'Utilisation et Applications de mario-ai

  • Démos éducatives sur la neuroévolution
  • Recherche en IA évolutive pour les jeux
  • Benchmarking des performances de l’IA
  • Création de robots jouant pour le divertissement
  • Expérimentations avec des fonctions de fitness personnalisées

FAQs sur mario-ai

Informations sur la Société mario-ai

Avis mario-ai

5/5
Recommandez-vous mario-ai? Laissez un commentaire ci-dessous !

Principaux Concurrents et Alternatives de mario-ai ?

marI/O by SethBling
NEAT-Python
OpenAI Gym Retro

Vous aimerez peut-être aussi:

Agent Space
Exécutez des agents de codage dans un espace de travail cloud persistant avec des fichiers partagés, des aperçus, un contexte d'équipe et sans aucune configuration locale requise.
Diagrid Catalyst
Diagrid maintient les workflows des agents IA en cours d’exécution malgré les pannes, préserve l’état et prouve cryptographiquement chaque étape d’exécution terminée.
SpringBrand DeepSeek Harness
Exécutez des agents de codage localement avec des modèles, outils, sandboxes et journaux de session interchangeables via un runtime de plugins en TypeScript.
Ottermind
Un espace de travail IA autonome qui planifie, exécute et livre du vrai travail sur tous les appareils.
Loopa
Loopa est une plateforme d’agents IA qui automatise la recherche, la création de contenu, l’analyse et l’exécution des workflows.
Skygen AI
Un agent IA autonome qui exécute de bout en bout des tâches longues sur des applications, des sites web et des ordinateurs cloud.
KiloClaw
Agent OpenClaw hébergé : déploiement en un clic, plus de 500 modèles, infrastructure sécurisée et gestion automatisée des agents pour les équipes et les développeurs.
HybridClaw
Runtime d'agent prêt pour l'entreprise qui unifie Discord, le web et le terminal avec RAG sécurisé, mémoire et exécution d'outils.
Ampere.SH
Hébergement OpenClaw géré et gratuit. Déployez des agents IA en 60 secondes avec 500 $ de crédits Claude.
OpenClaw
OpenClaw est un assistant IA personnel open-source, exécuté localement, qui automatise des tâches via des applications de chat et des plugins.
Team9
Espace de travail Openclaw géré pour déployer des agents IA « local-first », embaucher du personnel IA et rejoindre l'écosystème Moltbook.
CoTester by TestGrid
CoTester est un agent de test IA de niveau entreprise qui génère, exécute et s'auto-répare de manière fiable des tests automatisés.
AI FIRST
Assistant IA conversationnel automatisant la recherche, les tâches navigateur, le web scraping et la gestion de fichiers via le langage naturel.
Gobii
Gobii permet aux équipes de créer des travailleurs numériques autonomes 24/7 pour automatiser la recherche web et les tâches routinières.
insMind's AI Design Agent
L'agent de design IA automatise les flux de travail en créant des images, vidéos et modèles 3D jusqu'à 10 fois plus rapidement.
SJinn AI
SJinn est un agent propulsé par IA créant du contenu image, vidéo, audio et 3D à partir de descriptions.
Eigent
Eigent est une plateforme de main-d'œuvre IA open source qui gère des flux de travail complexes via la collaboration multi-agent.
Theoriq AI
Theoriq AI est une plateforme intelligente pour l'analyse de données et le soutien à la décision.
Omniverse Audio2Face
NVIDIA Omniverse Audio2Face transforme les animations de personnages 3D avec des expressions faciales et émotionnelles pilotées par l'IA.
Jurassic-2
Jurassic-2 génère un texte humainement similaire pour de multiples applications.