Deep Learning

Deep Learning

Deep learning is a computational technique that allows you to extract and transform data from sources such as human speech or image classification, using multiple layers of neural networks. Each of these layers takes its inputs from the previous layers and refines them, so progressively. The layers are trained by algorithms that minimize their errors and improve their accuracy. In this way the networks learn to perform specific tasks.

R - import and export data from the outside

R – import and export data from the outside

Being able to work with data, import them, export them and other similar operations, is a very important operation to start working and performing statistics and data analysis. Here are some fundamental concepts and operations that allow you to convert external data in different formats into data frames, or in any case into types of data that can be easily used on R.

First steps with R

First steps with R

To start working effectively with R it is important to know at least the types of basic data and at least some fundamental commands to be able to start working on them. A brief overview to get started with this wonderful platform.

Robotics - Inverse kinematics

Inverse Kinematics

When we talk about inverse kinematics we mean the set of methodologies that allow to determine the motion of a robot to reach a desired position. But there is no better way to explain what inverse kinematics is than with a practical example

Robot Dynamics

Robot Dynamics

The dynamics in robotics, in English defined as robot dynamics, studies the forces acting on a robotic mechanism and the accelerations that these forces produce. The robotic mechanism is generally considered as a rigid system, in order to apply the dynamic laws of rigid bodies.

Robotics - Forward kinematics

Forward kinematics

Forward kinematics allows us to determine the position and orientation of the end-effector in terms of the joint variables. A simple way to explain direct kinematics is to take a very simple case and apply the basic methodologies of this technique to it.

Stand-alone R installation on USB Stick

Stand-alone R installation on USB stick from Windows

Avoiding installing applications on any PC we need to work on every time can be an efficient solution. In fact, for some of them it is possible to install an application on a USB stick and carry everything you need to work with you. In this article we will install the R console on a USB stick. In this way we will be able to work with R, do our statistical analysis on any PC with Windows. Once finished, we will remove the key, leaving the PC clean.

Processors, how they are made and how they work

Processors, how they are made and how they work

In this article we will see in detail what processors are and what role they play inside a computer. We will see how they are structured, the functions performed and how they are characterized. In particular we will analyze the differences between the CISC and RISC architectures. Finally we will close with a quick introduction to memory and how it is structured. Fundamental concept for understanding how a processor can access it.

Levels of programming languages - from digital computers to virtual machines

Levels of programming languages – from digital computers to virtual machines

Today we have a large number of programming languages available, some with a very specific scope of operability such as the web, analysis and mathematical calculation, or data management. These languages, so high-level and easily interpretable by professionals in the specific sector, are the result of years of evolution, which have managed to transform a binary language, which can only be interpreted by machines (machine code), passing through levels of programming languages gradually more complex. In this article we will see the reasons and ways of this development.