Pacote para auxiliar na geração de métricas para analisar dados conversacionais
Project description
TakeAicHelper
Instanciando a classe
from TakeAicHelper.metrics import Metrics
analyse = Metrics(path=r'C:\Users\base.csv', encoding='utf-8', sep=';', minimunScore=0.6)
analyse.overview()
- Obter e manipular o tamanho da base de entrada (o número de inputs), a quantidade de intenções, a Taxa de Compreensão Geral (TCG) e a quantidade de inputs reconhecidos com o score maior e menor que o mÃnimo.
analyse.overview()
- Obter e manipular somente o valor da Taxa de Compreensão Geral.
analyse.tcg()
- Obter um ranking das entidades reconhecidas.
analyse.intentDetails("NOME_DA_INTENÇÃO")
- analyse.entities(n=0, mode=None, intentName=None)
n = 0
- Mostra todas as entidadesn > 0
- Top > n entidades reconheidasn < 0
- Top < n entidades reconheidas
mode = total
- Reconhecidas em geral (Considerando se reconhecidas junto com outras entidades)mode = individual
- Reconhecidas em geral (ignorando se reconhecidas junto com outras entidades)
``intentName = NOME_DE_UMA_INTENCAO` - (Caso queira analisar as entidades reconhecidas numa intenção especÃfica)
- Salvar arquivos em csv separados por intenção:
``analyse.csvByIntentions(output, sep)`
output = diretório do nome da pasta
sep = separador do arquivo
obs: No databricks, para salvar mais tabelas, é utilizado a função analyse.tableByIntentions()
- Com a função tr() (Taxa de Reconhecimento) e tci() (Taxa de Compreensão Interna) é possÃvel obter três visualizações (dataframe,tabela ou gráfico)
analyse.tr(figure, valueType, order)
analyse.tci(figure, valueType, order, minimunScore=0.6)
figure = 'dataframe', 'chart' (gráfico), 'table' (tabela)
valueType = '%' (porcecntagem) , 'total' (número inteiro)
order = 'asc' (crescente) , 'desc' (decrescente)
minimunScore (apenas na tci) = score mÃnimo a ser a analisado, por default é 0.6
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file TakeAicHelper-0.0.8.tar.gz
.
File metadata
- Download URL: TakeAicHelper-0.0.8.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6d268900ef5773c614bb3b9e44ddb43aa5f436d3eab27ee89b5814bac12983 |
|
MD5 | d03e935c1a5d829416430c4697f7bc89 |
|
BLAKE2b-256 | 46de59746f32dc3dffaa78260eb8a97903c135213b7926a3a33d8dfef857eebe |