Évaluer des cerveaux formés avec des simulateurs (locaux) non gérés


  • Durée totale : 15 minutes
  • Temps d’activité : 10 minutes

L’interface CLI est particulièrement utile lors de l' Bonsai évaluation de cerveau avec des simulateurs non gérés qui prennent en charge les visualisations sur un écran local. Pour obtenir des instructions sur l’installation de l’interface CLI ou des informations sur les commandes, consultez la documentation de l' Bonsai interface CLI.

Avant de commencer

  • Vous devez disposer d’un simulateur. Vous ne pouvez pas former ou évaluer un cerveau sans simulateur. Votre simulateur peut être local (non géré) ou empaqueté dans Bonsai (géré).
  • Vous devez avoir un cerveau formé (ou partiellement formé) . Vous ne pouvez pas évaluer une version de cerveau non formée ou en cours de formation. Vous pouvez arrêter l’apprentissage manuellement lorsque vous êtes satisfait des métriques de performance, ou attendre que l’apprentissage s’arrête automatiquement lorsque le cerveau atteint votre limite d’itération sans progression.
  • Vous devez être familiarisé avec JSON. Les instructions ci-dessous partent du principe que vous comprenez la structure de base d’un objet JSON. Si vous n’avez jamais travaillé avec JSON auparavant, avant de continuer, nous vous recommandons de consulter la section À propos du format JSON de Utilisation de fichiers CSV et JSON.

Étape 1 : créer votre fichier de configuration d’évaluation

Les fichiers de configuration d’évaluation définissent les valeurs de début d’épisode pour votre évaluation dans un format JSON. Le moyen le plus efficace de créer un fichier de configuration d’évaluation consiste à :

  1. Utilisez la nouvelle fonctionnalité d’évaluation pour générer les configurations JSON.

  2. Copiez le code JSON généré dans un éditeur de texte et enregistrez-le sous forme de fichier JSON.

Pour obtenir des instructions détaillées sur la création de votre propre fichier de configuration d’évaluation, ou pour obtenir des explications supplémentaires sur les différents composants d’un fichier de configuration, suivez le didacticiel créer un fichier de configuration d’évaluation .

Étape 2 : préparer votre simulateur non géré

  1. Démarrez le simulateur localement.
  2. Vérifiez que le simulateur est en veille (désactivé) :
    bonsai simulator unmanaged list
    
    | Name       | Session Id              | Action   |
    |------------+-------------------------+----------|
    | moab-py-v5 | 367420541_10.244.21.230 | Unset    |
    
  3. Connectez le simulateur pour l’évaluation :
    bonsai simulator unmanaged connect \
      --simulator-name=SIMULATOR_NAME  \
      --brain-name=BRAIN_NAME          \
      --brain-version=VERSION          \
      --concept-name CONCEPT_NAME      \
      --action Assess
    
    Simulators Found: 1
    Simulators Connected: 1
    Simulators Not Connected: 0
    
  4. Vérifiez que le simulateur est prêt pour l’évaluation :
    bonsai simulator unmanaged list
    
    | Name       | Session Id              | Action   |
    |------------+-------------------------+----------|
    | moab-py-v5 | 367420541_10.244.21.230 | Assess   |
    

Conseil

Lors de la connexion de votre simulateur, utilisez l’indicateur --session-id au lieu de l’indicateur --simulator-name pour connecter une version spécifique du simulateur non géré.

Étape 3 : démarrer l’évaluation

Pour commencer une évaluation dans l' Bonsai interface utilisateur, cliquez sur le bouton nouvelle évaluation et sélectionnez votre simulateur non géré dans la liste disponible.

Pour commencer une évaluation à l’aide de l' Bonsai interface CLI :

  1. Commencez la journalisation pour capturer les informations d’évaluation à l’aide de l’ID de session de la simulator unmanaged list commande :

    $ bonsai brain version start-logging \
      --name BRAIN_NAME                  \
      --session-id SESSION_ID
    
  2. Utilisez brain version assessment start pour démarrer l’évaluation :

    bonsai brain version assessment start             \
      --brain-name=BRAIN_NAME                         \
      --file=PATH_TO_ASSESSMENT_CONFIG_FILE           \
      --concept-name=CONCEPT_NAME
    

Étapes suivantes

Vous pouvez attendre la fin de l’évaluation ou évaluer les résultats en cours d’évaluation.