---
title: "Trabalhando com modelos de aprendizado de máquina - Ajuda para o MetaEditor"
description: "A linguagem MQL5 suporta modelos ONNX (Open Neural Network Exchange). ONNX — é uma biblioteca aberta para a criação de... - Trabalhando com modelos de aprendizado de máquina - Ajuda para o MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/metaeditor/help/machine_learning"
---

[Ajuda para o MetaEditor](https://www.metatrader5.com/pt/metaeditor/help) → Trabalhando com modelos de aprendizado de máquina

# Trabalhando com modelos de aprendizado de máquina

A linguagem MQL5 suporta modelos [ONNX](https://ru.wikipedia.org/wiki/ONNX) (Open Neural Network Exchange). ONNX – é uma biblioteca aberta para a criação de redes neurais de aprendizagem profunda. Esse formato é suportado por muitas plataformas, incluindo [Chainer](https://chainer.org/), [Caffee2](https://caffe2.ai/) e [PyTorch](https://pytorch.org/). Com a criação de um modelo ONNX usando ferramentas especializadas, você pode integrá-lo ao seu programa MQL5 e aproveitá-lo para tomar decisões de negociação. A descrição de todas as funções suportadas está disponível na [documentação MQL5](https://www.mql5.com/ru/docs/onnx).

## Visualizando modelos no MetaEditor [#](#onnx)

O conteúdo do arquivo de modelo ONNX (*.onnx) pode ser convenientemente visualizado diretamente em um editor. Para este exemplo, localize o projeto ONNX.Price.Prediction em "[Ferramentas \ Projetos públicos](https://www.metatrader5.com/pt/metaeditor/help/mql5storage/projects#public)" e clique em "Juntar-se" no menu de contexto. O projeto será baixado em seu computador e aparecerá no Navegador.

![Abra modelos ONNX diretamente no MetaEditor](https://www.metatrader5.com/i/help/metaeditor/en/onnx_view.png)

## Visualizando modelos no Netron [#](#netron)

[Netron](https://github.com/lutzroeder/netron) – visualizador de modelos de aprendizado de máquina dedicado, que permite a fácil apresentação de seu conteúdo. Ele é compatível com vários formatos populares: ONNX, TensorFlow Lite, Caffe, Keras, ncnn, etc.

Para visualizar o modelo, selecione o arquivo no Navegador e pressione "Abrir no Netron". Se essa ferramenta ainda não estiver instalada, sua [página no GitHub](https://github.com/lutzroeder/netron/releases) será aberta, e nela você poderá fazer o download do arquivo de instalação para o seu sistema operacional. Por exemplo, Netron-Setup-X.X.X.exe para Windows. Após a instalação do software, o modelo será aberto imediatamente para ser visualizado no Navegador.

![Visualize modelos de aprendizado de máquina com o Netron](https://www.metatrader5.com/i/help/metaeditor/en/onnx_netron.png)

Formatos suportados:

- armnn, caffemodel, circle, ckpt, cmf, dlc, dnn, h5, har, hd5, hdf5, hn, keras, kmodel,
- lite, mar, meta, mge, mlmodel, mlnet, mlpackage, mnn, model, nb, ngf, nn, nnp,
- om, onnx, ort, paddle, param, pb, pbtxt, pdiparams, pdmodel, pdopt, pdparams, prototxt, pt, pth, ptl,
- rknn, t7, tfl, tflite, tmfile, tm, tnnproto, torchscript, uff, xmodel

## In this section

- [Inicialização](https://www.metatrader5.com/pt/metaeditor/help/beginning/open)
- [Opções](https://www.metatrader5.com/pt/metaeditor/help/beginning/settings)
- [Integração com outros IDE](https://www.metatrader5.com/pt/metaeditor/help/beginning/integration_ide)
- [Menu principal](https://www.metatrader5.com/pt/metaeditor/help/main_menu)
- [Barra de ferramentas](https://www.metatrader5.com/pt/metaeditor/help/toolbar)
- [Área de trabalho](https://www.metatrader5.com/pt/metaeditor/help/workspace)
- [Projetos e MQL5 Storage](https://www.metatrader5.com/pt/metaeditor/help/mql5storage)
- [Assistente MQL4/MQL5](https://www.metatrader5.com/pt/metaeditor/help/mql5_wizard)
- [Desenvolvimento de programas](https://www.metatrader5.com/pt/metaeditor/help/development)
- [Trabalhando com bancos de dados SQL](https://www.metatrader5.com/pt/metaeditor/help/database)
- Trabalhando com modelos de aprendizado de máquina
- [Criando um programa](https://www.metatrader5.com/pt/metaeditor/help/project_example)
- [Estrutura de diretórios do ambiente do MetaEditor](https://www.metatrader5.com/pt/metaeditor/help/structure)
- [Comunidade de traders MQL5.community](https://www.metatrader5.com/pt/metaeditor/help/mql5community)
- [Ajuda integrada](https://www.metatrader5.com/pt/metaeditor/help/mql5_help)
- [Artigos sobre o desenvolvimento de aplicativos de negociação](https://www.metatrader5.com/pt/metaeditor/help/articles)
- [Tutoriais em vídeo sobre a plataforma de negociação](https://www.metatrader5.com/pt/metaeditor/help/video_guides)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help", "name": "Ajuda para o MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/pt/metaeditor/help/machine_learning", "name": "Trabalhando com modelos de aprendizado de máquina"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Trabalhando com modelos de aprendizado de máquina", "acceptedAnswer": { "@type": "Answer", "text": "A linguagem MQL5 suporta modelos ONNX (Open Neural Network Exchange). ONNX — é uma biblioteca aberta para a criação de..." } }] }
```
