Steve Temple
Technical Director of Gibe Developer, Umbraco MVP/Certified Master/Unicore Team e-commerce expert, AI tinkerer
Awesome
with
or
Making the world a better place by using machine learning to extract rich information from images to categorise and process visual data
Steve Temple
Technical Director
@steve_gibe
A Bristol based digital agency specialising in Umbraco & ecommerce sites
Makes sense as a tree
Hierarchical structure mirrors sitemap
List view for when the metaphor breaks down
Doesn't mirror site structure
What folder structure makes sense?
Works OK for smaller sites,
but not so well for bigger sites with
10,000s or more images or
lots of content editors
The organised, everything in a folder kind
Their house probably looks like this
But it's OK because they're probably no fun at parties, but will remember to buy beers and snacks
The everything in the root kind and find it by searching
Their house probably looks like this
But that's also OK because they're probably fun at parties, but will have forgotten to bring beers and snacks
Instead of a tree, use search to find media
Make that search rich and faceted
For that to be useful we would need to add tags, descriptions and other meta data to images
This is going to add a lot of overhead to adding media, we're going to have to get users to fill in that content for us
Unless we could generate that dynamically...
Machine learning has just now become available and affordable to everyone
APIs available from Azure, Google, AWS, IBM, etc.
Often free below generous usage limits
Automatically tag and categorise
Can also detect faces, moods, celebrities, colours and generate descriptions
Free for up to 5,000 transactions per month, then up to £1.864 per 1,000 transactions
Simple REST API
Supports:
Free for up to 1,000 transactions per month, after that, $1.50 per 1,000 transactions
Simple REST API
Supports:
Intelligent Media package is available on Nuget
Media Search package available as source, but not ready for production...
Can see the rough and ready source code here:
https://github.com/Gibe/Gibe.Umbraco.MediaSearch
Install-Package Gibe.Umbraco.IntelligentMedia
It depends...
It might help but I don't think it's there yet to replace the main media section
Very domain specific, for example, if you have a site selling cars, everything will have pretty much the same tag
Context aware facets:
Image meta data:
Support for more APIs:
Custom Vision API, training for specific sites:
Azure
https://azure.microsoft.com/en-gb/services/cognitive-services/computer-vision/
https://cloud.google.com/vision/
By Steve Temple
Technical Director of Gibe Developer, Umbraco MVP/Certified Master/Unicore Team e-commerce expert, AI tinkerer