Wednesday, 20 September 2017

Making an Android Mobile device app that uses the IBM Watson Conversation service (as a chat-bot)

A few posts back I mentioned:

Oh, I've also been making a Java Android Mobile application that uses Speech to Text, then calls the APIs of the IBM Watson Conversation Service translates that Text back to Speech and enables you to have a full blown conversation in voice instead of having to type and read messages (also does it in 3 different languages at the moment) - I'll create an article specifically to show you how to do this quickly and easily using the Watson SDK.  Then, "if" my arm gets twisted enough, I might look at porting it to run on iOS (but as I still don't have a iOS device, it might be tricky!)


Well, here it is....




video


Naturally, I'll be extending and growing this example of using Watson APIs beyond just the Conversation Service.  I think I might interface with the Watson Visual Recognition service for v2.0 - and hook in some of the Augmented Reality stuff that I did a while back....

Oh, did I mention: CLICK HERE TO READ THE WALKTHROUGH ARTICLE

(It feels good to finally share some techie stuff again)

Artificial Intelligence & Transhumanist Takeover

Just like buses, you wait for ages and none come....then they all start to come at once.  Same with these posts!

Right, this is something very close to my heart (and brain - pun intended!).  I want/need to sign up to this as soon as I can be a donor.


Here is a TED talk on "ems" - machines that emulate human brains and can think, feel and work just like the brains they're copied from.

Yes, copy of your brain.  This is awesome (well, probably scary for a lot of people thinking of the negatives), but I want to be Clone#7.  I digress.

Economist and social scientist Robin Hanson describes a very possible (near) future when EMS take over the global economy, running on superfast computers and copying themselves to multitask, leaving humans with only one choice: to retire, forever!

Come and glimpse a strange future as Hanson describes what could happen if robots ruled the earth.




As I say, where can I sign up to trials for this?  I want, no, I need this and I need it soon.


Monday, 18 September 2017

Quantum leadership

So...it has been noticed that I have been rather quiet on the technical front for quite some time... have I been doing exciting things? have I been doing boring things? have I been doing both and neither of those two things?  I've been doing all of them....and more.


"That makes no sense!", I hear you say.  Well, as you may or may not know I've had a bit more than a passing interest in Mysticism, Cosmology, the Occult and Magical teaching of times gone by.  Yes, I do actually have a larger library than John Dee had back in the day.  Did I go off and become the next Gandalf the grey or Dr.Strange?  No.  Well, okay, maybe a little bit...... I was attempting to learn the techniques and learning practices of working with the mind, soul and the perception of reality of the world (as you do) and looking at ways that these teachings and practices can be applied in a Technology orientated world.  I like a challenge ;-)

As you can imagine, this sort of thing requires time, spare brain processing power and effort and a reduction of distractions.  Therefore, this year I chose to work on a cutting edge first of a kind project doing a vast amount of foundation work to make it successful and consuming a lot of my time and attention to details - why? well....as you'll find out (and I'll share in the near future), when you observe, you create.  Therefore you plan, imagine, virtually construct in your imagination - then "look the other way" (!observe) and kick off the create and then you look (observe) to make it happen.  Okay, that sounded like gibberish didn't it.  Welcome to attempting to understand the Quantum world and apply the concepts to the current world around us :-D



I'll do a follow up article (in depth) to go through the findings and applications of Quantum to Corporate business and technology and how it is going to be the NEXT transition shift/wave.


Oh, I've also been making a Java Android Mobile application that uses Speech to Text, then calls the APIs of the IBM Watson Conversation Service translates that Text back to Speech and enables you to have a full blown conversation in voice instead of having to type and read messages (also does it in 3 different languages at the moment) - I'll create an article specifically to show you how to do this quickly and easily using the Watson SDK.  Then, "if" my arm gets twisted enough, I might look at porting it to run on iOS (but as I still don't have a iOS device, it might be tricky!)

Monday, 17 July 2017

Google Blocks

Okay, so, if like me, you've had your interest piqued by the prospect of Virtual Reality (VR) and Augmented Reality (AR) over the past year and a half and have even invested in Oculus Rift and/or a Samsung Gear headset (*other VR units are available) and you've got yourself a copy of Unity or Unreal Engine and had great expectations about making this wonderfully great new VR world with magical spinning things and whooshy (yes, that's a word I just made up) swirls of rainbow goodness, only to the have to fire up Udemy or Coursera to find a course that teaches you how to make 3D models.

Several weeks later, you've made a potato.  A bad looking potato.  It is kind of 3D, but has lumps in the wrong places.  It does NOT look like the prancing unicorn that you envisaged for your main character representation in your snazzy new VR world.  Come to think of it, the rocks, buildings, cars, <insert any other shape or object that you wanted to have in your landscape> now all represent variants of your potato.  Just in different colours and with lumps in different places.

You have to admit it.  You are no 3D studio max / Blender 3D modeller.  Some people are (they get out less than you/I do, there's a reason for that) and I bow and curtsey to them with much honour and respect.  I do not have 5-10 years to learn everything about those tools to make a "thing".
I want to spend 1 week figuring out how to make my "thing" and then focus on making a world where my "thing" can prance around in and then spend some time to write small snippets of C# code that does "stuff" when my "thing" gets noticed by the collision detection event and then the "thing" does another "thing" and "whooooa! you weren't expecting that" happens.

Oh and I want to be able to make my "things" in the VR world.  I mean, what is the point of having a VR hat/helmet/visor thing if I only spend a brief period of time with it on my head?  I might as well stare at my laptop monitor and forget all about the VR world.

Oh, thanks Google!

Sometimes I like Google....they saw a gap here and thought, yeah, we'll fill that and get to market first.  I respect them for that.



Google may have answered my dreams....





Oh, darn it!  It doesn't support the Samsung gear (yet?).  I do have an Oculus, but I don't have a powerful enough laptop (Mac) to use it.  Grrrhh...grrhhhh...grrrhhhh.... why am I so cheap, my dreams are thwarted again, by me being a cheapskate...perhaps I shouldn't spend all my money on that damned custom car!


Friday, 7 July 2017

Roomba Inventor Joe Jones on His New Weed-Killing Robot, and What's So Hard About Consumer Robotics

Roomba Inventor Joe Jones on His New Weed-Killing Robot, and What's So Hard About Consumer Robotics


I've been toying with the idea of a GardenBot, for a few years now..... and many people have asked, "Why haven't you done it yet?".

Well.....I'll let the "expert" explain why.  It's not as simple as it sounds.

CHECK IT OUT HERE



Although I am still in the process of making K9-RPi3_bot...so maybe that will evolve into my GardenBot at some point, we'll see...


Friday, 19 May 2017

Babies first Computer (Quantum)



Totally blatant work focused sales pitch material alert.  But, c'mon, you've got to admit, this is pretty bl00dy awesome!!!  The one below, not the one above.


IBM Q is an industry-first initiative to build commercially available universal quantum computers for business and science. While technologies like AI can find patterns buried in vast amounts of existing data, quantum computers will deliver solutions to important problems where patterns cannot be found and the number of possibilities that you need to explore to get to the answer are too enormous ever to be processed by classical computers. We invite you join us in exploring what might be possible with this new and vastly different approach to computing.



IBM Q has successfully built and tested two of its most powerful universal quantum computing processors. The first has 16 qubits and is for public use by developers, researchers, and programmers via the IBM Cloud at no cost. The second is the first prototype commercial processor. With 17 qubits, and incorporating materials, devices, and architecture innovations, this processor is the most powerful built by IBM to date. All of this sophisticated engineering makes it at least twice as powerful as the free version in the cloud. 




I know, the cynic in you is asking, "yeah, sounds great.  But, what can I actually DO with it?"

Good question.  Check out some ways of applying it here: https://www.research.ibm.com/ibm-q/learn/quantum-computing-applications/


update:
oh, and here is the MANUAL for writing code...yes, YOU can also write code and run it on this actual machine.  for free.  pause.   think about that for a minute.   now, go and read the manual and have some fun....

...and here's me "writing" my first app.  There's a visual front-end, but you can manually write the QASM code too:





Monday, 15 May 2017

Machine Learning

Stephen Wolfram has a great extract from his book about Machine Learning:

http://blog.stephenwolfram.com/2017/05/machine-learning-for-middle-schoolers/

Whilst he says it's for Middle Schoolers....as you get further and further into it, you realise those Middle Schoolers must be the top 1% next-gen geniuses we've been wondering about.

Anyway, I thought it was a great introduction to anyone who wants to get their head around the modern day "Machine Learning principles" and got lost reading about Scala, R, Python and Big Data Analytics instead of APIs....it's all about APIs  :-)

I especially liked the Guardians of the Galaxy image matching section:


...it's all about the continual training.....