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:
- 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.
- 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:
- Implementar um modelo de simulação para verificação de integração.
- Implementar um arquivo do Inkling para um cérebro de exemplo que usa o modelo de verificação.
- 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.
- Prove que o modelo de verificação tem um desempenho rápido o suficiente para ser utilizável com Bonsai (<30 segundos/iteração).
- 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.
- 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:
- Atenda a todos os requisitos das plataformas "Funciona com Bonsai".
- Atualizar o software de simulação para que ele seja executado como um aplicativo conteinerizado (por exemplo, Docker).
- Implemente a inspeção de modelo para gerar BonsaiJSON compatível descrevendo todos os estados e ações relevantes no modelo.
- Fornecer ferramentas de integração nativa para simuladores não gerenciados criados na plataforma.
- Concordar com um cronograma de pagamento formal para dimensionamento e licenciamento.
- Estabeleça um processo de suporte para ajudar os clientes de software a solucionar Bonsai problemas de integrações.
- 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.