History of Computing

Allowing computers to understand language: Part 2 – Word embeddings

word embeddings

This is a second post in the series on Natural Language Processing – “How computers understand language?”. The previous post provided an overview of the initial attempts to analyse texts using computers and introduced such foundational concepts as text tokenization and vectorisation. In this post I present a technique called word embeddings which allows you …

Allowing computers to understand language: Part 2 – Word embeddings Read More »

History of Computer Memory

DLM

This post is dedicated to the history of computer memory (RAM). Personally, I find this one of the most interesting elements of the computer and one which has undergone the most transformation from its origins to today. In my first post [what is a computer] I noted that it is precisely  memory that separates computers …

History of Computer Memory Read More »

Computing in the Soviet Union

ES-EVM

Soviet calculator “Vilnius”; image 7md.lt Soviets managed to go head-to-head with the US in terms of nuclear weapon development. They also managed to stay ahead of the US in terms of rocketry and to hold their own in the space-race. However, on the technological frontier of computing they have fallen horrendously behind. Why was that …

Computing in the Soviet Union Read More »

What is a computer?

ENIAC

What’s a better place to start a blog about data and computers than with a core question – what is a computer, anyway? Is it just a really fancy calculator or is there something more to it? It turns out that defining a computer and separating them from other similar devices like sequence-controlled calculators or …

What is a computer? Read More »