HBIM: 3D reconstructions of ancient buildings

HBIM, which stands for Heritage or Historic Building Information Modeling, is a data-driven technology that aims to capture and represent the architectural, structural and historical features of historic buildings in a three-dimensional digital environment. Unlike traditional BIM, HBIM considers historic buildings as complex entities, taking into account cultural and historical elements as well. The resulting 3D models will not only represent the building of interest but provide a rich source of information of all its elements.

Deep learning: success stories

Deep learning and artificial intelligence have invaded our daily lives. Evidence that these techniques are so widespread is before our eyes through success stories such as digital assistants and self-driving cars.

Deep learning: developments in the 21st century

Deep learning techniques have their roots in previous centuries. In recent decades there have been some really important evolutions that have led to the algorithms we use today. Let’s learn about the evolutions that led to today’s technology.

Deep learning: roots

Several methodologies and algorithms that are part of deep learning have been developed in recent years. But are these techniques actually that modern? Let’s look at a bit of history, starting from the Middle Ages and arriving at the present day, to understand the roots of deep learning and artificial intelligence.

Deep learning: unsupervised and reinforcement learning

Supervised methods require that our example data also provide us with the labels we should predict. However, these learning methods are limited. In some cases we either do not know what we are looking for or the environment itself can give us hints as to how our model should evolve. Unsupervised and reinforcement learning methods address these types of problems.

Deep learning: Supervised learning [part 2]

In addition to classical classification and regression methods, there are other approaches and fields in which machine learning is used. Indeed, we can assign different labels to the same sample, create models to improve search in our applications, or suggest highly relevant content based on an individual user’s profile. Finally, we can build models that use data sequences to produce new sequences, such as translations or conversion from audio to text and vice versa.

Deep learning: Supervised learning [part 1]

When we need to analyze data, we have several techniques at our disposal. In deep learning, but more generally in data science, we can make use of some techniques called superivision learning. These consist of looking at some example data to predict values and/or labels on new data.

Deep learning: key concepts

Data scientists who want to use machine learning and/or deep learning techniques need to be clear about a few key concepts: data, models, objective functions, and optimization algorithms. Let’s analyze them in detail to understand how to use them in our projects.

Deep learning: introduction

Deep learning is a tool that has invaded everyday life. Many of the applications we use daily are based on models built with specific techniques that accumulate experience by looking at the data available to us. Let’s find out what it is and how it affects the use and experience of our applications.

NLP: a comprehensive guide [Part 3] 

What are the NLP models that have made history? In this guide we will discover some of these as well as an overview of the most widely used libraries for developing models. Finally, we will cover some controversies that have arisen in this field.

Progetta con MongoDB!!!

Acquista il nuovo libro che ti aiuterà a usare correttamente MongoDB per le tue applicazioni. Disponibile ora su Amazon!