Το Google Cloud Natural Language είναι ένα cloud-based API επεξεργασίας φυσικής γλώσσας που προτείνει διάφορα προηγμένα μοντέλα επεξεργασίας φυσικής γλώσσας. Παρά το είναι ένας σημαντικός παράγοντας στην αγορά επεξεργασίας φυσικής γλώσσας, είναι σημαντικό να εξετάσουμε προσεκτικά το Google Natural Language προκειμένου να καταλάβετε αν είναι η καλύτερη λύση για εσάς. Πώς συγκρίνεται το Google Natural Language Processing API με το NLP Cloud api όσον αφορά την τιμολόγηση και τα χαρακτηριστικά;
Η φυσική γλώσσα της Google θεωρεί ότι ένα αίτημα πρέπει να περιέχει λιγότερους από 1.000 χαρακτήρες. Εάν το το αίτημά σας περιέχει περισσότερους από 1.000 χαρακτήρες, θεωρείται ότι πρόκειται για πολλά αιτήματα. Για παράδειγμα, εάν προσπαθείτε να ταξινομήσετε ένα κομμάτι κειμένου που αποτελείται από 3.500 χαρακτήρες, αυτό θεωρείται ως 4 αιτήματα.
Η τιμή κυμαίνεται από $0,0005 έως $0,002 ανά αίτημα, ανάλογα με τη λειτουργία που χρησιμοποιείτε.
Τα πρώτα 5.000 αιτήματα είναι δωρεάν κάθε μήνα, και αν χρησιμοποιήσετε το μοντέλο ταξινόμησης κειμένου τους, θα λάβετε περισσότερες δωρεάν αιτήσεις (30.000 ανά μήνα).
Όσο περισσότερες αιτήσεις στέλνετε, τόσο περισσότερο χρεώνεστε.

Το NLP Cloud υιοθετεί μια εντελώς διαφορετική στρατηγική τιμολόγησης.
Η τιμολόγηση του NLP Cloud είναι σταθερή, πράγμα που σημαίνει ότι έχετε ένα αριθμό αιτημάτων που περιλαμβάνονται στο πρόγραμμά σας. Αν θέλετε να αλλάξετε τον αριθμό των αιτήσεων, μπορείτε να αναβαθμίσετε ή να υποβαθμίσετε το πρόγραμμά σας ανά πάσα στιγμή. Το ενδιαφέρον με μια τέτοια τιμολόγηση είναι ότι είναι προβλέψιμη: μπορείτε γνωρίζετε πάντα εκ των προτέρων πόσο θα χρεωθείτε στο τέλος του μήνα.
Το NLP Cloud προτείνει διάφορα πακέτα, ανάλογα με τον αριθμό των αιτήσεων που χρειάζεστε, ανεξάρτητα από το μοντέλο επεξεργασίας φυσικής γλώσσας. που πρόκειται να χρησιμοποιήσετε, και ανεξάρτητα από τον αριθμό των χαρακτήρων που περιέχονται στο αίτημά σας. Για παράδειγμα, 15 αιτήματα ανά λεπτό κοστίζουν 29 δολάρια ανά μήνα σε διακομιστές CPU και 99 δολάρια ανά μηνιαίως σε διακομιστές GPU. Δείτε τη σελίδα τιμών εδώ.
Φανταστείτε ότι θέλετε να ταξινομήσετε κομμάτια κειμένου που αποτελούνται από 10.000 χαρακτήρες, με ρυθμό 15 αιτήσεων. ανά λεπτό.
Η Google θα θεωρούσε ότι κάθε αίτηση είναι στην πραγματικότητα ισοδύναμη με 10 αιτήσεις (επειδή κάθε αίτηση μπορεί να να αποτελείται ουσιαστικά μόνο από 1.000 χαρακτήρες). Έτσι, στο τέλος του μήνα θα εκτελέσετε 10 x 15 x 44.640 = 6.696.000 αιτήσεις.
Λαμβάνοντας υπόψη τα πρώτα 30 χιλιάδες δωρεάν αιτήματα και την αναλογική τιμολόγηση, θα μπορούσατε τελικά να πληρώνετε 3.140 δολάρια το μήνα.
Για την ίδια υπηρεσία θα πληρώνατε 29 δολάρια το μήνα στο NLP Cloud. Η διαφορά είναι εντυπωσιακή!
Η φυσική γλώσσα της Google είναι ακριβή και είναι αρκετά δύσκολο να προβλέψει κανείς πόσο θα χρεωθείτε. στο τέλος του μήνα. Αφιερώστε χρόνο για να κάνετε τους υπολογισμούς εκ των προτέρων, προκειμένου να αποφύγετε τις εκπλήξεις...
Η Google Natural Language αναπτύσσει τα δικά της εσωτερικά μοντέλα, ενώ το NLP Cloud ενσωματώνει τα καλύτερα μοντέλα ανοικτού κώδικα που είναι διαθέσιμα στην αγορά. Πρόκειται για 2 διαφορετικές στρατηγικές, και οι δύο έχουν πλεονεκτήματα και μειονεκτήματα. Η Google έχει απόλυτο έλεγχο των μοντέλων της, αλλά σε αντάλλαγμα τα μοντέλα της είναι μαύρα κουτιά: δεν γνωρίζουμε τι ακριβώς υπάρχει μέσα.
Ενδιαφέρον χαρακτηριστικό: οι πελάτες μπορούν να ρυθμίσουν τα δικά τους μοντέλα στην πλατφόρμα Φυσικής Γλώσσας της Google, και αυτό ισχύει και για το NLP Cloud. Πρόκειται για μια ενδιαφέρουσα επιλογή εάν θεωρείτε ότι η βασική μοντέλα δεν είναι αρκετά ακριβή και στη συνέχεια θα πρέπει να προσαρμοστούν στις ανάγκες σας.
Επίσης, η Google διαθέτει ειδικά μοντέλα αφιερωμένα στην ανάλυση ιατρικών δεδομένων, τα οποία δεν διαθέτει το NLP Cloud, οπότε μπορείτε να μπορεί να το βρείτε ενδιαφέρον αν εργάζεστε στον κλάδο της υγειονομικής περίθαλψης.
Ας απαριθμήσουμε τώρα όλα τα προτεινόμενα χαρακτηριστικά επεξεργασίας φυσικής γλώσσας.
Ακολουθούν τα χαρακτηριστικά επεξεργασίας φυσικής γλώσσας που υποστηρίζονται από τη Φυσική γλώσσα της Google:
Και εδώ είναι τα χαρακτηριστικά επεξεργασίας φυσικής γλώσσας που υποστηρίζονται από το NLP Cloud από τη στιγμή που γράφονται αυτές οι γραμμές:
Όπως μπορείτε να δείτε, περισσότερες λειτουργίες επεξεργασίας φυσικής γλώσσας υποστηρίζονται από το NLP Cloud, και σύντομα θα προστεθούν και άλλες.
Η Google Natural Language είναι ένας σημαντικός παράγοντας στην αγορά επεξεργασίας φυσικής γλώσσας. Προτείνουν ενδιαφέροντα χαρακτηριστικά όπως η δυνατότητα να εκπαιδεύετε τα δικά σας μοντέλα ή να απευθύνεστε σε ιατρικό λεξιλόγιο.
Ωστόσο, το API τους είναι πολύ ακριβό. Για την ίδια τιμή, μπορείτε να πάρετε τουλάχιστον 100 φορές περισσότερα αιτήσεις στο API του NLP Cloud.
Όσον αφορά τα χαρακτηριστικά, το NLP Cloud προτείνει πολλά ενδιαφέροντα μοντέλα επεξεργασίας φυσικής γλώσσας που δεν προτείνει η Google, όπως το κείμενο σύνοψη κειμένου, απάντηση ερωτήσεων, παραγωγή κειμένου, μετάφραση, ανίχνευση γλώσσας, tokenization, lemmatization...
Τέλος, η τιμολόγηση της Google καθιστά εξαιρετικά δύσκολο να προβλέψετε εκ των προτέρων πόσο πρόκειται να χρεωθείτε στο τέλος του μήνα, κάτι που δεν συμβαίνει με την ενιαία τιμολόγηση του NLP Cloud.
Ελπίζω αυτό το άρθρο να σας βοήθησε να συγκρίνετε σωστά τα Google Natural Language και NLP Cloud!
Julien Salinas
CTO στο NLP Cloud