teknik

Clarifai väljer automatiskt ut rätt bilder

Bild: 2017-09/1504976488_img-20170909-132610.jpg

I jakten på bra script för att hantera bilderna på bloggen stötte jag på något som är mycket bättre. Tjänsten Clarifai kan gå igenom hela bildbiblioteket och välja ut de bilder som passar bäst till varje blogginlägg. Det är faktiskt mer än vad man själv mäktar med. Genom att skicka länken till bilden som man vill analysera kan man få en lista på termer som passar ihop med bilden. Låter nästan för bra för att vara sant, men jag gjorde ett test med en bild på två personer som färdas i en cabriolet. Det är en bild som jag tagit i Norge i närheten av Eikesdalen.

Svaret från Clarifai kom på en sekund. Termerna som karaktäriserar denna bild är: fordon, bil, transport, cabriolet, lyx, rikedom, krom, dagsljus, motor, klassisk.

Insåg direkt att detta är analys på en nivå långt utöver vad jag trodde var möjligt i dag. Så mina planer för bloggen har nu ändrats. Jag kommer att använda Clarifai för att välja ut rätt bilder till rätt blogginlägg. När man väl har listan på termer är det en enkel sak att matcha blogginläggen med den bild som passar bäst. Det senare klarar jag av att programmera själv i Ruby.

Det är gratis att analysera upp till 5 000 bilder i månaden och det lär därför inte ta lång tid innan hela mitt bildbibliotek är färdiganalyserat. Bilderna kan läggas i en enda stor hög där automatiska algoritmer därefter väljer den bild som passar bäst. På två år har man ett bibliotek på 120 000 klassificerade bilder utan att behöva betala ett öre.

Inser dock att det här bara är början. Systemet kommer inom en nära framtid att klara av att identifiera kändisar, som Stefan Löfven eller Annie Lööf. Frågan är om det inte kan det redan i dag, jag har bara inte prövat. I nästa steg kommer man att kunna identifiera alla människor på jorden. Det innebär att jag kommer att få upp termen "Mattias Lundbäck" om jag lägger med en bild av mig själv.

Tyvärr fanns det inget färdigt API för Ruby, så jag får tillfälligtvis gå tillbaka och skriva en rutin i PHP som systematiskt går igenom hela mitt bildbibliotek. Men det är kärt besvär. Har kommit fram till att det i vilket fall som helst är bäst att göra dessa minnekrävande operationer på en vanlig webbserver i stället för att använda molnet. Men först blir det till att ta fram en algoritm i Cloud 9. Hur kul som helst. Innebär dock att jag inte kommer att presentera någon betaversion av den nya bloggen förrän tidigast om en vecka.

comments powered by Disqus


submit to reddit

« Stort stöd för Ulf Kristersson - Ruby i stället för Aurora »