Mudanças entre as edições de "Releases liberadas"

De LCAD
Ir para: navegação, pesquisa
(Releases Liberadas do SCAE)
(Releases Liberadas do SCAE)
Linha 48: Linha 48:
 
   Esta é uma versão de atualização
 
   Esta é uma versão de atualização
 
   - DB_CORE
 
   - DB_CORE
     * dados_vitoria_bh_sub_110_at100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
+
     * dados_vitoria_bh_sub_110_ex100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
 
     BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum
 
     BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum
 
     código com frequência diferente de 100.
 
     código com frequência diferente de 100.
     * dados_vitoria_bh_sub_110_ex100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
+
     * dados_vitoria_bh_sub_110_at100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
 
     BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum  
 
     BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum  
 
     código com frequência superior a 100.
 
     código com frequência superior a 100.

Edição das 13h06min de 18 de março de 2009

Introdução

  • Esta página deverá ser utilizada para documentar todas as releases do SCAE. Para tanto, a mesma servirá como um repositório de descrições de todas as baselines que forem entregues no Projeto. Para tanto, serão utilizadas as seguintes simbologias:
    • Parâmetros entre <> e [] -> indicam obrigatoriedade. Um parâmetro escrito entre <> indica que a utilização do mesmo é obrigatória. Logo, o escrito entre [], indica que sua utilização é opcional. Exemplos
      • <Release> - indica que a informação da Release é obrigatória.
      • [ - [nomeArquivo]] - indica que o nome do arquivo é uma informação opcional.
    • O sinal | indica uma escolha. Isto é, você poderá escolher entre as opções informadas entre <> ou [].
      • <[Módulo]|[CORE]> - Poderá ser escolhido a opção do nome do módulo ou a opção do nome do CORE.
  • O processo de liberação de uma baseline deve seguir o seguinte fluxo:
    • O desenvolvedor, no momento de subir uma release, caso haja conflito, deve fazer um diff com a última versão disponível no repositório para verificar se existe conflitos e ajustá-los, caso necessário.
    • Após o ajuste , o desenvolvedor deverá alterar esta página, em ordem decrescente de data, incluindo as alterações que o mesmo realizou no SCAE, seguindo o formato indicado abaixo:
  SCAE <Release> (liberado em <dataLiberacao> por <autor>)
  
  Esta é uma versão de <[atualização]|[correção de bugs]>
  - <[Módulo]|[CORE]> [ - [nomeArquivo]]
    * <função> : <descrição da alteração>.

Onde:

  • <Release> - Número da release dada pelo SVN. Ex.: 679
  • <dataLiberacao> - Data da Liberação da release. Caso haja mais de uma liberação em uma data, deve-se informar a hora. Ex.: 06/01/2009
  • <autor> - Nome da pessoa que liberou a versão. Ex.: Felipe Pedroni
  • <[atualização]|[correção de bugs]|[manutenção do repositório]> - No caso de a versão possuir novas funcionalidades, usar atualização. No caso de ser uma versão para corrigir bugs existentes, usar correção de bugs. No caso de o desenvolvedor eliminar um arquivo que não deveria estar no repositório, ou ainda, alterar o nome de um diretório ou arquivo, usar manutenção do repositório. Isto fica a cargo do desenvolvedor escolher. Ex.: atualização
  • [Módulo] - Nome do Módulo alterado. Pode ser USER_INTERFACE, Módulo de Métricas, shared, servidor de aplicação, etc.
  • [CORE] - Nome do CORE. Pode ser WNN_CORE, WNN_COR_CORE, VS_CORE, etc. Ex.: WNN_COR_CORE
  • [nomeArquivo] - Nome do Arquivo que foi alterado. Opcional, somente deve ser preenchido caso o desenvolvedor queira detalhar e organizar melhor sua descrição.
  • <função> nome da função alterada. Ex.: test_line

Exemplo

   SCAE 691 (liberado em 03/02/2009 por Bruno Melotti)
   
   Esta é uma versão de atualização. Foram atualizados os seguintes CORES:
   - BOOSTEXTER_CORE - Alterado o nome do core para BTX_CORE, seguindo o padrão dos outros CORES, pois normalmente, os nomes são curtos.
     * Não foi alterada nenhuma função

...


   SCAE 679 (liberado em 06/01/2009 por Felipe Pedroni)
   
   Esta é uma versão de atualização. Foram atualizados os seguintes CORES:
   - WNN_COR_CORE
     * test_line : retirada do parâmetro level.

Releases Liberadas do SCAE

  SCAE 723 (liberado em 18/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - DB_CORE
    * dados_vitoria_bh_sub_110_ex100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
    BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum
    código com frequência diferente de 100.
    * dados_vitoria_bh_sub_110_at100.csv: Atualização deste arquivo. O procedimento para criá-lo foi: (1) Correção ortográfica das bases de Vitória e
    BH. (2) Remoção de documentos repetetidos, isto é, que possuam mesmo vetor de códigos de palavras. (3) Remoção de documentos que possuam algum 
    código com frequência superior a 100.
  SCAE 722 (liberado em 16/03/2009 por Bruno Zanetti)
  
  Esta é uma versão de correção de bugs
  - DB_CORE/db_core.c
    * load_csv_cnae_subclasse: Alteração para aceitar códigos CNAE não-sequencias na tabela.
  SCAE 721 (liberado em 13/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - DB_CORE
    * exceptions.c: Adição deste módulo, o qual é encarregado de carregar, ordenar e procurar a/na lista de exceções.
    * exceptions.h: Adição do arquivo cabeçalho do módulo exceptions.c.
    * CSV/exceptions.csv: Adição do arquivo contendo uma lista de exceções, que se trata de uma tabela existente em CSV_FILES/.
    * CSV/known_tables.csv: Atualização do arquivo. Agora é possível carregar tabelas do tipo EXCEP.
    * db_core.h: Atualização do cabeçalho da função create_lexicon, pois, agora, uma parâmetro a mais é passado (exception_flag).
    * Makefile: Agora o módulo exceptions.c é compilado.
    * *.bat: Atualização em todos os arquivos .bat contendo o comando create_lexicon. Adicionou-se o parâmetro de ativação da flag
    de execeção. Neste arquivo, por default, a flag está OFF (EXCEPTIONS_OFF).
  - DB_CORE/table_lib.c
    * load_known_table: Atualização do corpo da função. Agora é possível carregar uma lista de exceções. Incluiu-se, também neste módulo, o cabeçalho
    exceptions.h.
  - DB_CORE/db_core_rpcs.c
    * create_lexicon_rpc: Dentro desta função, a chamada de função create_lexicon teve o número de parâmetros atualizado conforme consta em              
    db_core.h. Por default, nesta chamada, o valor deste parâmetro (exception_flag) é posicionado para OFF, isto é, EXCEPTIONS_OFF.
  - DB_CORE/db_core.c
    * compute_vector_L: Modificação do número de parâmetros. O último parâmetro se refere, agora, à flag de exceção. O corpo da função também foi
    adaptado a fim de assegura que uma palvra, pertencente a uma classe gramatical que não é de interesse, será removida somente se ela não estiver
    presente na lista de exceção.
    * create_lexicon: Alteração dos parâmtros desta função de acordo como consta em db_core.h.
    * compute_lexicon: Alteração dos parâmtros desta função devido a passagem da flag exceção. O corpo desta função também foi altera de forma que
    a lista de exceção seja carregada caso a flag esteja ON (EXCEPTIONS_ON).
    * db_core: Alteração do corpo da função devido ao novo número de parâmetros do comando create_lexicon. Incluiu-se, também neste módulo, o cabeçalho
    exceptions.h.
  SCAE 720 (liberado em 12/03/2009 por Bruno Zanetti)
  
  Esta é uma versão de correção de bugs
  - config/
    * get_ip_address.bat: Atualização deste arquivo. Por default, o arquivo obtém o endereço IP na configuração eth0:1. Foi
    adicionado um trecho de código para quando não existir tal configuração, obter o IP da eth0. 
  SCAE 719 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de correção de bugs
  - config
    * ports.cfg: Atualização deste arquivo. Por default, todas máquinas escutam requisições localmente, isto é, no endereço 127.0.0.1.
  SCAE 718 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de correção de bugs
  - shared/src/core_rpcs.c
    * address_match_test: Havia um bug nesta função pois ela impedia que CORES executassem localmente.
  SCAE 717 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de correção de bugs
  - DB_CORE/db_core_rpcs.c
    * address_match_test: Havia um bug nesta função pois ela impedia que CORES executassem localmente.
  SCAE 716 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - config
    * get_ip_address.bat: Adição deste script, o qual é invocado por sytem a partir de uma função da sharedno momento. Este script 
      recupera o ip da máquina em que o CORE pretende executar.
  SCAE 715 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - DB_CORE/db_core_rpcs.c
    * address_match_test: função adicionada. Esta função restringe os endereços de rede em que cada CORE pode escutar requisições.
    * read_ports: alteração do corpo da função. Ela passa a chamar a função address_match_test.
  SCAE 714 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - ENSEMB_CORE/ensemb_core.c
    * fill_training_info_vec: adição do parâmetro g_Level e alteração do corpo da função.
  - ENSEMB_CORE/ensemb_core.h
    * fill_training_info_vec: alteração do cabeçalho pela adição do parâmetro level.
  - ENSEMB_CORE/specific_core_rpcs_handling_functions.c
    * begin_training: adição do parâmetro g_Level à chamada de função fill_training_info_vec.
  SCAE 713 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - shared/include/remote_functions.h
    * get_level_name: adição da cabeçalho da função.
  - shared/src/core_rpcs.c
    * address_match_test: função adicionada. Esta função restringe os endereços de rede em que cada CORE pode escutar requisições.
    * read_ports: alteração do corpo da função. Ela passa a chamar a função address_match_test.
  - shared/src/remote_functions.c
    * get_level_name: adição da função. Esta função recupera o nome do nível a partir de um id.
  SCAE 712 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - scaeweb/interfaces/functions/script_interface_8.js
    * clear_options: a propriedade checked do checkbox "Correção Ortográfica" é posicionada para TRUE, por default.
  - scaeweb/interfaces/interface_2_2_8.php
    * Alteração da ordem dos CORES categorizadores.
  - scaeweb/client/client_interface_08.php
    * Recuperação do texto descritivo da subclasse a partir da CNAE_110_SUBCLASSE_CORRIGIDO.
  SCAE 711 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - scae
    * LEIAME.TXT: Atualização de acordo com a versão corrente do SCAE.
  SCAE 710 (liberado em 10/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de manutenção do repositório
  - scae/Roteiros/
    * roteiro_instalacao_scae-1.pdf: arquivo removido.
  SCAE 709 (liberado em 02/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de manutenção do repositório
  - BN_CORE
    * cnae_save.bin: arquivo binário removido.
  SCAE 708 (liberado em 02/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de manutenção do repositório
  - ENSEMB_CORE
    * cnae_save.bin: arquivo binário removido.
  SCAE 707 (liberado em 02/03/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de manutenção do repositório
  - VS_CORE
    * cnae_save.bin: arquivo binário removido.
    * vs_core: remoção do executável do repositório.
    * specific_core_rpcs_handling_functions.o: remoção do .o do repositório.
    * vector_space.o: remoção do .o do repositório.
  SCAE 706 (liberado em 27/02/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - ENSEMB_CORE/specific_core_rpcs_handling_functions.c
    * begin_training: inserção, na chamada de função call_train, do parâmetro g_Level.
    * test_line: remoção do parâmetro level.
    * test_line: remoção, na chamada de função call_test_line, do parâmetro level.
  - USER_INTERFACE/ensemb_default_train.bat: 
    * SUBCLASSE: inserção do parâmetro que especifica o nível do treino.
  SCAE 705 (liberado em 27/02/2009 por Bruno Zanetti)
  
  Esta é uma versão de atualização
  - USER_INTERFACE/bn_default_train.bat 
  - USER_INTERFACE/bn_default_test.bat          
  - USER_INTERFACE/wnn_default_train.bat 
  - USER_INTERFACE/wnn_default_test.bat 
  SCAE 704 (liberado em 27/02/2009 por Felipe Thomaz Pedroni)
  
  Esta é uma versão de atualização
  - WNN_CORE/class_cnae_user_functions/class_cnae_user_functions.c
    * g_level: Remoção desta variável global.
  - WNN_CORE/class_cnae_user_functions/specific_core_rpcs_handling_functions.c
    * g_level: Remoção do extern desta variável global.
  SCAE 703 (liberado em 27/02/2009 por Bruno Zanetti)
  
  Esta é uma versão de atualização
  - BTX_CORE/boostexter.c 
    * reload_training: alteração do nome do executável que contém a implementação do boostexter
    * write_classes_in_names_file: alteração do nome do executável que contém a implementação do boostexter
    * boostexter_train: alteração do nome do executável que contém a implementação do boostexter
    * boostexter_test: alteração do nome do executável que contém a implementação do boostexter
  - BTX_CORE/boostexter.c : Adição do executável icsiboost-r102-static (disponível em http://code.google.com/p/icsiboost/)
  SCAE 702 (liberado em 10/02/2009 por Bruno Zanetti)
  
  Esta é uma versão de atualização
  - shared/src/metrics.c
    * threshold_ranking: Implmentação de corte ideal no ranking.
  SCAE 696 (liberado em 10/02/2009 por Bruno Zanetti)
  
  Esta é uma versão de atualização
  - BTX_CORE/boostexter.c
    * rename_default_files_to_new_name: Alteração do nome dos arquivos .data e .names
    * reload_training: Passando o nome do treino como prefixo para o BoosTexter
    * write_classes_in_names_file: Alteração do nome do arquivo .names
    * write_terms_in_names_file: Alteração do nome do arquivo .data
    * boostexter_train: Passando o nome do treino como prefixo para o BoosTexter
    * create_test_file: Alteração do nome do arquivo .test
    * get_max_belief: Adição desta função
    * get_test_result: Normalização dos pesos atribuídos às classes