Skip to main content

TCE-GO Artificial Intelligence Framework

Project description

TCE-GO Artificial Intelligence Framework

Framework de Inteligência Artificial desenvolvido para o Tribunal de Contas do Estado de Goiás.

Instalação

Antes de começar tenha certeza de que o pip está instalado com o python>=3.8.

Para instalar localmente:

pip install tcegoframework

Uso

Requisitos

Um arquivo config.ini que possua obrigatoriamente a seguinte estrutura deve existir no diretório onde o framework será chamado:

[options.dremio]
connection = database.address:port
user = username
password = password

[options.training]
expired_class_path = arquivo_naturezas_vigência_expirada.xlsx
validated_data_path = dados_validados.xlsx

[options.dremio]

  • connection: endereço e porta do banco de dados onde serão feitas as consultas.
  • user: nome de usuário do dremio.
  • password: senha do usuário do dremio.

[options.training]

  • expired_class_path: endereço para o arquivo que possui as naturezas fora de vigência.
  • validated_data_path: endereço para o arquivo que possui os dados validados por um especialista quanto à corretude.

Treino

Para iniciar o treinamento:

tcegoaif training

Será gerada uma estrutura de arquivos que não deve ser modificada para correto funcionamento do framework.

Inferência

Para que seja possível realizar inferência os arquivos gerados pelo treinamento devem constar no diretório em que o comando for executado:

tcegoaif inference

Ao final da inferência são gerados dois arquivos:

  • dia-da-execução_results.csv: resultados da inferência contendo a seguinte estrutura:

    Identificador do empenho Empenho Sequencial Empenho Natureza Predita Corretude Predita Avaliação final do modelo
    xxxx.xxxx.xxx.xxxxx xxxx.xxxx.xxx.xxxxx x.x.xx.xx.xx OK C-M1-M2
  • dia-da-execução_plot.png: gráfico contendo a distribuição da avaliação final do framework.

Filtros

Alguns filtros são suportados por ambos os comandos.

  • Intervalo de Datas

    Busca todos os documentos no intervalo de datas (dd/mm/aaaa) especificado. Funciona em modo de treino ou inferência e não pode ser usado em conjunto com o filtro de Data.

      tcegoaif inference --daterange 01/01/2020 01/02/2020 
    

    ou

      tcegoaif inference -dr 01/01/2020 01/02/2020
    
  • Data(s)

    Busca documentos de uma ou mais datas (dd/mm/aaaa) especificadas pelo filtro. Funciona apenas para o modo de inferência e não pode ser usada em conjunto com o filtro de Intervalo de Datas.

      tcegoaif inference --date 01/01/2020 02/01/2020 05/01/2020
    

    ou

      $tcegoaif inference -d 01/01/2020 02/01/2020 05/01/2020
    
  • Órgão(s)

    Busca documentos de um ou mais órgãos especificados no filtro. Funciona apenas para o modo de inferência e pode ser combinado com qualquer um dos outros filtros.

      tcegoaif inference --orgao FUNEBOM
    

    ou

      tcegoaif inference -o FUNEBOM
    

Contribuições

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

tcegoframework-0.4.2.tar.gz (28.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tcegoframework-0.4.2-py3-none-any.whl (28.1 MB view details)

Uploaded Python 3

File details

Details for the file tcegoframework-0.4.2.tar.gz.

File metadata

  • Download URL: tcegoframework-0.4.2.tar.gz
  • Upload date:
  • Size: 28.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tcegoframework-0.4.2.tar.gz
Algorithm Hash digest
SHA256 c637d5dea432ee7af452fb9db5056aff24a8584ace5a9fc1bea89dbcd278df96
MD5 83a1f4179c9814052b71998232ed0d24
BLAKE2b-256 96bc3298f758253d66051bfd2bd6966038967483cb6dea3d4391c0d0bf56a448

See more details on using hashes here.

File details

Details for the file tcegoframework-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: tcegoframework-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 28.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tcegoframework-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e82cfbb6715bfc4fbda604fc6da68d81c82c9f06dedc342ac8c2ce77645f5b9d
MD5 948a49e605208f36922e08fc9b29094d
BLAKE2b-256 a840ab648876930b207ffb8a9e0e31c5c500a3d9265db6e812da04f6ee3284db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page