InfoQ Homepage AI, ML & Data Engineering Content on InfoQ
-
Reinforcement Machine Learning for Effective Clinical Trials
In this article, author Dattaraj Jagdish Rao explores the reinforcement machine learning technique called Multi-armed Bandits and discusses how it can be applied to areas like website design and clinical trials.
-
Results from the InfoQ Reader Survey 2019
At the end of 2019, InfoQ ran a survey of our readers to find out what tools, techniques, and languages they were using. This is a summary of the results.
-
Is Edge Computing a Thing?
Edge Computing is definitely a thing, but the computing need not occur at the edge. Instead what is needed is an ability to compute (anywhere) on streaming data from large numbers of dynamically changing devices, in the edge environment. This in turn demands an architectural pattern for stateful, distributed computing.
-
Getting Started with Quarkus
Quarkus created quite a buzz in the enterprise Java ecosystem in 2019. What exactly is Quarkus? How is it different from other technologies established in the market? How can Quarkus help me or my organization? To better explain the motivation behind the Quarkus project, we need to look into the current state of software development.
-
Key Takeaway Points and Lessons Learned from QCon London 2020
QCon returned to London this past March for its fourteenth year in the city, attracting over 1,600 senior developers, architects, data engineers, team leads, and CTOs. This article provides a summary of the key takeaways.
-
Spring Boot Tutorial: Building Microservices Deployed to Google Cloud
In this tutorial, the reader will get a chance to create a small Spring Boot application, containerize it and deploy it to Google Kubernetes Engine using Skaffold and the Cloud Code IntelliJ plugin.
-
Q&A on the Book AI Crash Course
The book AI Crash Course by Hadelin de Ponteves contains a toolkit of four different AI models: Thompson Sampling, Q-Learning, Deep Q-Learning and Deep Convolutional Q-learning. It teaches the theory of these AI models and provides coding examples for solving industry cases based on these models.
-
Has an AI Cyber Attack Happened Yet?
AI cyber attacks have happened and are happening, with increasing regularity. This article looks at recent attacks, the role of bots, and defense strategies you can employ.
-
The Kongo Problem: Building a Scalable IoT Application with Apache Kafka
In this article, author Paul Brebner discusses the best practices for developing IoT projects using Apache Kafka and Kafka Streams technologies and how to maximize Kafka scalability.
-
Q&A on the Book Agile Machine Learning
The book Agile Machine Learning by Eric Carter and Matthew Hurst describes how the guiding principles of the Agile Manifesto have been used by machine learning teams in data projects. It explores how to apply agile practices for dealing with the unknowns of data and inferencing systems, using metrics as the customer.
-
The Road to Artificial Intelligence: An Ethical Minefield
Increasingly-rapid developments in the field of AI have offered society profound benefits, but have also produced complex ethical dilemmas. Many of the most nefarious issues are often overlooked, even in the engineering community. There also exists the meta-ethical question of who ought to be the ones making decisions concerning the encoding of values into autonomous systems.
-
Why Visual AI Beats Pixel and DOM Diffs for Web App Testing
Visual AI breaks regions of pixels into rendered elements for comparison purposes, similar to how humans view web pages. As a result, Visual AI can compare any kinds of images on a page, providing a more effective mechanism for automated visual testing when compared to pixel and DOM diffing.