Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Setup Options com Argparser e Terminal Interaction #21

Merged
merged 17 commits into from
Mar 24, 2022

Conversation

SteffanoP
Copy link
Owner

@SteffanoP SteffanoP commented Mar 15, 2022

Descrição

Esta Pull Request visa implementar um argparser visando automatizar o processo de automação de opções de usuário, como número de instâncias, número de atributos, número de gerações, e outros hyperparâmetros. Por meio da linha de comando é possível configurar todas as opções possíveis a se montar com o framework, possibilitando o teste automatizado e a simplificação das opções necessárias a se configurar, diferenciando do método interativo.

Fixes #15

Objetivos

  • Possibilitar configurar os inputs por meio da linha de comando
    • Forma de distribuição ✔️
    • Quantidade de Instâncias ✔️
    • Quantidade de Atributos/Features ✔️
    • Quantidade de classes ✔️
  • Optar pelo setup do software de forma interativa ou por linha de comando
  • Garantir a possibilidade de automação do software apenas pela linha de comando
  • Garantir uma opção para obter o PATH de um dataset local, quando necessário (:warning: Objetivo movido para Módulo Gerador de Instâncias #19)
  • Configurar opções de pré-processamento ⛔

Get crucial information about how the framework will operate by an argparser.
@SteffanoP SteffanoP added the enhancement New feature or request label Mar 15, 2022
@SteffanoP SteffanoP added this to the v0.3 milestone Mar 15, 2022
@SteffanoP SteffanoP self-assigned this Mar 15, 2022
@SteffanoP SteffanoP changed the title [Feature] Argparser por linha de comando [Feature] Setup Options com Argparser e Terminal Interaction Mar 24, 2022
@SteffanoP SteffanoP marked this pull request as ready for review March 24, 2022 01:17
Copy link
Owner Author

@SteffanoP SteffanoP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A Pull Request segue a proposta de implementação de um argparser para visar a automatização do processo de otimização por meio de um script externo (.sh) utilizando comandos por argparser.

Todavia é notável a não presença de opções de hyperparâmetros por meio da linha de comando, logo não será possível configurar hyperparâmetros automaticamente.

Já para a obtenção do PATH de um dataset local; esta, por sua vez, se trata de um problemática abordada pelo #19. Logo deverá ser incluído nas implementações que visam o módulo gerador de instâncias.

Quanto as configurações de pré-processamento, como scaling, não foram tratados nesta Pull Request e devem ser trabalhados mais adiante em futuras versões.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Configurar argumentos de software por linha de comando
1 participant