Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Desafios em Deep Learning | Tutorial-2 | Troca de Rede Neural Aberta | ONNX
Desafios em Deep Learning | Tutorial-2 | Troca de Rede Neural Aberta | ONNX
Os desafios de usar diferentes estruturas de aprendizado profundo e aceleradores de hardware durante a inferência são discutidos neste segmento de vídeo. O ONNX é apresentado como um tipo de modelo intermediário compatível com várias estruturas de aprendizado profundo e aceleradores de hardware, permitindo a transferência contínua de modelos entre eles. A conversão de modelos ONNX em estruturas específicas quando necessário permite maior flexibilidade ao usar modelos treinados em diferentes sistemas. Compreender esses desafios e soluções pode ajudar na criação de um pipeline eficaz para trabalhar com aprendizado profundo.
Tudo sobre ONNX | Tutorial-3 | Troca de Rede Neural Aberta | ONNX
Tudo sobre ONNX | Tutorial-3 | Troca de Rede Neural Aberta | ONNX
O vídeo discute ONNX, uma estrutura intermediária de aprendizado de máquina que permite a conversão de modelos em diferentes tipos de modelo de estrutura e fornece recursos de otimização. Introduzido pela primeira vez em 2017 pela AWS, Microsoft e Facebook, o ONNX ganhou popularidade e contribuições de outras empresas, incluindo IBM, Intel e Huawei. Atualmente, muitas empresas estão se dedicando a trabalhar no ecossistema ONNX.
Princípios de design | Tutorial-4 | Troca de Rede Neural Aberta | ONNX
Princípios de design | Tutorial-4 | Troca de Rede Neural Aberta | ONNX
Neste vídeo, o palestrante explica os princípios de design do Open Neural Network Exchange (ONNX). Inicialmente desenvolvido para aprendizado profundo, o ecossistema se expandiu para oferecer suporte ao aprendizado de máquina tradicional também. O ONNX é adaptável com atualizações de outros frameworks, padronizado com operações bem definidas de aplicações práticas e capaz de exportar/importar modelos com facilidade. Esses recursos o tornam uma escolha conveniente para usuários finais que procuram uma solução flexível e eficiente.
Formato de arquivo ONNX | Tutorial-5 | Troca de Rede Neural Aberta | ONNX
Formato de arquivo ONNX | Tutorial-5 | Troca de Rede Neural Aberta | ONNX
Este vídeo tutorial aborda o formato de arquivo ONNX para modelos de aprendizado de máquina, que contém listas de entrada e saída, operadores e nós computacionais e parâmetros do operador junto com metadados e versão do modelo. O formato de arquivo ONNX não é uma caixa preta e pode ser visualizado. O palestrante fornece exemplos de operadores como ReLU e PReLU e demonstra um gráfico de modelo de aprendizado profundo e o compara com o gráfico de formato de arquivo ONNX. Os operadores personalizados também podem ser mapeados usando o ONNX, tornando-o uma escolha popular para redes neurais devido à sua flexibilidade e funcionalidade.
Tipo de dados ONNX | Tutorial-6 | Troca de Rede Neural Aberta | ONNX
Tipo de dados ONNX | Tutorial-6 | Troca de Rede Neural Aberta | ONNX
O vídeo explica que o ONNX possui dois tipos de especificações: redes neurais profundas e aprendizado de máquina. O primeiro usa tipos de dados tensores como inteiros, flutuantes, booleanos, strings e tipos complexos, que também são usados em Python e TensorFlow. Enquanto isso, o último usa tipos de dados não tensores, como sequências e mapas, devido ao aprendizado baseado em estatística que normalmente não utiliza tensores.
Exemplo de aprendizado de máquina | Tutorial-7 | Troca de Rede Neural Aberta | ONNX
Exemplo de aprendizado de máquina | Tutorial-7 | Troca de Rede Neural Aberta | ONNX
Este tutorial em vídeo explica como converter um modelo salvo em formato pickle em um formato de arquivo de modelo Open Neural Network Exchange (ONNX) para um exemplo prático de aprendizado de máquina usando ONNX. O vídeo fornece um arquivo de requisitos especificando os pacotes necessários, e o palestrante fornece um código simples para importar dados, dividir e treinar o modelo antes de converter para o formato ONNX usando o pacote skl2onnx. Um script de conversão é fornecido e instruções para visualizar o gráfico resultante com a ferramenta Netron e realizar inferência no modelo ONNX são compartilhadas. O palestrante destaca a portabilidade e otimização do formato ONNX e incentiva a prática com o processo de conversão.
Tempo de Execução ONNX | Tutorial-8 | Troca de Rede Neural Aberta | ONNX
Tempo de Execução ONNX | Tutorial-8 | Troca de Rede Neural Aberta | ONNX
O palestrante discute o tempo de execução do ONNX e sua importância no aprendizado profundo. O ONNX Runtime é um mecanismo de alto desempenho, rápido e fundado pela Microsoft. É uma estrutura extensível e modular que é de código aberto e vem com o Windows 10. A Microsoft prefere esse tempo de execução porque é rápido e eficiente para aprendizado profundo, ao contrário do tempo de execução padrão, que pode atrasar. Além disso, o diagrama de tempo de execução ONNX mostra como o tempo de execução ONNX é usado para converter um modelo existente em um formato de arquivo ONNX e, em seguida, o tempo de execução ONNX é usado para executar o modelo sem se preocupar com o hardware ou estrutura. O palestrante sugere que o público possa mergulhar fundo no tempo de execução do ONNX no GitHub oficial do ONNX.Zoológico modelo ONNX | Tutorial-9 | Troca de Rede Neural Aberta | ONNX
Zoológico modelo ONNX | Tutorial-9 | Troca de Rede Neural Aberta | ONNX
O ONNX Model Zoo é uma coleção de modelos pré-treinados para diferentes tarefas, como classificação de imagens, detecção de objetos e processamento de voz e áudio. Os modelos pré-treinados estão disponíveis para download como arquivos ONNX e podem ser usados com qualquer estrutura ou tempo de execução ONNX para inferência. Além disso, as plataformas de nuvem, como o Azure ML, oferecem funcionalidade semelhante em que os usuários podem carregar seus próprios dados e treinar modelos para download como arquivos ONNX. O próximo vídeo mostrará como usar um modelo pré-treinado do ONNX Model Zoo para reconhecimento de dígitos manuscritos.
Demonstração de zoológico modelo ONNX | Tutorial-10 | Troca de Rede Neural Aberta | ONNX
Demonstração de zoológico modelo ONNX | Tutorial-10 | Troca de Rede Neural Aberta | ONNX
O tutorial em vídeo mostra como usar o ONNX Model Zoo para realizar inferências em um modelo ONNX usando o tempo de execução ONNX. O apresentador orienta os espectadores no processo de criação de um ambiente virtual, instalação dos pacotes necessários, download do modelo manuscrito MNIST do ONNX Model Zoo e criação de um script Python para inferência. A demonstração mostra que o tempo de previsão é rápido e incentiva os usuários a baixar modelos diretamente do ONNX Model Zoo. O vídeo mostra o próximo tutorial, que abordará a conversão de um modelo Python em TensorFlow.
Demonstração de PyTorch para Tensorflow | Tutorial-11 | Troca de Rede Neural Aberta | ONNX
Demonstração de PyTorch para Tensorflow | Tutorial-11 | Troca de Rede Neural Aberta | ONNX
O vídeo demonstra como usar ONNX para converter um modelo PyTorch para o formato TensorFlow. O processo envolve treinar o modelo no PyTorch, salvá-lo no formato .pth e, em seguida, convertê-lo no formato ONNX antes de finalmente convertê-lo no formato TensorFlow. O processo de conversão é mostrado em detalhes por meio do uso de um modelo de classificação de dígitos manuscritos usando o conjunto de dados MNIST, e o modelo TensorFlow resultante é testado com imagens de exemplo. O vídeo também aborda brevemente a conversão de um modelo de Caffe2 para ONNX e sugere que os usuários explorem mais o ONNX.funções. O código do notebook é fornecido na seção de recursos para os usuários acompanharem.