Welcome to the Neural Designer blog!

Here you can find articles written by professional data scientists explaining machine learning algorithms and applications.

6 potential benefits of artificial intelligence in your business

24 Mar 2021 Laura Álvarez

Artificial intelligence (AI) aims to build smart machines capable of performing tasks that usually require human intelligence.

In this post, we explain how artificial intelligence can positively impact your company. Read more.

5 applications of learning analytics

24 Mar 2021 Laura Álvarez

There are many fields in which data analysis can be used, when applied in the sector of education it is called learning analytics.

In this post, we explain what learning analytics is and 5 applications: student monitorization, factors influencing learning, student outlier detection, dropout and score prediction and course recommendation. Read more.

Capacity comparison: TensorFlow vs PyTorch vs Neural Designer

13 Jan 2021 Carlos Barranquero

In the context of data science and machine learning platforms, capacity is defined as the maximum amount of data that a software is able to analyze.

In this post, we compare the load capacity of three machine learning platforms: TensorFlow, PyTorch and Neural Designer for an approximation benchmark. Read more.

The Rosenbrock Dataset Suite for benchmarking approximation algorithms and platforms

9 Dec 2020 Carlos Barranquero & Roberto López

Finding datasets for performance benchmarking might be difficult. Indeed, loose datasets lack the consistency required by key performance indicators such as data capacity, training speed, model accuracy and inference speed.

This post introduces a family of datasets, known as the Rosenbrock Dataset Suite. The objective is to facilitate benchmarking of machine learning platforms. Read more.

Performance comparison for dense networks in GPU: TensorFlow vs PyTorch vs Neural Designer

1 Dec 2020 Carlos Barranquero
TensorFlow, PyTorch and Neural Designer are three popular machine learning platforms developed by Google, Facebook and Artelnics, respectively.

This post compares the GPU training speed of these platforms for an approximation benchmark. Read more.

How to benchmark the performance of machine learning platforms

10 Nov 2020 Roberto López

In the context of machine learning, benchmarking is the practice of comparing tools to identify the best performing technogies in the industry.

However, comparing different machine learning platforms can be a difficult task, due to the large number of factors involved in the performance of a tool. Read more.

5 algorithms to train a neural network

14 Sep 2020 Alberto Quesada

The procedure used to carry out the learning process in a neural network is called the optimization algorithm.

The learning problem in neural networks is formulated in terms of the minimization of a loss function. Read more.

3 methods to treat outliers in machine learning

14 Sep 2020 Alberto Quesada & Roberto López

An outlier is a data point that is distant from other similar points. They may be due to variability in the measurement or may indicate experimental errors.

In this post, we talk about 3 different methods of dealing with outliers. Read more.

Genetic algorithms for feature selection

Genetic algorithms for feature selection image
12 Jan 2017 Fernando Gómez, Alberto Quesada & Roberto López

The genetic algorithm is a stochastic method for function optimization based on the mechanics of natural genetics and biological evolution.

In this article, we show how genetic algorithms can be applied to optimize a predictive model's performance by selecting the most relevant features. Read more.

Building a sales prediction model for a retail store

Retail store sales forecasting image
10 Jul 2017 Pablo Martín & Roberto López

Sales forecasting is an essential task for the management of a store.

During this article, we use the sales of a drug store from the last two years to predict the number of sales that it is going to have one week in advance. Read more.

6 business applications of predictive analytics

25 Nov 2016 Roberto López

Predictive analytics extracts information from data sets to discover complex relationships, recognize unknown patterns, forecasting actual trends, find associations, etc.

They allow us to anticipate the future and make the right decisions. Read more.

Understanding the perceptron neuron model

22 Feb 2017 (Revisted: 21 Mar 2020) Roberto López

There are many different types of neuron models, from which the perceptron is the most important one.

In this article, we explain the mathematics of this neuron model. Read more.

Electricity demand forecasting using machine learning

electricity demand forecasting
28 Mar 2017 Alberto Quesada & Roberto López

Forecasting of power demand plays an essential role in the electric industry. It provides the basis for making decisions in power system planning and operation.

This article's objective is to explain all the factors that lead to demand change and determine the underlying causes. Read more.

6 testing methods for binary classification models

Testing analysis
24 Feb 2017 Pablo Martín

Depending on the type of problem that we are analyzing, some specific methods may help us study the predictive model's performance in-depth.

In this article, we focus on the 6 most used testing analysis methods for binary classification problems. Read more.

Understanding principal components analysis (PCA)

Principal components logo
16 May 2017 Pablo Martín

Principal component analysis is a statistical technique that allows identifying underlying linear patterns in a data set.

It allows expressing a data set in terms of other data set of a significatively lower dimension without much loss of information. Read more.

Customer segmentation using machine learning

25 Nov 2016 Roberto López

Telemarketing is a form of direct marketing that is widely used by all types of companies. This technique can be effective at generating sales, but it requires a strict selection of potential clients.

Advanced Analytics allows us to select individual targets, which results in increased profitability. Read more.

Market basket analysis using machine learning

Market basket analysis using r
30 Mar 2017 Pablo Martín

Our objective is to analyze a dataset from a grocery store to create a recommendation system.

This system will be capable of generating accurate recommendations about products that the user may have an interest in. Read more.

What is advanced analytics?

Advanced Analytics
7 Dec 2016 (Revisted: 19 Jan 2021) Pablo Martín

Advanced Analytics is the set of techniques used to discover intricate relationships, recognize complex patterns, or predict current trends in your data.

The objective is to model data from internal and external variables to obtain useful insights that result in smarter decisions and better business outcomes. Read more.

Improving risk assessment using Advanced Analytics

Insurance risk image
23 Jan 2017 Pablo Martín

Nowadays, the risk assessment process carried out by insurance companies has become obsolete.

By analyzing the available information on the customers stored by the company, we can develop risk models that evaluate new customers in a faster and more accurate fashion. Read more.

Feature selection algorithms in machine learning

29 Nov 2018 Roberto López

In this post, we formulate the feature selection problem and describe the most used algorithms in practice: Growing inputs, pruning inputs, and genetic algorithms. Read more.

FLIP2G Project

14 Apr 2019 Roberto López

Neural Designer participates in the R&D project, "Enhancing education and training through data-driven adaptable games in flipped classrooms (FLIP2G)".

This project is framed in the Erasmus+ Programme of the European Union to support education, training, youth, and sport in Europe. Read more.

Subscribe To Our Newsletter