Golang est l'une de mes langues préférées et je veux l'utiliser pour un projet personnel PNL / ML. L'écosystème de Golang est-il bon et suffisamment riche pour cela?
Existe-t-il un package alternatif pour nltk dans Golang?
la source
Golang est l'une de mes langues préférées et je veux l'utiliser pour un projet personnel PNL / ML. L'écosystème de Golang est-il bon et suffisamment riche pour cela?
Existe-t-il un package alternatif pour nltk dans Golang?
Non pas encore
Il n'y a pas de paquet unique dans Golang, qui agit aussi polyvalent que nltk pour NLP. Cependant, il existe plusieurs packages qui visent à le faire.
Voici une liste compilée de ces packages: https://github.com/gopherds/resources/blob/master/tooling/README.md#nlp
Vous pouvez jeter un œil à ce référentiel , il a été récemment annoncé dans les nouvelles des hackers. Personnellement, je n'ai aucune expérience de son utilisation, mais les repères semblent intéressants:
prose est une bibliothèque de traitement du langage naturel (uniquement en anglais pour le moment) en pure Go. Il prend en charge la tokenisation, la segmentation, le balisage de partie de la parole et l'extraction d'entités nommées.