Anything you can do AI can do better (?): Playing games at a new level

Robot hands dealing cards
Image from BigThink.com

Learning to play games has been a great test for AI.  Being able to generalise from relatively simple rules to find optimal solutions shows a form of intelligence that we humans always hoped would be impossible.  Back in 1997, when IBMs Deep Blue beat Gary Kasparov in chess1 we saw that machines were capable of more than brute force solutions to problems.  20 years later2 and not only has AI mastered Go with Google’s DeepMind winning 4-1 against the world’s best player and IBM’s Watson has mastered Jeopardy,  there have also been some great examples of game play with many of the games I grew up playing: Tetris,  PacMan3, Space Invaders and other Atari games.  I am yet to see any AI complete Repton 2. Continue reading Anything you can do AI can do better (?): Playing games at a new level

Have a resolution to think critically

As we enter 2017, most people will start to think about resolutions – “new year, new me”.  The main resolution seems to be to get healthier: drink less, more exercise, eat better.  Year after year the resolutions will mainly peter out, leaving us all the ability to reuse the same ones next year.  What I’ve seen over 20161 is a worldwide lack of critical thinking.  Social media posts are the main sources of the problem, but recently news outlets have fallen foul of this too.  It worries me that all it seems to take is an image and some text and then something becomes “true”.  What’s really irritating is this has all been made acceptable by saying we live in a post-truth era, without anyone really trying to do anything about it. Continue reading Have a resolution to think critically

Artificial images: seeing is no longer believing

Loom.ai can generate a 3D avatar from a single image

“Pics or it didn’t happen” – it’s a common request when telling a tale that might be considered exaggerated.  Usually, supplying a picture or video of the event is enough to convince your audience that you’re telling the truth.  However, we’ve been living in an age of Photoshop for a while and it has (or really should!!!) become habit to check Snopes and other sites before believing even simple images1 – they even have a tag for debunked images due to photoshopping. Continue reading Artificial images: seeing is no longer believing

Using OneNote for Open University TMAs

Image from windowscentral.com.

I get a lot of attention when using my surface for note taking at work, studying on the tube or train and during OU tutorials, making full use of multiple notebooks, tabs and pages in OneNote.  I’ve written before about using the surface but following a discussion after my most recent tutorial I realised I hadn’t covered the way I use it along side the OU’s electronic TMA submission process1.  A lot of people on the same maths course as I am tend to use \LaTeX and typeset their marked assignments.  While I am a great fan of \LaTeX and appreciate how clear this is for the tutors to mark, I have always preferred to hand write assignments.  While there is some aspect of writing by hand helping to cement ideas more than those typewritten, the main reason I prefer to handwrite is that the exam is handwritten.  If I don’t force myself into regular, neat mathematical writing then it’s easy to make mistakes in the time pressure of the exam.  Simple things like forgetting to underline vector or matrix definitions can cost marks and if the examiner can’t distinguish a 0 from a 6 then you’re going to be in trouble! Continue reading Using OneNote for Open University TMAs

3D Printer Part 22: Hood frame and lifting mechanism

At the end of my last post in this series, we had added the rear hood.  This post focuses on the hood frame and lifting mechanism, covering issues 85-90 of 3D Create and Print by Eaglemoss Technology.  If you’ve skipped a part of this series you can start from the beginning, including details of the Vector 3 printer I’m building on my 3D printer page.   You will also need the parts from issue 78 that you should have kept safe… Continue reading 3D Printer Part 22: Hood frame and lifting mechanism

3D Printer Part 21: Rear hood and maintenance

V3 with front and rear hood fitted
V3 with front and rear hood fitted

At the end of my last post in this series, we had added the top cover, filament guide and hood.  This post focuses on the rear cover and some additional maintenance, covering issues 82-84 of 3D Create and Print by Eaglemoss Technology.  If you’ve skipped a part of this series you can start from the beginning, including details of the Vector 3 printer I’m building on my 3D printer page

It’s been a while since my last post where I was hoping that I would have a post on my first print.  However, after reflashing the firmware as advised, I’ve struggled to get the laptop speaking to the printer.  There are things to be done that I’m working through and as soon as I have a solution I will post it up.  If you’ve got to this point and your printer is not working, please do not panic, I’ll put up diagnostic steps and solutions as soon as I have them. Continue reading 3D Printer Part 21: Rear hood and maintenance

How to build a human – review

Gemma Chan, a real human and also now a real synth
Gemma Chan, a real human and also now a real synth

Ahead of season 2 of Channel 4’s Humans, they screened a special showing how a synthetic human could be produced.  If you missed the show and are in the UK, you can watch again on 4OD.

Presented by Humans actress Gemma Chan, the show combined realistic prosthetic generation with AI to create a synth, but also dug a little deeper into the technology, showing how pervasive AI is in the western world.

There was a great scene with Prof Noel Sharkey and the self driving car where they attempted a bend, but human instinct took over: “It nearly took us off the road!” “Shit, yes!”.  This reinforced the delegation of what could be life or death decisions – how can a car have moralistic decisions, or should they even be allowed to? Continue reading How to build a human – review

ReWork Deep Learning London 2016 Day 1 Morning

Entering the conference (c) ReWork
Entering the conference (c) ReWork

In September 2016, the ReWork team organised another deep learning conference in London.  This is the third of their conferences I have attended and each time they continue to be a fantastic cross section of academia, enterprise research and start-ups.  As usual, I took a large amount of notes on both days and I’ll be putting these up as separate posts, this one covers the morning of day 1.  For reference, the notes from previous events can be found here: Boston 2015, Boston 2016.

Day one began with a brief introduction from Neil Lawrence, who has just moved from the University of Sheffield to Amazon research in Cambridge.  Rather strangely, his introduction finished with him introducing himself, which we all found funny.  His talk was titled the “Data Delusion” and started with a brief history of how digital data has exploded.  By 2002, SVM papers dominated NIPs, but there wasn’t the level of data to make these systems work.  There was a great analogy with the steam engine, originally invented by Thomas Newcomen in 1712 for pumping out tin mines, but it was hugely inefficient due to the amount of coal required.  James Watt took the design and improved on it by adding the condenser, which (in combination with efficient coal distribution) led to the industrial revolution1.   Machine learning now needs its “condenser” moment.

Continue reading ReWork Deep Learning London 2016 Day 1 Morning

Amazon Echo Dot (second generation): Review

Echo Dot (c) Amazon
Echo Dot (c) Amazon

When I attended the ReWork Deep Learning conference in Boston in May 2016, one of the most interesting talks was about the Echo and the Alexa personal assistant from Amazon.  As someone whose day job is AI, it seemed only right that I surround myself by as much as possible from other companies.  This week, after it being on back order for a while, it finally arrived.  At £50, the Echo Dot is a reasonable price, with the only negative I was aware of before ordering being that the sound quality “wasn’t great” from a reviewer. Continue reading Amazon Echo Dot (second generation): Review

Formula AI – driverless racing

The AI racing car (c) Roborace
The AI racing car (c) Roborace

We’re all starting to get a bit blasé about self driving cars now.  They were a novelty when they first came out, but even if the vast majority of us have never seen one, let alone been in one, we know they’re there and they work1 and that they are getting better with each iteration (which is phenomenally fast).  But after watching the formula 1 racing, it’s a big step from a 30mph trundle around a city to over 200mph racing around a track with other cars.  Or is it? Continue reading Formula AI – driverless racing