We are Experts in Machine Learning
Customized AI Software for Mid-to-Large Size EnterprisesTalk to an ML Expert
Some of our customers
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.
Select your industry
Government & Public Sector
Accelerate civil services and relieve civil servants from monotonous tasks
Manufacturing & Automotive
Optimizing production processes and striving for close to zero defects and customer complaints.
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.
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.
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.
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.
Work with us
We’re hiring talented people in a variety of technical and nontechnical roles to join our team in Berlin.