12/13/2015

How do we get to true Artificial General Intelligence

I think reality as we know it is in for one major disruption.  I think the new reality will combine many new technologies.



Including Big Data, Artificial Intelligence, Quantum Computers, Massive Parallel Query Execution in real time and especially Virtual Reality.

The thing is, in order to create Artificial General Intelligence, the computer must simulate a human being.  And the best way to accomplish this is to bring the human to the virtual reality, home of the code/algorithms.

Google has already simulated a neural network artificial intelligence to self learn the game "Breakout".  In just a few short days, it surpassed the human's best score and plays to almost perfection.  Quite a break through.




So if a computer can become master of it's domain, why not allow it live in it's natural domain, in the land of code.

Then mix artificial intelligence with massive data sets, that cross domains.  Right now, neural networks are limited to one specific domain to become experts.  With the ability to query massive data sets, we open the door to new possibilities.

And then throw in Quantum Computers, which use an alternative method for computation.  Instead of using binary combinations of zero's and one's, it leverages a newer science called Quantum Physics, which behaves in bizarre scenarios.  In this world, you can have a state in which the binary can be both zero and one at the same time.  This allows for more scenarios to be calculated in the same time interval, thus, expanded the computation power, which is exactly what's needed for the next leap in AI.

Another thing, if we had this virtual reality, maybe we could upload our memories, thus, allowing humans to live for ever, long after the body deteriorates.  And perhaps remove some of the bad memories.

I think we are approaching the Perfect Storm of computation power, in a good way.  In order to get to Artificial General Intelligence or "Strong AI", we'll need to leverage and combine Neural Networks, massive data sets, parallel query capability, quantum computers and virtual reality.  Perhaps then, finally, we'll make some real progress.

Stay tuned~!

12/12/2015

Blending Humanity with Technology

Artificial Intelligence is all well and good, but how does that benefit me specifically.  What I'm talking about is having the ability to increase my mental capacity.  As in increasing my memory, ability to learn new subjects, perhaps super strength or better eyesight.  Kind of like the 6 million dollar man.

What I'm talking about is sort of a hybrid solution, by increasing the performance of humans by integrating with technology.  

Sports players have been taking performance enhancers for years.  Because when you're paid to perform, it makes sense to do what it takes to become a better performer.

So if humans have the ability to remember better, or learn faster, why not.  If I could download a program into the memory, to allow me to drive a tank instantly, that sure could become useful depending on the situation, Matrix style.

Altering the human body to become better.  It's easy to envision, in the not so distant future, a hybrid solution of humanity and technology.


I suppose you could go a step further, and discuss genetic engineering.  As in paying for body parts or genetically alterations.  Perhaps this topic boards on ethical concerns, as some people may or may not be able to afford such luxuries.  And what about good old human imperfections, been around for 100,000 years, we've gotten used to them.  I don't really have an opinion on this one.

So we talked about merging humans with technology and genetic engineering, both coming to a theater near you.  At some point.

12/10/2015

New Azure Cortana Analytics Course on the Way

I got into IT through the back door, without a formal degree in computer science, although I learned on an original IBM PC Dos in 1983.

My early career consisted of a variety of jobs working with code, reports and data.  Strangely, most of the work consisted of maintenance coding, in other words, supporting other people's code by applying tweaks and enhancements and troubleshooting production issues.

A few years ago, my boss got me to speak in front of a user group, and then SQL Saturday's and of course I've been blogging for a decade.

Microsoft Azure is a fairly new technology, few years old.  I've had an account for a while and tinker from time to time.  And more recently, Cortana Analytics showed up on the scene, as a data platform in the cloud, with a ton of new products and features, all tightly integrated.

I was asked to create an online course, I chose the Microsoft Azure platform, then included Cortana Analytics.  I created the outline, expanded into each topic, then created the videos and the demos, about 4 hours in total.

Here's a view of the course, to be released mid January 2016:



I really enjoyed the process of creating an online course.  Growing up you wouldn't catch me in front of the class giving a presentation, but over the years, things changed.  Teaching is kind of cool.  Especially discussing advanced topics.


I guess you can teach an old dog new tricks.

Here's a post to some of the information discussed in the course...

http://www.bloomconsultingbi.com/2015/11/what-is-cortana-analytics-suite-from.html

12/08/2015

Controversial Quantum Machine Bought by NASA and Google Shows Promise | MIT Technology Review

Controversial Quantum Machine Bought by NASA and Google Shows Promise | MIT Technology Review

Where is the World of Data Heading?

First we had reports.  Then we had Business Intelligence and Data Warehousing.  Then we had Hadoop and Big Data.

What's next?  An entire data platform.  Including relational databases, flat files, non structured data, large data, fast data, small data.  Any data.

Where?  In the cloud.  Or on-premise.  Or hybrid.

We're talking streaming data.  Events from senors and devices and applications.  Apply a layer of machine learning.  In real time.  Analyzed by domain experts.   To make decisions and alter processes.  To save money and reduce costs.

At some point, humans will be removed from the equation.  For a true artificial intelligence.

For now, it's about collecting, aggregating and deciphering the data.

Will we still have reports?  Business Intelligence?  Yes.  However, it seems the world of data is going to the next level.  As in data platforms in the cloud, accessible anywhere, anytime.  We merely architect the system, set it up and let it run.

That's what I see.

Get Sh#t Done!