Tag Archives: computing

Artificial Intelligence

Similar to the many public predictions about the impact of the internet, some 30 years ago, this year there has been a real focus on discussions about artificial intelligence and the major changes it will bring. 

Although we call it artificial intelligence (AI), to date, AI is really just the application of “brute force” computer processing to complete more complex tasks (e.g, playing a game, or recognizing a face).

My own vision of AI, based on the science fiction stories I grew up with, was robots that were able to mimic the processes of the human mind, only with fast processing and extra memory.

Black Box

To imitate the workings of the human brain, we need to understand how it works.  Since the actual workings of the mind are currently a black box, we are limited to emulating the outcomes using the mathematical processes which drive computer operations. 

That is, we can determine the outcomes of human thinking and build a computer that is able to replicate, even improve, on these outcomes. 

However, the way the computer accomplishes this is limited to the underlying framework of computing, i.e.,  mathematics. 

The logical part of our thinking process can be translated formumatically, the emotional and intuitive part, not so much.

Learning

As the development of AI has progressed a relatively new term is emerging, “machine learning”.  This is in recognition of one of the key capabilities of our brains. 

Continuous improvement in the outcomes of thinking is not possible unless coupled with learning processes.  As with basic intelligence, for the human mind the, the mechanics of learning remains a black box. 

Imitation

The human race is certainly developing the capability to emulate/ imitate the work of the human mind but our ability to replicate the actual processes (emotional and learning) is likely something that is far in the future. 

Computing for Everyone

The Raspberry Pi Foundation is a non-profit organization from the United Kingdom with a simple goal.  To bring computing to the world without equipment cost being a barrier.

The Pi came in two models the A and B.  The main difference being the amount of RAM.  The price was $20 /$35.   This got you a board with hdmi, coax, usb, sd slot and configured to run Linux Debian or Arch Linux operating systems (those are shareware so free.)   Peripherals like a case, mouse, keyboard, monitor and cables could bring the price to $50 to $100 for a fully functional desktop computer.   Still pretty inexpensive.

Last month the Raspberry Pi Foundation released the Raspberry Pi Zero.  Cost.  The base cost is $5.

Is it worth it?

I use my Raspberry Pi to run Kodi which is the current name for the X Box Media Server which was open source software written originally for the X box but now runs on virtually every platform (from OSX to Android).  Kodi is great for streaming video and music.  Basically for $100 at the most and could be much less you can connect this to your TV and have a fully functional multi media environment.

At this price, you can have more than one Pi and also use it for example as a linux desktop. It has all the functionality of a desktop but also encourages you to write your own programs (both Linux versions include Python programming applications).  You can use the board for your homemade automation solutions by hooking it up to other devices like cameras, appliances or lighting.  In combination with a cheap arduino switch can be used to automate simple mechanical functions.

Computing for the world

Is it working?   Have third world countries embraced this technology so computers are becoming as endemic as they are in more developed areas of the world.

It seems the jury is still out on that, but in roads are being made, it won’t happen overnight.  And there is value even in the developed world.

An Interesting Experiment

The pi has been subjected to a lot of innovative uses, since it’s inception and as cost is not really a barrier the limits are only hardware itself and human innovation.

I think this is a fabulous and innovative way to bring the power of computing to the world.  If you are interested you can buy a pi (or more than one) in Canada at all sorts of online stores including amazon.ca and buyapi.ca