Computer scientists, by and large, are not considered particularly artistic. When you spend your time in the world of bits and bytes, algorithms and loops, and nodes and edges, you may not think much about aesthetics. To the extent that you do, you might think, “How can I get a computer to create an image or a song or a poem by itself?”
For much of its history, artificial intelligence (AI) technologies of all kinds have been relegated to computer science laboratories and arcane academic papers. As discussed many times in this space, only recently has the technology, specifically machine learning techniques, advanced to a state where developers at large can experiment with it without requiring a PhD in computer science.
Johannes Kepler (1571–1630) was, to say the least, a pretty smart guy... in fact, some say he was almost as smart as me. Without the aid of even a dollar-store calculator, he established the physical laws that describe the motion of planets through the heavens. His work predated and inspired Isaac Newton’s development of the theory of universal gravitation.
Quick note: this is the final segment to this series. If you haven't seen all the posts click here to start with the first one. There will be a round-up/reflection post up on MIT's blog soon. I'll keep ya updated.
At AndPlus, we’re pretty excited about recent advances in artificial intelligence, machine learning, and robotics. That’s hardly surprising, considering that we’re a pretty nerdy bunch that digs that sort of thing.... and it's literally our job. Of course, as software engineers, we expect to be designing, developing, and using these technologies in new and creative ways.
Science fiction is littered with sentient, omnipresent computers that respond to voice commands. From the fatally flawed HAL 9000 of 2001: A Space Odyssey to the cool, confident Starship Enterprise computer to the snarky, easily distracted Heart of Gold computer in The Hitchhiker’s Guide to the Galaxy, humans have imagined anthropomorphic computers that hear all, know all and control all.
As a society, we have grown accustomed to straight-line trajectories for technology: from concept to practical application, relentless performance improvement, and finally to maturity. The internal-combustion engine, personal computer, and smartphone have all followed this path, and have consistently lived up to whatever hype has been generated around them. It’s so common that we forget that not every technology follows this trajectory.