From von Neumann to Memory-Augmented Neural Networks

The traditional von Neumann architecture differentiates between a CPU (Central Processing Unit) and three levels of memory: registers — very fast, but with storage capability limited to a few values; main memory (e.g. RAM)— faster, with enough storage to accommodate for instructions and data to run a program, and external memory (e.g. hard drive) — slow, but with room for virtually all data used by a computer.

Read More

How do Deep Neural Networks work?

Every day we are facing AI and neural network in some ways: from common phone use through face detection, speech or image recognition to more sophisticated — self-driving cars, gene-disease predictions, etc. We think it is time to finally sort out what AI consists of, what neural network is and how it works.

Read More

So you want to study Machine Learning and Civil Engineering?

Civil Engineering and AI

The application of ML to Civil Engineering began in the 1980s when ML techniques were applied for knowledge extraction from Civil Engineering (CIE) data. The field of civil engineering is rife with the problem of uncertainties in areas not limited to construction management, safety, design, and decision making; the solution to these problems depends on calculations and experience of practitioners.

Read More

Creating a vanilla Neural Network with Tensorflow

Finding the needle in a haystack on a quantum computer

A beginner’s friendly guide detailed on creating a neural network using Tensorflow. Nowadays, Tensorflow is a highly demanded skill in the market, ensuring ease of production, standardizing some crucial stages of Machine Learning. Today you’ll learn how to make your first neural network with Tensorflow; We’re going to build a Multilayer Perceptron model, also called the “Vanilla” Neural Network. Are you ready? So let’s start!

Read More