ResidenciaTICBrisa / BP-Classificador-de-Propostas

Aplicação de Indexação Automática com ML das propostas publicadas no Brasil Participativo
https://residenciaticbrisa.github.io/BP-Classificador-de-Propostas/
2 stars 1 forks source link

Integração do algoritmo ML no Ruby #32

Closed Leanddro13 closed 1 year ago

Leanddro13 commented 1 year ago

Descrição

Buscar formas de integração do SLClassifier (em Python) no Ruby. Além disso, avaliar a necessidade, dificuldade, vantagens e desvantagens de implementar o algoritmo ML em Ruby caso não seja possível carregar o modelo em Python no Ruby.

Tarefas

Critérios de Aceitação

LexTOliver commented 1 year ago

Persistência do modelo - Formatos interoperáveis: esse tópico da biblioteca Scikit-Learn apresenta algumas formas de salvar o modelo treinado em um formato que seja interoperável entre linguagens. Pode ser interessante para avaliar como vamos guardar o modelo para ser integrado ao Ruby, linguagem na qual o Brasil Participativo é implementado.

LexTOliver commented 1 year ago

O commit 3c69292dcb8422533860452600a10875bff1a674 apresenta a exportação do modelo para o formato ONNX e a utilização do mesmo em Python. Para Ruby, utiliza-se uma biblioteca similar para carregar o modelo.