Artem Oppermann
Research Engineer at BTC Embedded Systems
Expertise: Artificial intelligence, machine learning and physics
Education: Carl von Ossietzky University of Oldenburg

Artem Oppermann is a research engineer at BTC Embedded Systems with a focus on artificial intelligence and machine learning. He began his career during university as a freelance machine learning developer and consultant in 2016. In 2020, Oppermann earned his master’s degree in physics and began working in the autonomous driving industry. For years, Artem has been sharing his expertise in AI with the public by writing technical, detailed articles on the subject.

Sort By
Most Recent
Most Recent
Oldest
28 Articles
JRE Java Runtime Environment image of binary text surrounding the words Java Runtime Environment
The JRE is a crucial component of the Java platform because it enables Java programs to run on any system where we’ve installed the JRE. Here’s how it works.
Object-Relational Mapping (ORM) illustration of a person sitting at a computer surrounded by rectangles that look like web browsers or database tables.
Object-relational mapping speeds up development time for teams and reduces costs, but how does it work? Our expert explains.
FET (field-effect transistor) illustration of the way an FET is put together (described below)
We are most likely to use an FET as an amplifier, switch or voltage-controlled resistor but what is it, exactly? Here are the basics of field-effect transistors — how they work and their key characteristics.
few-shot learning image of a rendering of a deep learning artificial neural network
Few-shot learning allows us to feed AI models a small amount of training data from which to learn. Here’s how few-shot learning works and why it’s important.
CatBoost image of a graphical user interface simulating a machine learning algorithm
CatBoost is a machine learning gradient-boosting algorithm that’s particularly effective for handling data sets with categorical features. Our expert explains how CatBoost works and why it’s so effective.
V-model software development illustration of the V-model process as described in this definition
The V-model is a software development process that describes the relationship between each phase of the development life cycle and its corresponding testing phase. Our expert explains the ins and outs of this methodology.
hand holding a phone that says gemini
You’ve been hearing a lot about ChatGPT, but what about Google’s competitor, Gemini?
SCADA image of a person wearing a hardhat monitoring 6 computer screens full of incoming data.
SCADA is widely used in various industries such as power, water and waste management, oil and gas, and manufacturing. Here are the basics of SCADA.
Customer data platform (CDP) multi-layered image of a clothing store with an overlay of different icons indicating data the company gathers on a customer.
Customer data platforms provide a centralized and uniform view of the company’s customers. Here’s how they work and how they’re different from CRMs.
Crowdfunding image of a piggy bank shot from the top with the slit visible. There is a circle of six hands each holding a coin and preparing to put it into the piggy bank.
Crowdfunding is the ability to fund a project or business with money raised by a large number of people, typically over the internet. Here are the pros and cons of crowdfunding.
Nanorobotics theoretical image of a nanorobot repairing a strand of DNA
Nanorobotics is an interdisciplinary field that has the potential to revolutionize a wide range of industries. Here’s everything you need to know and where we might find nanorobots in the future.
data silos image of grain silos filled with zeroes and ones
Data silos create unnecessary overhead and additional work when multiple departments maintain their own versions of the same data. Here’s how to spot and mitigate your data silos.