Heather Dewey-Hagborg


Heather's Articles

Read the Digital Edition (subscribers only!)

Neural Networks For The PIC Microcontroller | Part 4 | Self-Organizing Maps
Column: Different Bits
January 2008, Page 67

Imagine if your robot could learn to characterize its sensations. Could it evolve its own language to describe its “feelings?” They might be literal sensations derived from sensors rather than self-reflection, but it is still a provocative idea ...

Read the Digital Edition (subscribers only!)

Artificial Life | Part 1 | Introduction to Genetic Algorithms
Column: Different Bits
March 2008, Page 67

Have you ever questioned the meaning of “life?” I’m not talking about existentialism here, but the meaning of the word — life — what it means to be alive? Have you ever wondered, for example, if there was some way, some possibility, that an electronic creation (your electronic creation) could one day be deemed alive?

Read the Digital Edition (subscribers only!)

Artificial Life | Part 2 | Genetic Algorithms: Hello World
Column: Different Bits
May 2008, Page 68

Last time, we talked about the theory behind genetic algorithms and looked at an abstract example of how they work. In this month’s article, we will implement a simple example on the PIC to understand the details and difficulties of doing this kind of programming on such a limited processor...

Read the Digital Edition (subscribers only!)

Random Bits
Column: Different Bits
July 2008, Page 67

Throughout this column, we have relied on the idea of randomness to seed all of our unconventional computing experiments. In this month’s article, we will take a brief detour from code and hardware to examine just what the concept of “random” actually means, how our microcontroller is implementing it, how this differs from a computer, and some schemes for creating “true” random number generators...

Read the Digital Edition (subscribers only!)

Artificial Life | Part 3 | Genetic Algorithms: Interactive Evolution
Column: Different Bits
September 2008, Page 67

The mathematical possibilities are exciting, but Genetic Algorithms can also be beautiful and it is this artistic and aesthetic potential we will be exploring in this article.