Cursos de Edge AI for Computer Vision: Real-Time Image Processing
Edge AI para Computer Vision está revolucionando a análise de imagem e vídeo em tempo real, permitindo que os modelos de IA sejam executados diretamente em dispositivos de borda, reduzindo a latência e melhorando a eficiência.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a engenheiros de visão computacional de nível intermediário a avançado, desenvolvedores de IA e profissionais de IoT que desejam implementar e otimizar modelos de visão computacional para processamento em tempo real em dispositivos de ponta.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos de Edge AI e suas aplicações em visão computacional.
- Implantar modelos otimizados de aprendizado profundo em dispositivos de borda para análise de imagem e vídeo em tempo real.
- Use estruturas como TensorFlow Lite, OpenVINO e NVIDIA Jetson SDK para implantação de modelo.
- Otimize os modelos de IA para desempenho, eficiência de energia e inferência de baixa latência.
Formato do curso
- Palestra interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
Introdução à Edge AI para Computer Vision
- Visão geral da Edge AI e das suas vantagens
- Comparação: IA na nuvem vs Edge AI
- Principais desafios no processamento de imagens em tempo real
Implantação de modelos Deep Learning em dispositivos de borda
- Introdução a TensorFlow Lite e OpenVINO
- Otimização e quantização de modelos para implantação na borda
- Estudo de caso: Executando YOLOv8 em um dispositivo de borda
Aceleração de hardware para inferência em tempo real
- Visão geral do hardware de computação periférica (Jetson, Coral, FPGAs)
- Aproveitamento de GPU e aceleração TPU
- Aferição de desempenhos e avaliação do desempenho
Deteção e seguimento de objectos em tempo real
- Implementação da deteção de objectos com modelos YOLO
- Seguimento de objectos em movimento em tempo real
- Melhorar a precisão da deteção com a fusão de sensores
Técnicas de otimização para Edge AI
- Reduzir o tamanho do modelo com poda e quantização
- Técnicas para reduzir a latência e o consumo de energia
- Retreinamento e afinação do modelo Edge AI
Integração de Edge AI em sistemas IoT
- Implementação de modelos de IA em câmaras inteligentes e dispositivos IoT
- Edge AI e tomada de decisões em tempo real
- Communication entre dispositivos periféricos e sistemas de computação em nuvem
Considerações éticas e de segurança em Edge AI
- Preocupações com a privacidade dos dados em aplicações de IA de ponta
- Garantir a segurança do modelo contra ataques adversários
- Conformidade com os regulamentos da IA e os princípios éticos da IA
Resumo e próximos passos
Requisitos
- Familiaridade com conceitos de visão computacional
- Experiência com Python e estruturas de aprendizagem profunda
- Conhecimento básico de computação de ponta e dispositivos IoT
Público-alvo
- Engenheiros de visão computacional
- Programadores de IA
- Profissionais da IoT
Precisa de ajuda para escolher o curso certo?
Cursos de Edge AI for Computer Vision: Real-Time Image Processing - Enquiry
Edge AI for Computer Vision: Real-Time Image Processing - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Curso - Computer Vision with OpenCV
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Edge AI: From Concept to Implementation
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário e profissionais de TI que desejam obter uma compreensão abrangente do Edge AI do conceito à implementação prática, incluindo configuração e implantação.
No final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos fundamentais do Edge AI.
- Configurar e configurar ambientes Edge AI.
- Desenvolva, treine e otimize os modelos do Edge AI.
- Implantar e gerenciar aplicativos do Edge AI.
- Integrar o Edge AI aos sistemas e fluxos de trabalho existentes.
- Abordar considerações éticas e práticas recomendadas na implementação da Edge AI.
Edge AI for IoT Applications
14 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário, arquitetos de sistemas e profissionais do setor que desejam aproveitar o Edge AI para aprimorar os aplicativos de IoT com recursos inteligentes de processamento e análise de dados.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos do Edge AI e sua aplicação na IoT.
- Configurar e configurar ambientes Edge AI para dispositivos IoT.
- Desenvolva e implante modelos de IA em dispositivos de borda para aplicativos IoT.
- Implementar o processamento de dados em tempo real e a tomada de decisões em sistemas IoT.
- Integrar a Edge AI com vários protocolos e plataformas IoT.
- Abordar considerações éticas e melhores práticas em Edge AI para IoT.
AI Facial Recognition Development for Law Enforcement
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado ao pessoal de aplicação da lei de nível iniciante que deseja fazer a transição do esboço facial manual para o uso de ferramentas de IA para o desenvolvimento de sistemas de reconhecimento facial.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos da Inteligência Artificial e Machine Learning.
- Aprender os conceitos básicos do processamento digital de imagens e sua aplicação no reconhecimento facial.
- Desenvolver habilidades no uso de ferramentas e estruturas de IA para criar modelos de reconhecimento facial.
- Adquirir experiência prática na criação, formação e teste de sistemas de reconhecimento facial.
- Compreender as considerações éticas e as melhores práticas na utilização da tecnologia de reconhecimento facial.
Fiji: Introduction to Scientific Image Processing
21 HorasO Fiji é um pacote de processamento de imagens de código aberto que agrupa o ImageJ (um programa de processamento de imagens para imagens multidimensionais científicas) e vários plugins para análise de imagens científicas.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como usar a distribuição Fiji e seu programa ImageJ subjacente para criar um aplicativo de análise de imagem.
Ao final deste treinamento, os participantes serão capazes de:
- Usar os recursos avançados de programação e os componentes de software do Fiji para estender o ImageJ
- costurar grandes imagens 3d a partir de telhas sobrepostas
- Atualizar automaticamente uma instalação do Fiji na inicialização usando o sistema de atualização integrado
- Selecionar de entre uma vasta seleção de linguagens de scripting para criar soluções de análise de imagem personalizadas
- Utilizar as poderosas bibliotecas do Fiji, como a ImgLib, em grandes conjuntos de dados de bioimagens
- Implementar a sua aplicação e colaborar com outros cientistas em projectos semelhantes
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Fiji: Image Processing for Biotechnology and Toxicology
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a pesquisadores de nível iniciante a intermediário e profissionais de laboratório que desejam processar e analisar imagens relacionadas a tecidos histológicos, células sanguíneas, algas e outras amostras biológicas.
No final desta formação, os participantes serão capazes de:
- Navegar na interface Fiji e utilizar as funções principais do ImageJ.
- Pré-processar e melhorar imagens científicas para uma melhor análise.
- Analisar imagens quantitativamente, incluindo contagem de células e medição de áreas.
- Automatizar tarefas repetitivas utilizando macros e plug-ins.
- Personalize fluxos de trabalho para necessidades específicas de análise de imagens na investigação biológica.
Introduction to Edge AI
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível iniciante e profissionais de TI que desejam entender os fundamentos do Edge AI e seus aplicativos introdutórios.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos básicos e a arquitetura do Edge AI.
- Configurar e configurar ambientes Edge AI.
- Desenvolva e implante aplicativos simples do Edge AI.
- Identifique e compreenda os casos de uso e os benefícios do Edge AI.
Computer Vision with OpenCV
28 HorasOpenCV (Open Source Computer Vision Library: http://opencv.org) é uma biblioteca de código aberto licenciada pela BSD que inclui várias centenas de algoritmos de visão por computador.
Público alvo
Este curso destina-se a engenheiros e arquitectos que pretendam utilizar OpenCV em projectos de visão por computador
Python and Deep Learning with OpenCV 4
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de software que desejam programar em Python com OpenCV 4 para aprendizado profundo.
Ao final deste treinamento, os participantes serão capazes de:
- Visualizar, carregar e classificar imagens e vídeos usando OpenCV 4.
- Implementar o aprendizado profundo em OpenCV 4 com TensorFlow e Keras.
- Execute modelos de aprendizado profundo e gere relatórios impactantes a partir de imagens e vídeos.
OpenFace: Creating Facial Recognition Systems
14 HorasO OpenFace é um software de reconhecimento facial em tempo real, de código aberto, baseado na pesquisa FaceNet da Google.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como usar os componentes do OpenFace para criar e implantar um aplicativo de reconhecimento facial de amostra.
No final deste treinamento, os participantes serão capazes de:
- Trabalhar com os componentes do OpenFace, incluindo dlib, OpenVC, Torch e nn4 para implementar a deteção, o alinhamento e a transformação de faces
- Aplicar o OpenFace a aplicativos do mundo real, como vigilância, verificação de identidade, realidade virtual, jogos e identificação de clientes repetidos, etc.
Público-alvo
- Programadores
- Cientistas de dados
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Pattern Matching
14 HorasPattern Matching é uma técnica utilizada para localizar padrões específicos numa imagem. Pode ser utilizada para determinar a existência de caraterísticas específicas numa imagem capturada, por exemplo, a etiqueta esperada num produto defeituoso numa linha de produção ou as dimensões especificadas de um componente. É diferente de "Pattern Recognition" (que reconhece padrões gerais com base em colecções maiores de amostras relacionadas) na medida em que dita especificamente o que estamos à procura e depois diz-nos se o padrão esperado existe ou não.
Formato do curso
- Este curso apresenta as abordagens, tecnologias e algoritmos utilizados no campo da correspondência de padrões, uma vez que se aplica a Machine Vision.
Raspberry Pi + OpenCV for Facial Recognition
21 HorasEste treinamento ao vivo, conduzido por instrutor, apresenta o software, o hardware e o processo passo a passo necessário para construir um sistema de reconhecimento facial a partir do zero. O reconhecimento facial também é conhecido como Face Recognition.
O hardware utilizado neste laboratório inclui Rasberry Pi, um módulo de câmara, servos (opcional), etc. Os participantes são responsáveis pela aquisição destes componentes. O software utilizado inclui OpenCV, Linux, Python, etc.
No final desta formação, os participantes serão capazes de:
- Instalar Linux, OpenCV e outros utilitários e bibliotecas de software num Rasberry Pi.
- Configurar OpenCV para capturar e detetar imagens faciais.
- Compreender as várias opções para empacotar um sistema Rasberry Pi para uso em ambientes do mundo real.
- Adaptar o sistema para uma variedade de casos de uso, incluindo vigilância, verificação de identidade, etc.
Formato do curso
- Parte expositiva, parte de discussão, exercícios e muita prática prática
Nota
- Outras opções de hardware e software incluem: Arduino, OpenFace, Windows, etc. Se pretender utilizar qualquer uma destas opções, contacte-nos para combinarmos.
Scilab
14 HorasScilab é uma linguagem de alto nível bem desenvolvida, gratuita e de código aberto para a manipulação de dados científicos. Utilizada em estatística, gráficos e animação, simulação, processamento de sinais, física, otimização, etc., a sua estrutura de dados central é a matriz, simplificando muitos tipos de problemas em comparação com alternativas como FORTRAN e derivados de C. É compatível com linguagens como C, Java e Python, tornando-o adequado para uso como um complemento aos sistemas existentes.
Nesta formação conduzida por um instrutor, os participantes aprenderão as vantagens do Scilab em comparação com alternativas como o Matlab, as noções básicas da sintaxe do Scilab, bem como algumas funções avançadas, e a interface com outras linguagens amplamente utilizadas, dependendo da procura. O curso será concluído com um breve projeto centrado no processamento de imagens.
No final desta formação, os participantes terão uma noção das funções básicas e de algumas funções avançadas da Scilab, e terão os recursos para continuar a expandir os seus conhecimentos.
Público-alvo
- Cientistas e engenheiros de dados, especialmente com interesse em processamento de imagens e reconhecimento facial
Formato do curso
- Parte palestra, parte discussão, exercícios e prática intensiva, com um projeto final
Vision Builder for Automated Inspection
35 HorasEsta formação ao vivo, ministrada por um instrutor em Portugal (online ou presencial), é direcionada a profissionais de nível intermediário que desejam usar o Vision Builder AI para projetar, implementar e otimizar sistemas de inspeção automatizados para processos SMT (Surface-Mount Technology).
No final desta formação, os participantes serão capazes de:
- Configurar e configurar inspeções automatizadas usando o Vision Builder AI.
- Obter e pré-processar imagens de alta qualidade para análise.
- Implementar decisões baseadas em lógica para detecção de defeitos e validação do processo.
- Gerar relatórios de inspeção e otimizar o desempenho do sistema.