• Nenhum resultado encontrado

Manual de Utilização do Predict

N/A
N/A
Protected

Academic year: 2021

Share "Manual de Utilização do Predict"

Copied!
25
0
0

Texto

(1)

Manual de Utilização do Predict

Uma maneira de acessar o Predict é através do Microsoft Excel. Que para quem conhece, facilita tanto para fornecer quanto para receber os dados do Predict .

Construindo um modelo usando o Build Wizard

1. Abra um arquivo no Excel como por exemplo o CREDIT.XLS usando o comando File/Open. CREDIT.XLS contém informações simuladas de candidatos à empréstimos. O papel do Predict neste exemplo é o de apresentar um modelo em que as características do candidato relata a sua aptidão em pagar o empréstimo. Quando o modelo estiver treinado, ele poderá ser usado para guiar decisões para conceder ou negar novos empréstimos. A planilha contém 18 colunas e 408 linhas, sendo que na linha 1 está os nomes dos campos. As entradas da rede Neural serão extraídas da coluna A até a coluna Q (do campo "NAME" ao campo "MERCHANT"). A coluna R será usada como a saída desejada (target) para a rede; os dados nesta coluna é a quantidade de pagamentos feitos pelo indivíduo nos últimos 12 meses.

2. O Predict wizards deve estar ativo. No menu do Predict, Wizards ele deve estar marcado. Se não estiver, basta clicar em Wizards e a marca aparecerá.

3. Selecione o comando Predict/New (Alt P, N) . Uma janela de diálogo padrão aparecerá e pedirá para você selecionar um nome para o novo modelo e um diretório. Use a lista de diretórios para selecionar o diretório Predict e então digite CREDXL.NPR para o nome do modelo. Clique OK. Se CREDXL.NPR já existe, uma janela perguntando se você quer substituir o modelo irá aparecer — responda yes.

4. Quando o dialogo First Example Input Range aparecer, digite A2:Q2 no campo de entrada, ou selecione as células A2 até a Q2 arrastando o mouse sobre elas. Clique OK.

(2)

células usando o mouse. Então clique OK. A razão deste dialogo é para permitir usar os dados que estão ou não adjacente ao First example input range. Para simplificar, entre apenas com o primeiro campo A3 pois o Predict já sabe quantos campos existem do First

Example Input Range.

6. Quando o dialogo First Example Output Range aparecer, digite R2 ou selecione esta célula com o mouse. Clique OK.

(3)

7. Quando o dialogo All Input Data Range aparecer, digite A2:Q408 ou selecione estas células com o mouse. Clique OK. Para simplificar, digite apenas A2:A408 pois o Predict já conhece a extensão dos campos de entrada.

8. Quando o dialogo Field Names Range aparecer, digite A1:R1 ou selecione estas células com o mouse. Clique OK. Para simplificar basta selecionar a primeira célula do nome campo A1.

(4)

sobre o tipo do problema, quão ruidoso são os dados, e quão extensamente ele deve procurar pela solução.

9. No dialogo Problem Type , selecione "prediction". Este é um problema de predição no qual tentamos predizer a habilidade de reembolso de um candidato à empréstimos. Clique OK.

(5)

Os Tipos de Problemas

Os Tipos de Problemas que podem ser selecionados são:

10. No dialogo Noise Level , selecione "moderately noisy data" e clique OK.

Nível de Ruído

Os Níveis de Ruídos que podem ser selecionados são:

11. No dialogo Data Analysis and Transformation Level, selecione "moderate data transformation" e clique OK.

(6)

Analise dos Dados e Nível de Transformação

Os níveis da Data Analysis and Transformation são:

12. No dialogo Input Variable Selection Level , selecione "comprehensive variable selection", tenha certeza que Enable Cascaded Variable Selection não está selecionado, e clique OK.

(7)

Input Variable Selection Level

Os diferentes níveis da Input Variable Selection são:

13. No dialogo Neural Network Search Level , selecione "comprehensive network search" e clique OK.

(8)

Nível de Busca de Rede Neural

Os diferentes níveis de busca da Neural Net são:

14. Selecione o Review Button para as entradas.

(9)

Note que você também pode incluir uma breve descrição do projeto como parte do seu projeto. Você pode selecionar todos os ranges dos dados, o tipo de problema, o nível de ruído, e os níveis de transformação dos dados, da seleção de variável e da rede neural, diretamente neste diálogo, que você pode acessar pelo comando Predict/ Edit.

15. Reveja as seleções acima, e faça correções se necessário. Clique OK quando acabar.. Agora aparece o diálogo The (Re-)Build Network .

(10)

Modo de Reconstrução

As opções para a reconstrução do modelo são:

Selecione, neste caso, a opção Force Neural Net re-training. Começando o Processo de construção

16. No dialogo (Re-)Build Network, clique em Start. Quando completa o treinamento, o seguinte dialogo aparece.

(11)

17. Clique OK.

Agora você está pronto para usar seu modelo. Primeiro, entretanto você deve salvar o modelo.

18. Salve o modelo usando o comando Predict/Save (Alt P, S).

Avaliando o Modelo

O sucesso de seu modelo depende em última instância das melhoras incrementais sobre diferentes tipos de modelo. A função Predict/Teste oferece algumas medidas de avaliação que podem ser usadas para comparar modelos. Você também pode construir métodos de avaliação mais específicos usando funções Excel.

Avaliando o modelo usando a função Predict/Teste 1. Selecione o comando Predict/Teste (Alt P, T).

2. No dialogo Define What to Teste, selecione All Input Data Range, Training Set, e Teste Set, e clique OK.

(12)

para cada conjunto selecionado.

(13)

4. Quando o dialogo Teste Results Range aparecer, entre A415, ou clique nesta célula na planilha.

5. Clique OK para testar o modelo.

Predict passa através dos dados e então coloca uma tabela (começando na célula A415) na planilha:

PAYMENT Accuracy Conf. Interval HISTORY R Net-R Avg. Abs. Max.Abs. RMS (20%) (95%) Records All 0. 880716 0. 880716 1. 402033 9.762009 2. 289972 0. 793612 4. 467358 407 Train 0. 887047 0. 887047 1. 359582 9.762009 2. 230782 0. 802817 4. 358707 284 Teste 0. 867417 0. 867417 1. 500048 9.13174 2. 421117 0. 772358 4. 762817 123

Usando o Modelo para Produzir as Previsões da Rede para todos os Dados de Crédito

1. Selecione o comando Predict/Run (Alt P, R).

2. Quando o diálogo Run Formula Inputs aparecer, entre A2:A408 ou selecione estas células com o mouse e clique OK.

(14)

de entrada. Clicando em Review você sai do Run Wizard e aparecerá o diálogo Run the

Formula.

3. No diálogo Run Formula Outputs, entre ou selecione a célula T2, e selecione o botão Go. O

Predict preenche as células T2 e as células abaixo com um valor de previsão para cada

registro.

(15)

Assim os valores de saída do modelo estarão disponíveis na planilha.

Nível Especialista

Para modificar parâmetros no nível especialista basta selecionar Expert na janela Edit the network.

Da janela Expert Level Parameter você pode selecionar: Train / Test, ou Transform, ou Variable

Selection, ou Network, ou Learning, ou Neuro-Dynamics, ou Heuristics, ou Evaluation.

Seleção do Conjunto de Treinamento/Teste/Validação

Para treinar seu modelo você precisa indicar, do conjunto total dos dados, o conjunto de dados que será usado para o treinamento, o que será usado para o teste, e o que será separado para a validação. Estas escolhas são feitas no diálogo Train, Test and Validation Set, que você pode acessar da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Train / Test

2. Quando o diálogo Train, Test and Validation Set aparecer selecione os grupos de treinamento, teste, e validação.

(16)

A seguinte caixa de diálogo aparecerá quando você selecionar Train / Test:

Este diálogo também pode ser acessado através do comando: Predict/Expert/Train/Test, ou através do diálogo Advanced Level Parameters.

Vendo os Dados Selecionadas

Para ver a que subconjunto (Treinamento/Teste/Validação) cada registro pertence siga os seguintes passos:

1. Clique em Write Flags

2. Quando o diálogo Write Train/Teste aparece, digite V2 ou clique nesta célula.. 3. Clique para selecionar Use Symbolic Equivalents for Flags.

(17)

4. Clique OK.

Quando você clica em OK, Predict escreve informação na planilha sobre quais registros estão em cada um dos subconjuntos (treinamento, teste, validação) e se o dado é ou não ativo e se é ou não do conjunto de dados secundários.

5. Seqüencialmente clique Cancel ou a tecla <Esc> para voltar à planilha.

Observe o conjunto de letras da forma " AWT_V " e " AW_SV " que foram escritas para a planilha na coluna V, cada letra correspondendo ao registro daquela linha. As informações de interesse são representada pelos caracteres ' T' (conjunto de Treinamento), ' S' (conjunto de Teste) e ' V' (conjunto de Validação).

Análise e Transformação dos Dados

Os resultados da análise e transformação dos dados realizada pelo Predic, pode ser visto no diálogo

Transform. Além disso neste diálogo você ainda pode mudar os resultados da análise e

transformação, e selecionar que transformações você deseja para seus dados. O diálogo Transform pode ser acessado da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Tranforms, então a seguinte caixa de diálogo aparecerá:

(18)

diálogo Advanced Level Parameters.

Seleção de Variável

Se você tem um número grande de variáveis de entrada, há tipicamente muitos bons subconjuntos de variáveis que podem resolver seu problema. O Predict usa algoritmo genético, na seleção das variável de entrada, para encontrar bons subconjuntos do conjunto completo de variáveis de entrada. Os parâmetros do Algoritmo Genético podem ser selecionados no diálogo Imput Variable Selection, que pode ser acessado da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Variable Selection, , então a seguinte caixa de diálogo aparecerá:

(19)

Este diálogo também pode ser acessado através do comando: Predict/Expert/Variable Selection. Vendo as Variáveis Selecionadas

Para ver as variáveis que o Predict selecionou para construir o modelo atual:

1. Copia os nomes dos campos de entrada para o problema de crédito(células A1:Q1) e cole isto nas células A409:Q409. Isto lhe ajudará a interpretar os resultados da seleção de variável.

2. Selecione o comando Predict/Expert/Transforms (Alt P, X, T). Isto exibe o diálogo Data Analysis and Transformation.

(20)

assegure de que Write Current VS Field Flags esteja selecionado. Clique OK. 5. Cancele os diálogos para voltar a planilha Excel.

Parâmetros da Rede Neural

Você pode selecionar os parâmetros de treinamento da rede Neural no diálogo NetWork Parameters, que você pode acessar da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Network, , então a seguinte caixa de diálogo aparecerá:

Este diálogo também pode ser acessado através do comando: Predict/Expert/Network.

Parâmetros de Aprendizado

O parâmetros de aprendizado podem ser selecionados no diálogo Learning Parameters, que você pode acessar da seguinte forma:

(21)

1. Quando o diálogo Expert Level Parameter aparecer, selecione Learning, , então a seguinte caixa de diálogo aparecerá:

Este diálogo também pode ser acessado através do comando: Predict/Expert/Learning.

Parâmetros Neuro-Dinamicos

As funções de transferencia da camada de saída e da camada escondida da rede podem ser modificadas no diálogo Neuro-Dynamics, que você pode acessar da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Neuro-Dynamics, , então a seguinte caixa de diálogo aparecerá:

(22)

Heurística

Os parâmetros heurísticos do treinamento podem ser escolhidos no diálogo Training Heuritics, que podem ser acessados da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Heuristics, , então a seguinte caixa de diálogo aparecerá:

(23)

Avaliação do Modelo

A função de avaliação do modelo pode ser escolhida no diálogo Evaluation Parameters, que pode ser acessado da seguinte forma:

1. Quando o diálogo Expert Level Parameter aparecer, selecione Evaluation, , então a seguinte caixa de diálogo aparecerá:

Este diálogo também pode ser acessado através do comando: Predict/Expert/ Evaluation

Nível Avançado

Para modificar parâmetros no nível avançado basta selecionar Advanced no diálogo Edit the network, ou dar o comando Predict/Expert/ Advanced, , então a seguinte caixa de diálogo aparecerá:

(24)

especialista.

Flash Code

Com o comando Predict/Flash Code você pode converter seu modelo treinado para o código C, Visual Basic, ou FORTRAN 77. Você então pode usar este código em qualquer ambiente que tenha um compilador apropriado. A seguinte caixa de diálogo aparece quando você escolhe este comando:

(25)

Selecione as opções desejadas, e então clique em OK. Uma caixa de diálogo do NeuralWare aparecerá. Você deve concordar com o termos de licença para gerar os códigos.

Fechando o Modelo

O passo seguinte mostra como fechar seu modelo Predict. Isto libera toda memória usada pelo modelo.

1. Fecha o modelo usando o comando Predict/Close (Alt P, C). Responda Yes se a questão se você quer salvar o modelo aparecer.

2. Fecha a planilha usando o comando do Excel File/Close, salvando isto (como CREDIT.XLS)

se questionado.

Reabrindo o Modelo

Referências

Documentos relacionados

Métodos: Trata-se de um transversal, realizado com estudantes do 6º semestre do curso de nutrição de ambos os sexos, em que foi aplicado um questionário sobre

Diferentemente da referˆ encia j´ a citada, apresentamos uma demonstra¸ c˜ ao mais geom´ etrica que ainda mais, n˜ ao utiliza o Teorema do ´Indice e ´ e de f´ acil aplica¸ c˜ ao

Outros Equipamentos de Transporte Instrumentos Médicos and dentários Grandes Marcas Reunidas Na Eslováquia, Média - Alta Tecnologia.. Serviços de alta tecnologia:

Realizar experiência-piloto em produção e consumo sustentável de energia em 29 municípios da bacia hidrográfica do rio Uruguai, com responsabilidade sócio-ambiental.. FILOSOFIA

Ela inclui, por isso, não apenas a liberdade (interior) de ter ou não ter uma crença, mas também a liberdade exterior de manifestar a crença, professá-la e propagá-la (cf. Faz

A ISS gere e entrega serviços para instalações, que abrangem uma ampla gama de valências de apoio às empresas, serviços de limpeza, serviços de trabalho temporário, serviços

Todos nós temos uma competência textual-discursiva relativamente bem desenvolvida e não há o que ensinar propriamente. Nosso papel neste momento é compreender como

O(a) docente interessado em inscrever projeto de monitoria de ensino e o(a) estudante interessado em se inscrever na Seleção de Estudantes de Cursos Superiores