När vi vänjer oss vid teknikerna uppfattas de dock inte längre som AI utan övergår till att bli något “normalt”. Ofta övergår det ganska snart även till att vara förväntad funktionalitet. Vi förväntar oss att tjänster anpassas efter oss och förstår vad vi vill.
Det har varit mycket hype kring AI och maskininlärning det senaste året. Den här artikeln är ett försök att hjälpa er ett steg förbi hypen, så att vi kan börja använda teknikerna i praktiken. Om ni inte redan börjat titta på maskininlärning så är det hög tid att göra det. De här teknikerna är inte längre bara något som de stora internetjättarna och forskningsinstituten kan använda sig av. Idag finns det många tekniker som är både enkla att använda och beprövade. Att läsa skriven text, klassificera bilder och hitta mönster i data är i många fall inte längre särskilt svårt eller dyrt att göra.
Molntjänster
Ett av de enklaste sätten att börja med maskininlärning är att använda färdiga tjänster. Just nu dyker det upp nya tjänster nästan varje vecka. Bland de största är Google, IBM, Microsoft och Amazon, men det finns flera andra aktörer också som t.ex. HavenOnDemand eller BigML. Amazon har olika apier för specifika uppgifter som bildigenkänning och text-to-speech. De har även ett mer generellt api för klassificering och prediktion.
Öppen källkod
Fram tills nyligen har det framförallt varit den akademiska världen som drivit utvecklingen. Det har medfört en kultur av öppenhet där man delar med sig av sina tekniker, kod och även dataset att testa mot. Nu satsar dock Google, Facebook, Microsoft, Baidu, m.fl. hårt på maskininlärning och positionerar sig genom att släppa egna öppna ramverk. De är relativt lättillgängliga med bra dokumentation och kodexempel.
För den som har svårt att välja bland ramverken kan en bra ide vara att börja med Keras. Det är ett bibliotek som fungerar som ett enklare API-lager över andra ramverk. Idag fungerar det mot Theano samt Googles TensorFlow. Google har uttryckt att det kommer att bli ett officiellt api till TensorFlow. Även Microsoft har planer på att bygga stöd för Keras till deras Cognitive Toolkit.
Ett bra sätt att lära sig och labba med några av de här ramverken är att gå till det sociala nätverket Kaggle. Där arrangeras tävlingar med olika maskininlärningsproblem. Medlemmarna laddar upp, delar och diskuterar lösningar. Som företag eller organisation går det även att arrangera en tävling via dem och på så sätt få hjälp att hitta bättre lösningar på sina affärsproblem.
