Tag: AI4tech

Local vs. global optimization

Is the fastest route always the best? This article may give you a different perspective if your answer is yes. Normally there are multiple ways to tackle a given problem or task, and the optimization field is no different, as there are different approaches we can take to find an optimal solution. The choice of […]

Written by on Jun 23, 2022

Achieving diverse product recommendations

In this blog post, you’ll learn about some examples of decision processes you can use in recommender systems: do you see any usage for recommending less popular products as a way to improve your business? You will see it now! The Use Case Let’s imagine a use case where you are building a MOOC platform […]

Written by on May 25, 2022

You Have the Right to Remain Silent

The Miranda warning prevents us from self-incrimination. You have the right to remain silent. Anything you say will be used against you. If we hold ML models accountable for their predictions, shouldn’t we at least grant them that right? Can we expect ML models to know everything? I guess we don’t! Moreover, it would be […]

Written by on Aug 2, 2021

ML System Design: Federated Learning

NILG.AI, together with Neu.ro decided to try a format similar to a Reading Club, where the topic is not a specific paper but an entire research area. After a short discussion, we had a System Design part where the team described a specific use case to apply the new approach. Ideally, the discussion would stick […]

Written by on Jul 14, 2021

An Introduction to Multiple Instance Learning

Multiple Instance Learning (MIL) is a form of weakly supervised learning where training instances are arranged in sets, called bags, and a label is provided for the entire bag, opposedly to the instances themselves. This allows to leverage weakly labeled data, which is present in many business problems as labeling data is often costly: Medical […]

Written by on May 18, 2021

Embedding Domain Knowledge

In the good old days, working as a Machine Learning Engineer meant working 95% of the time on feature engineering and 5% on training models with the extracted features. This was a manually intensive and time-consuming process, that usually led to inflexible proofs of concept that could hardly be adapted to new settings. Fortunately, Deep […]

Written by on Feb 17, 2021

Reducing Unemployment using AI

With COVID-19, many were affected by the economic crisis and lost their jobs. In Portugal alone, between February and September, there was a 30% increase in unemployment! AI can be a powerful tool in allocating scarce resources in a more efficient way. Inspired by DSSG Fellowship’s Project in Partnership with IEFP (Instituto de Emprego e […]

Written by on Jan 18, 2021

Experiment Management and Reproducible Research

In this tutorial, we will discuss how can we achieve reproducible data pipelines and research while keeping track of the experiments that lead to reproducible production Machine Learning models. We will go over all the popular tools we use available and do a small demo of how we can use these tools (e.g., DVC, Pachiderm, […]

Written by on Jul 13, 2020

An AI blog for business and technical people

At NILG.AI, we worked hard to become an active member of the Data Science community in Portugal, which has played a fundamental role in our initial growth by building an ever-growing network of people and ideas. This AI blog is a new way of giving back to the community by creating a space for continuous […]

Written by on Jan 23, 2020