Ett av de stora områdena som Amazon Web Services (AWS) har valt att inrikta sig på när det kommer till Machine Learning och Artificiell Intelligens är Language Services, alltså tjänster för språk och text. I takt med att vår värld blir allt mer globaliserad och vi ser en ökad efterfrågan på möjligheter att kunna lansera tjänster över hela världen så har utbudet av tjänster och verktyg ökat. De stora aktörerna har helt enkelt förstått värdet i att kunna ge utvecklare de redskap de behöver för att kunna nå fler marknader. En av de aktörer som verkligen har tagit detta uppdrag på allvar är AWS som under de senaste åren har utvecklat flera verktyg för Machine Learning och Language Services. Tre exempel på tjänster som idag används för applikationer inom en mängd olika branscher är Amazon Comprehend, Amazon Transcribe och Amazon Translate.
Amazon Comprehend
Amazon Comprehend är en så kallat NLP-tjänst. NLP står för ”natural language processing” och handlar hur man kan använda Machine Learning för att kunna förstå, få insikter och hitta relationer i texter.
Amazon Comprehend bearbetar och analyserar en text och kan sedan identifiera olika saker i texten. Den kan till exempel förstå vilka fraser och ord som är viktiga, om en artikel är positiv eller negativ och identifiera vilka personer och händelser som är viktiga i en text.
Ju mer Amazon Comprehend används desto bättre blir den. Tjänsten lär sig ifrån ny data och får med tiden ny kännedom och större förståelse om nya ämnen, känslor m.m. Dessutom samlar tjänsten information från ett antal olika källor som till exempel amazon.com och blir även på detta sätt ständigt bättre och bättre.
Amazon Transcribe
Amazon Transcribe är en AWS-tjänst som man använder för automatisk taligenkänning.
Denna typ av tjänst brukar kallas en ARS-tjänst vilket är en förkortning av den engelska termen ”automatic speech recognition”. Denna metod kan man till exempel använda för att analysera ljudfiler och få tal omvandlat till text. Amazon Transcribe tar ljudfilen, analyserar den och skickar sedan tillbaka en textfil som innehåller det transkriberade talet. Med tjänsten kan man därför på ett enkelt sätt lägga in funktioner för tal-till-text i sin applikation.
Amazon Translate
Behovet för översättningar ökar mer och mer. I takt med att företag expanderar och lanserar applikationer på fler marknader runt om i världen så behöver man tjänster som kan hjälpa till med översättningar. Globaliseringen och det ökade behovet gör också att verktygen för översättningar utvecklas och blir bättre och bättre. Ett populärt verktyg för detta är Amazon Translate som hjälper dig att översätta stora volymer text på ett enkelt och effektivt sätt.
Amazon Translate är en så kallad ”neurale machine service” för översättningar. Att den är neural innebär att den är en form av automatisering för översättningar som använder sig av Deep Learning. Detta gör att den kan ge en mer korrekt och mer naturlig version av översättningen än om den hade använt sig av en statisk algoritm för översättningar.