Glossário

Open Neural Network Exchange (ONNX)

O que é Open Neural Network Exchange (ONNX)?

O Open Neural Network Exchange (ONNX) é um formato de ficheiro aberto para modelos de aprendizagem automática, apresentado em 2017 pela Microsoft e pelo Facebook (hoje Meta) e atualmente alojado na LF AI & Data Foundation. Um modelo treinado em PyTorch, por exemplo, pode ser exportado para ONNX e executado com outras ferramentas ou runtimes, como o ONNX Runtime. Isto facilita a mudança entre frameworks e a implementação em diferentes tipos de hardware.

Temas

  • formato
  • interoperabilidade
  • código aberto

Experimentar o KI.ordo

Agentes, fluxos e modelos num só espaço de trabalho – demonstração gratuita de 24 horas.

Iniciar demonstração
← Todos os termos

Termos relacionados

PyTorch

O PyTorch é uma framework de código aberto para aprendizagem automática e aprendizagem profunda na linguagem de programação Python. Foi desenvolvido originalmente na Meta (então Facebook) e é gerido desde 2022 pela PyTorch Foundation, sob a égide da Linux Foundation. O PyTorch é muito utilizado na investigação e na indústria porque permite aos programadores construir modelos com flexibilidade, treiná-los em GPU e testá-los passo a passo; muitos modelos de linguagem e de imagem conhecidos são construídos com ele.

  • framework
  • deep learning
  • +1

TensorFlow

O TensorFlow é uma framework de aprendizagem automática de código aberto desenvolvida pela Google e lançada em 2015. É utilizada para construir, treinar e implementar redes neuronais em aplicações, em servidores ou em dispositivos móveis. O Keras oferece uma interface de alto nível acessível; entre as utilizações típicas contam-se a classificação de imagens, a previsão e os sistemas de recomendação.

  • Framework
  • Deep learning
  • +1

MXNet

O Apache MXNet era uma framework de aprendizagem profunda de código aberto, capaz de treinar modelos com eficiência em várias GPUs e máquinas, com interfaces para Python, C++, R, Scala e outras linguagens. A Amazon Web Services apoiou-o durante alguns anos como framework preferida. A Apache Software Foundation descontinuou o projeto em setembro de 2023 e transferiu-o para o Apache Attic até fevereiro de 2024; já não é desenvolvido. Os modelos existentes são normalmente migrados para outras frameworks.

  • framework
  • deep learning
  • +1

Scikit-learn

O Scikit-learn é uma biblioteca Python de código aberto para aprendizagem automática clássica. Disponibiliza ferramentas consistentes para classificação, regressão, clustering, redução de dimensionalidade, pré-processamento de dados e avaliação de modelos, como a validação cruzada. Assente no NumPy e no SciPy, é muito utilizado no ensino, na investigação e na prática graças à sua interface simples e uniforme. Para redes neuronais profundas, escolhem-se normalmente frameworks como o PyTorch ou o TensorFlow.

  • Python
  • biblioteca
  • +1