Golang é um dos meus idiomas favoritos e eu quero usá-lo para um projeto pessoal de PNL / ML. O ecossistema do golang é bom e rico o suficiente para isso?
Existe um pacote alternativo para o nltk em golang?
fonte
Golang é um dos meus idiomas favoritos e eu quero usá-lo para um projeto pessoal de PNL / ML. O ecossistema do golang é bom e rico o suficiente para isso?
Existe um pacote alternativo para o nltk em golang?
Não, ainda não
Não há um pacote único no Golang, que age tão versátil quanto o nltk para a PNL. No entanto, existem vários pacotes que visam fazê-lo.
Aqui está uma lista compilada de tais pacotes: https://github.com/gopherds/resources/blob/master/tooling/README.md#nlp
Você pode dar uma olhada neste repositório , que foi recentemente anunciado em notícias de hackers. Pessoalmente, não tenho experiência em usá-lo, mas os benchmarks parecem interessantes:
prosa é uma biblioteca de processamento de linguagem natural (apenas em inglês, no momento) no puro Go. Ele suporta tokenização, segmentação, marcação de parte do discurso e extração de entidade nomeada.