dida Logo

We are Experts in Machine Learning

Customized AI Software for Mid-to-Large Size Enterprises

Talk to an ML Expert
Some of our customers

Our projects

View all

Smart Access Control with Facial Recognition

We developed a multi-level security system with facial recognition for automatic access control.

Extracting information from customer requests

In this project we created a model that when given a free form vet appointment reason can extract symptoms, diseases and requested services. This data can then be used by our client to improve scheduling and preparation.

Numeric Attribute Extraction from Product Descriptions

Automatically extract numerical attributes from product descriptions in order to enrich the existing database.

Predicting Potential Reach of Video Ad Campaigns

We simulate internet traffic and bidding scenarios to predict the reach of advertising campaigns.

Automatic Checking of Service Charge Statements

Defect Detection in Manufacturing

AI-supported optical defect detection for semiconductor laser production

Select your industry


Improving field management to optimize crop yields

Back Office

Relieve employees from monotonous tasks while maintaining accuracy


Increasing efficiency in banking processes


Increase retail operations efficiency

Government & Public Sector

Accelerate civil services and relieve civil servants from monotonous tasks

Healthcare & Pharma

Decrease time for diagnosis and time to market for R&D


Increasing the efficiency of claims processing and precise risk assessment

Manufacturing & Automotive

Optimizing production processes and striving for close to zero defects and customer complaints.


Improved collection of weather information for better weather forecasting


Analyse exploration data systematically and monitor mining operations continuously

Transportation & Logistics

Increase logistics operations efficiency


Get real time insights into supply and demand and state of infrastructure

dida is your Partner for Process Automation

1. Process evaluation

Together we discuss your process automation projects along three different dimensions: cost savings, strategic value and technical feasibility. After settling for a specific project, we put special emphasis on the needs of the end users.

2. Innovative solutions

We are an experienced team of machine learners. Our algorithms find complicated patterns in unstructured, mostly visual and text data. Once detected, these patterns are the basis for the automation of the underlying process.

3. Decision support software

We make a point of integrating our customers in the project's code repository as well as in weekly progress meetings. Agility, clean code and a modular program structure help us to deliver easy-to-maintain software, that simply works.


View all

Managing layered requirements with pip-tools

By Augusto Stoffel (PhD) January 13th, 2023

When building Python applications for production, it's good practice to pin all dependency versions. Here we explain how to manage a layered requirements setup.


Collaborative Filtering in Recommender Systems

By Konrad Mundinger November 21st, 2022

In this blog post, I give an overview and provide some Python code for several collaborative filtering techniques.

Computer Vision

An Introduction to Metric Learning

By William Clemens (PhD) September 26th, 2022

This blog post gives a brief introduction to metric learning. It explains common distance measures and loss functions such as triplet loss.


Recommendation systems - an overview

By Konrad Mundinger August 29th, 2022

In this blog post, I will give an overview of the underlying basic concepts, common use cases and limitations of recommendation systems. Among other topics, I will discuss content-based and collaborative filtering.

Computer Vision

The best (Python) tools for remote sensing

By Emilius Richter August 2nd, 2022

I present the best (Python) tools for remote sensing and processing of satellite data, based on our practical experience with them at dida. For some I provide application examples including code.


Project proposals - the first step to a successful ML project

By Emilius Richter July 18th, 2022

For a software provider, the project proposal is the first step toward meeting the needs of the customer. In this article, I will describe the most important modules in machine learning project proposals.


Our team has a wealth of experience in the field of software development and IT project management.


January 20th, 2023 dida co-hosts KI Park Meetup
View all

Work with us

We’re hiring talented people in a variety of technical and nontechnical roles to join our team in Berlin.

View all