Início IA, ML e Engenharia de Dados no InfoQ Brasil
Artigos
Feed RSS-
Aprendizado de máquinas em Java com o Deep Java Library da Amazon
Neste artigo, apresentamos como os desenvolvedores Java podem usar a JSR-381 VisRec API para implementar um classificador de imagens ou detecção de objetos com modelos pré treinados do DLJ em menos de 10 linhas de código.
-
Inteligência artificial: caminho ético pelo campo minado
O crescimento rápido das soluções que usam IA fornecem muitos benefícios à sociedade, mas também produzem dilemas éticos complexos. Muitas das questões mais nefastas são frequentemente ignoradas, mesmo na comunidade da engenharia. Existe também a questão metaética, sobre quem deve tomar as decisões que codificam os valores nos sistemas autônomos.
-
A solução Kongo: Criando uma aplicação IoT escalável com Apache Kafka
O Kafka é um sistema distribuído de processamento de stream que permite que os produtores distribuídos enviem mensagens aos consumidores distribuídos por meio de um cluster Kafka. Simplificando, é uma maneira de entregar mensagens onde se deseja que elas sejam enviadas. O Kafka é particularmente vantajoso porque oferece alto rendimento e baixa latência e poderosa escalabilidade horizontal.
-
Usando RedisTimeSeries e Grafana para análise de dados em tempo real
O gerenciamento de dados temporais é fundamental para qualquer iniciativa focada na análise de dados empresariais. Os preços das ações, telemetria de sensores de máquinas industriais são alguns exemplos. Ao integrar o Grafana e RedisTimeSeries, podemos em tempo real, visualizar padrões e detectar anomalias, visualizar tendências e comparar dados atuais com dados históricos, agregar dados, etc.
-
Entrevista sobre o livro AI Crash Course
O livro AI Crash Course, de Hadelin de Ponteves, contém um conjunto de quatro modelos diferentes de IA: Thompson Sampling, Q-Learning, Deep Q-Learning e Deep Convolutional Q-learning. Ele ensina a teoria desses modelos de IA e fornece exemplos de codificação para resolver casos da indústria com base nesses modelos.
-
DTO: muito hipster ou depreciado?
O Data Transfer Object, conhecido como DTO é alvo de grandes discussões principalmente quando falamos sobre o desenvolvimento de aplicações Java. O DTO nasceu no mundo Java no EJB. Nesse artigo, discutiremos sobre uma das camadas mais polêmicas dos últimos tempos: o DTO. Afinal, são atuais ou já estão desatualizados?
-
Tutorial sobre Spring Boot: Construindo Microservices Implantados no Google Cloud
Neste tutorial, o leitor terá a chance de criar uma pequena aplicação Spring Boot, colocá-la em um container e realizar a implantação no Google Kubernetes Engine usando o Skaffold e o plugin Cloud Code do IntelliJ.
-
Ataques de privacidade em modelos de Machine Learning
A pesquisa mostrou que modelos de machine learning podem expor informações pessoais presentes nos dados de treinamento. Essa vulnerabilidade expõe informações confidenciais dos usuários a hackers experientes que sabem como invadir uma API de machine learning. Detalhes de ataques à privacidade contra esses modelos são explorados e soluções em potencial deste problema de segurança serão discutidas.
-
Detecção de fraude usando técnicas de Random Forest, Neural Autoencoder e Isolation Forest
Neste artigo, os autores discutem como detectar fraudes em transações com cartão de crédito, usando algoritmos de machine learning supervisionados (Random Forest, Regressão Logística), bem como abordagens de detecção de discrepâncias usando a técnica de Isolation Forest e detecção de anomalias usando o autoencoder neural.
-
Candy Crush Saga - Utilizando a Inteligencia Artificial nos testes
Para poder melhorar os recursos em jogos, que estão em constante evolução, o desafio será dimensionar os testes para se equipararem ao desenvolvimento de novos recursos. Os testes automatizados são vitais para a King continuar testando o Candy Crush; portanto, eles procuram constantemente novas maneiras aprimoradas de testar.
-
Construindo interfaces de conversação inteligentes
Os autores apresentam e discorrem sobre os três componentes envolvidos na criação de um aplicativo de conversação inteligente além de como implementar um Fluxo de Interação, como utilizar um Processamento de Linguagem Natural e também como realizar a Implantação de interfaces nos principais fornecedores do mercado como Google, Amazon, Microsoft, Facebook, Slack dentre outros.
-
Como criar histórias de usuários convincentes apoiadas por dados
Quanto mais evidências tivermos, maior a probabilidade de acreditarem em nossas ideias. Mas, os dados somente, nem sempre são suficiente para envolver as pessoas; é aqui que a narrativa pode ajudar a combinar dados, ideias, e emoções.