Bonsai parceiros de simulação

As simulações dão suporte ao aprendizado de reforço com a Bonsai plataforma machine teaching com ambientes interativos para treinamento iterativo. Além de dar suporte a linguagens de codificação comuns, como Python, Bonsai funciona com fornecedores de software para dar suporte a plataformas de simulação comercial.

A parceria de simulação comercial se enquadra em duas categorias:

  1. Totalmente integrado: os fornecedores de software totalmente integrados fornecem o conjunto completo de funcionalidades de Bonsai simulação e aparecem como um tipo de carregamento de simulador com suporte na interface do Bonsai usuário.
  2. Funciona com Bonsai: plataformas de software que trabalham com Bonsai requisitos básicos para validar que simulações criadas em sua plataforma treinarão com êxito com Bonsai.

Importante

Os usuários que optam por criar a simulação com os parceiros com suporte talvez precisem obter licenças adicionais ou um contrato comercial do fornecedor para treinar a IA em escala.

Suporte de plataformas de simuladores

Parceiros totalmente integrados

Plataforma Fornecedor Recursos
AnyLogic AnyLogic microsoft/bonsai-anylogic
Gym OpenAI microsoft/bonsai-gym
Simulink MathWorks microsoft/bonsai-simulink
Python Personalizado microsoft/microsoft-bonsai-api
VP Link Wood capesoftware/bonsai-vplink

Plataformas de software totalmente integradas oferecem os seguintes benefícios:

  • Bonsai pode executar e dimensionar automaticamente o treinamento com sua simulação.
  • O treinamento de cérebros é validado para trabalhar com ferramentas e exemplos disponíveis publicamente.
  • Conecte simulações não gerenciadas com facilidade a ferramentas de conexão nativas.
  • Crie pacotes de simulação gerenciados com facilidade carregando sua simulação.
  • Gere de modo programático um cérebro de pacotes de simulação gerenciados.
  • Documentação pública sobre como conectar e usar simuladores não gerenciados criados na plataforma.
  • Suporte e o fornecedor de software para problemas de Bonsai integração.
  • Os contratos comerciais e de cobrança para treinamento de IA em escala são tratados diretamente por meio Bonsai.
  • As ferramentas, os conectores e as bibliotecas que fornecem a lógica de integração estão disponíveis publicamente com a cobrança pré-negociada.

"Funciona com Bonsai" parceiros

As plataformas a seguir trabalham com Bonsai, mas não atenderam aos requisitos para se qualificarem para integração completa. Se você tiver um modelo de simulação em execução em uma dessas plataformas e precisar de assistência ou recursos adicionais, entre em contato conosco para obter ajuda.

Plataforma Fornecedor Recursos
Amesim (FMU) Siemens Nenhum recurso público
Cosmo Tech Cosmo Tech Nenhum recurso público
Simulação Dinâmica (DYNSIM) Aveva Nenhum recurso público
FlexSim FlexSim Nenhum recurso público
Flomaster (FMU) Siemens microsoft/FMU-bonsai-connector
Fluent (Construtor de Gêmeo Digital) ANSYS microsoft/bonsai-twin-builder
gPROMS Siemens PSE Nenhum recurso público
Hadean Distributed Cloud Platform Hadean Nenhum recurso público
MATLAB MathWorks microsoft/bonsai-simulink
MuJoCo MuJoCo Nenhum recurso público
Petro-SIM KBC Nenhum recurso público
Simulador de treinamento de pipeline Aveva Nenhum recurso público
Sistema Operacional Robô (ROS) Software livre microsoft/ROS-bonsai-connector
Simpy Software livre NealAnalyticsLLC/bonsai_simpy_demo
Simulação de plantas do Tecnomatix Siemens Nenhum recurso público
Tecnomatix Process Simulate Siemens Nenhum recurso público

Requisitos da plataforma para parceiros

"Funciona com Bonsai" requisitos de software

Para se qualificar para o status "Funciona com Bonsai", os fornecedores devem:

  1. Implementar um modelo de simulação para verificação de integração.
  2. Implementar um arquivo do Inkling para um cérebro de exemplo que usa o modelo de verificação.
  3. Forneça suporte à integração de modo que Bonsai possa iniciar o treinamento, percorrer iterações de treinamento e concluir um loop de episódio com o simulador.
  4. Prove que o modelo de verificação tem um desempenho rápido o suficiente para ser utilizável com Bonsai (<30 segundos/iteração).
  5. Prove que o cérebro de Bonsai exemplo correspondente pode se conectar ao modelo de verificação como um simulador não gerenciado e aprender com êxito o conceito necessário.
  6. Estabeleça um contrato de licenciamento personalizado para os clientes.

Requisitos de software do status "Totalmente integrado"

Para se qualificar com o status "Totalmente integrado", os fornecedores precisam:

  1. Atenda a todos os requisitos das plataformas "Funciona com Bonsai".
  2. Atualizar o software de simulação para que ele seja executado como um aplicativo conteinerizado (por exemplo, Docker).
  3. Implemente a inspeção de modelo para gerar BonsaiJSON compatível descrevendo todos os estados e ações relevantes no modelo.
  4. Fornecer ferramentas de integração nativa para simuladores não gerenciados criados na plataforma.
  5. Concordar com um cronograma de pagamento formal para dimensionamento e licenciamento.
  6. Estabeleça um processo de suporte para ajudar os clientes de software a solucionar Bonsai problemas de integrações.
  7. Atualizar a garantia de vendas públicas para realçar casos de uso com Bonsai.

Modelo de conector

Para garantir uma experiência consistente para os clientes, os fornecedores de software de simulação devem usar o Bonsai modelo de repositório do conector para estruturar o repositório de GitHub voltado para o cliente para seu conector de integração.