Google Cloud Natural Language is een cloud-gebaseerde Natural Language Processing API die verschillende geavanceerde Natural Language Processing modellen voorstelt. Ondanks een belangrijke speler te zijn op de Natural Language Processing markt, is het belangrijk om zorgvuldig het aanbod van Google Natural Language's aanbod zorgvuldig te bekijken om te begrijpen of het de beste oplossing voor u is. Hoe vergelijkt Google Natural Language Processing API zich met de NLP Cloud api in termen van prijs en functies?
Google Natural Language is van mening dat een verzoek minder dan 1.000 tekens moet bevatten. Als uw verzoek meer dan 1.000 tekens bevat, wordt het beschouwd als meerdere verzoeken. Bijvoorbeeld, als u een stuk tekst probeert te classificeren dat bestaat uit 3.500 tekens, wordt dit beschouwd als 4 verzoeken.
De prijs varieert van $0,0005 tot $0,002 per verzoek, afhankelijk van de functie die u gebruikt.
De eerste 5.000 verzoeken zijn elke maand gratis, en als u hun tekstclassificatiemodel gebruikt, krijgt u meer gratis verzoeken (30.000 per maand).
Hoe meer verzoeken je verstuurt, hoe meer je moet betalen.

NLP Cloud hanteert een totaal andere prijsstrategie.
De prijzen van NLP Cloud zijn vast, wat betekent dat u een aantal verzoeken inbegrepen is in uw plan. Als u het aantal verzoeken wilt wijzigen, kunt u op elk moment of downgraden van uw plan op elk moment. Het interessante van een dergelijke prijsstelling is dat deze voorspelbaar is: u weet altijd op voorhand hoeveel u aan het einde van de maand zal aangerekend worden.
NLP Cloud stelt verschillende plannen voor, afhankelijk van het aantal verzoeken dat u nodig hebt, ongeacht het Natural Language Processing-model dat u gaat gebruiken, en ongeacht het aantal tekens in uw verzoek. Bijvoorbeeld, 15 verzoeken per minuut kosten $29 per maand op CPU-servers, en $99 per maand op GPU-servers. Zie de prijzen pagina hier.
Stel u voor dat u stukken tekst van 10.000 tekens wilt classificeren, met een snelheid van 15 verzoeken per minuut.
Google zou ervan uitgaan dat elk verzoek in feite gelijk is aan 10 verzoeken (omdat elk verzoek slechts virtueel kan bestaan uit 1.000 tekens). Dus aan het eind van de maand zou u 10 x 15 x 44.640 = 6.696.000 verzoeken.
Rekening houdend met hun eerste 30k gratis aanvragen, en hun proportionele prijzen, zou je uiteindelijk $3,140 per maand betalen.
Voor dezelfde dienst zou u op NLP Cloud $29 per maand betalen. Het verschil is behoorlijk indrukwekkend!
Google Natural Language is duur en het is moeilijk te voorspellen hoeveel het je gaat kosten aan het eind van de maand. Neem de tijd om van tevoren te rekenen om verrassingen te voorkomen...
Google Natural Language ontwikkelen hun eigen in-house modellen, terwijl NLP Cloud integreert de beste open-source modellen integreert die op de markt beschikbaar zijn. Het zijn twee verschillende strategieën, en beide hebben voor- en nadelen. Google heeft een perfecte controle over hun modellen, maar in ruil daarvoor zijn hun modellen zwarte dozen: we weten niet wat er precies in zit.
Interessant kenmerk: klanten kunnen hun eigen modellen afstemmen op het Google Natural Language-platform, en dat is ook het geval op NLP Cloud. Het is een interessante optie als u denkt dat de basis modellen niet nauwkeurig genoeg zijn en dan moeten worden aangepast aan uw behoeften.
Ook heeft Google specifieke modellen voor medische data analyse, die NLP Cloud niet heeft, dus je zou het interessant kunnen vinden als je in de gezondheidszorg zit.
Laten we nu een lijst maken van alle voorgestelde functies voor natuurlijke taalverwerking.
Hier zijn de Natural Language Processing functies ondersteund door Google Natural Language:
En hier zijn de Natural Language Processing-functies die door NLP Cloud worden ondersteund op het moment van dit schrijven:
Zoals u kunt zien, worden meer Natural Language Processing-functies ondersteund op NLP Cloud, en er zullen er binnenkort nog meer volgen.
Google Natural Language is een belangrijke speler op de markt van de natuurlijke taalverwerking. Ze bieden interessante mogelijkheden zoals de mogelijkheid om je eigen modellen te trainen, of medische woordenschat aan te pakken.
Hun API is echter erg duur. Voor dezelfde prijs, kunt u minstens 100 keer zoveel verzoeken op de NLP Cloud API.
In termen van functies, NLP Cloud stelt vele interessante Natural Language Processing modellen die Google niet voorstellen, zoals tekst samenvatten, vragen beantwoorden, tekst generatie, vertaling, taal detectie, tokenization, lemmatization ...
Ten slotte is het met de prijzen van Google uiterst moeilijk van tevoren te voorspellen hoeveel u aan het eind van de maand, wat niet het geval is met de vaste prijzen van NLP Cloud.
Ik hoop dat dit artikel u heeft geholpen Google Natural Language en NLP Cloud goed te vergelijken!
Julien Salinas
CTO bij NLP Cloud