TensorFlow
-
A Inteligência Artificial da Primavera é Suficientemente Forte para a AI?
Em recentes anos, houve um aumento significativo na adoção de tecnologias de inteligência artificial (IA) e machine learning (ML) em uma ampla variedade de indústrias. Frameworks como TensorFlow, PyTorch e Scikit-learn surgiram como escolhas populares para o desenvolvimento de IA por sua versatilidade e robustez. No entanto, a integração fácil de IA em aplicações empresariais, prontas para produção, representa desafios únicos que precisam ser resolvidos. Spring, um framework de nível empresarial amplamente reconhecido, é celebrado por sua excepcional robustez, escalabilidade…
-
Guia passo a passo para configurar e treinar GANs para geração de imagens
Aqui está um tutorial básico sobre como configurar e treinar modelos de geração de imagens usando Redes Adversárias Generativas (GANs) com TensorFlow e PyTorch. Este guia pressupõe um entendimento fundamental de Python e conceitos básicos de aprendizado de máquina. 1. Configurando seu ambiente Instalar as bibliotecas necessárias Verifique se você tem o Python instalado. Você também precisará instalar o TensorFlow ou PyTorch junto com algumas outras bibliotecas essenciais. Para o TensorFlow: Shell pip install tensorflow numpy matplotlib Para o…
-
Análise de Memória de Aplicativos Container em Java
Para aplicações em contêineres, é difícil identificar problemas decorrentes do uso excessivo de memória. Caso o uso ultrapasse o limite de memória do contêiner, uma aplicação pode falhar silenciosamente sem deixar vestígios. Neste artigo, vou abordar algumas técnicas que podem ser utilizadas para identificar a origem do consumo de memória em uma aplicação em contêiner Java. Tipo de Memória Em um aplicativo Java típico, a memória pode ser amplamente dividida em heap e não-heap. A memória heap pode ser definida…
-
Comparação de Frameworks de Aprendizado Profundo
No mundo em constante evolução da inteligência artificial, os desenvolvedores frequentemente se confundem ao escolher o framework de aprendizado profundo certo. Seja pela extensa documentação do TensorFlow, apoiada pelo poder da Equipe Google Brain, ou pelo gráfico computacional dinâmico do PyTorch, graças ao laboratório de pesquisa em IA da Facebook, a escolha raramente é direta. Alguns frameworks se destacam na segmentação semântica, enquanto outros são testes de benchmark de GPU. Uma expedição nos levará pelas complexidades do TensorFlow, PyTorch, Keras,…
-
Frameworks de IA para Engenheiros de Software: TensorFlow (Parte 1)
Em uma era em que a inteligência artificial (IA) não é mais um conceito futurístico, mas uma realidade presente, sua integração no processo de desenvolvimento de software tornou-se cada vez mais significativa. Como engenheiro de software sênior profundamente enraizado no mundo da IA, presenciei em primeira mão o impacto transformador das ferramentas e frameworks de IA na otimização e aprimoramento do desenvolvimento de software. Este blog tem como objetivo aprofundar-se nas principais ferramentas e frameworks de IA que não são…
-
IA Contra IA: Aproveitando a Inteligência Artificial para Detectar Falsificações Profundas e Vishing
No atualidade digital, a proliferação da tecnologia Deepfake e as táticas de vishing (engano por voz) representam um desafio significativo para a autenticidade e segurança das comunicações digitais. Deepfakes manipulam áudio e vídeo para criar conteúdo falsificado convincente, enquanto o vishing explora a simulação de voz para enganar indivíduos a revelar informações sensíveis. A necessidade de identificar e mitigar essas ameaças com precisão é fundamental para proteger indivíduos e organizações das possíveis consequências da desinformação, fraude e roubo de identidade.…
-
Como Alterar a Taxa de Aprendizado do TensorFlow
Uma biblioteca de software de código aberto para inteligência artificial e aprendizado de máquina é chamada de TensorFlow. Embora possa ser aplicada a muitas tarefas, o treinamento e a inferência de redes neurais profundas recebem atenção especial. O Google Brain, divisão de pesquisa de inteligência artificial da empresa, criou o TensorFlow. Desde seu lançamento inicial em 2015, cresceu para se tornar uma das bibliotecas de aprendizado de máquina mais amplamente utilizadas em todo o mundo. Python, C++ e Java são…
-
Reconhecendo Gêneros Musicais com o Raspberry Pi Pico
Este artigo é um trecho do meu livro TinyML Cookbook, Segunda Edição. Você pode encontrar o código usado no artigo aqui. Preparando A aplicação que vamos projetar neste artigo tem como objetivo gravar continuamente um clipe de áudio de 1 segundo e executar a inferência do modelo, conforme ilustrado na imagem a seguir: Figura 1: Tarefas de gravação e processamentos executando sequencialmente A partir do cronograma de execução de tarefas mostrado na imagem anterior, você pode observar que a extração…
-
Norma de um Tensor Unidimensional em Bibliotecas Python
O cálculo da norma de vetores é fundamental tanto na inteligência artificial quanto em computação quântica para tarefas como escalação de características, regularização, métricas de distância, critérios de convergência, representação de estados quânticos, garantia da unitariedade das operações, correção de erros e design de algoritmos e circuitos quânticos. Você aprenderá a calcular a Euclidiana (norma/distância), também conhecida como norma L2, de um tensor unidimensional (1D) em Python usando bibliotecas como NumPy, SciPy, Scikit-Learn, TensorFlow e PyTorch. Compreenda a Norma vs…