• Nenhum resultado encontrado

4.3 IMPLEMENTAC ¸ ˜ AO

4.3.1 Administrador ou usu´ario teste

4.3.1.2 Usu´ario teste

Na “Classificac¸˜ao...” existe trˆes opc¸˜oes “Todos os 24 classificadores...”, “Apenas um classificador...” e “Precis˜ao m´edia de afirmac¸˜ao”, como mostra a Figura 55 referente `a interface.

Figura 55: Opc¸˜oes existentes na opc¸˜ao de “Classificac¸˜ao...”. Fonte: Autoria pr´opria.

Cada uma das opc¸˜oes executa alguns procedimentos, os quais s˜ao apresentados na Figura 56 e descritos etapa a etapa.

Figura 56: Possibilidades da opc¸˜ao ”Classificac¸˜ao...”. Fonte: Autoria pr´opria.

1. Precis˜ao m´edia de afirmac¸˜ao. Quando tem-se o arquivo com o resultado da classificac¸˜ao e deseja-se obter a m´edia dos valores de afirmac¸˜ao. Calcula-se a soma dos valores de pre- cis˜ao de afirmac¸˜ao das instˆancias classificadas corretamente e divide-se pela quantidade de acertos.

2. Inserir imagem. Carrega-se a imagem a ser analisada;

3. Escolher a opc¸˜ao a ser analisada. H´a 11 opc¸˜oes: cor, bilirrubina, corpos cetˆonicos, den- sidade, glicose, leuc´ocitos, nitrito, pH, prote´ına, sangue ou urobilinogˆenio. Contudo, o foco do estudo ´e a cor, ou seja, para constatar a eficiˆencia foram realizados experimentos, enquanto, que as demais ser˜ao aperfeic¸oadas para trabalhos futuros. Portanto, deve-se escolher a opc¸˜ao cor;

4. ´Unico classificador. Ocorre a formac¸˜ao de somente um arquivo de classificac¸˜ao e de tempo de execuc¸˜ao, pois escolhe-se o classificador a ser utilizado;

5. Todos os 24 classificadores. Cria-se 24 arquivos de classificac¸˜ao e de tempo de execuc¸˜ao automaticamente;

6. Verificar senha. Para ter acesso `as func¸˜oes de administrador deve-se inserir uma senha, ou seja, o usu´ario real n˜ao ter´a acesso;

7. Classificador a ser utilizado. Caso a opc¸˜ao escolhida seja ” ´Unico classificador”o usu´ario teste ir´a escolher somente um classificador, caso contr´ario, ´e escolhido automaticamente os 24 classificadores considerados no trabalho, ou seja, executa-se 24 vezes as ac¸˜oes de n´umero 7, 9, 10, 11, e 12 realizado ap´os executar a senha. O valor da vizinhanc¸a ´e definido uma ´unica vez.

8. Definir valor de vizinhanc¸a. O descritor BIC pode ser executado com vizinhanc¸a 4 ou 8; 9. Criac¸˜ao autom´atica de arquivos arff. Com base no arquivo que cont´em todos os vetores

de caracter´ısticas referentes `as imagens da base, s˜ao criados 5 arquivos de teste e de treinamento. Observac¸˜oes importantes:

• Um c´alculo, mostrado a seguir, criado por mim demonstra a quantidade de vetores que deve ser desconsiderada, ap´os um dada posic¸˜ao ter sido lida, para se obter o m´aximo de arquivos sem similaridades entre eles;

Quantidade total de imagens da base

(Porcentagem de teste dese jada ∗ Quantidade total de imagens da base)− 1 (1) Esta equac¸˜ao simplificada se torna a seguinte:

1

• No caso, a porcentagem para treinamento ´e de 80% e para o teste ´e de 20%, assim, (1/0,2) -1 = 4; Assim deve-se desconsiderar 4 posic¸˜oes. A Figura 57 mostra o pro- cesso considerando a primeira classe, por´em, este procedimento continua da mesma maneira nas demais classes, sendo que no total s˜ao dez classes;

Figura 57: Leitura das posic¸˜oes que ser˜ao para teste (verde), as demais para treinamento (azul). Fonte: Autoria pr´opria.

• Por exemplo, para formar o teste no1 a primeira posic¸˜ao ´e lida (cor verde), desconsidera- se as quatro seguintes (cor azul), as quais ser˜ao armazenadas no arquivo de treina- mento, e realiza a leitura da pr´oxima, o ciclo (em vermelho) ´e realizado dez vezes, pois, no problema em quest˜ao, s˜ao dez classes. Este procedimento ´e aplicado nas demais formac¸˜oes;

diferentes. E, tamb´em, que os de teste sejam diferentes entre si, assim, como os de treinamento.

10. Formac¸˜ao autom´atica dos arquivos do tipo .bat. O programa verifica se os arquivos .bat correspondentes ao classificador e ao valor da vizinhanc¸a j´a foram criados, caso ainda n˜ao, os mesmos s˜ao gerados.

• Por exemplo, o arquivo auxBat bayes.NaiveBayes 1 tm4.bat chama o arquivo weka bayes.NaiveBayes 1 tm4.bat, ambos s˜ao criados quando o parˆametro a ser consi- derado na aplicac¸˜ao ´e o classificador NaiveBayes, do tipo bayes, com valor 4 de vizinhanc¸a e o n´umero 1 se refere ao primeiro arquivo de teste e de treinamento, como mostra a Figura 58.

Figura 58: Formac¸˜ao dos arquivos do tipo bat. Fonte: Autoria pr´opria.

O arquivo auxBat.bat possui o caminho de localizac¸˜ao do arquivo weka.bat, este possui os comandos necess´arios para execuc¸˜ao do Weka Console. Dois comandos s˜ao necess´arios, um para obter informac¸˜oes de classificac¸˜ao para cada instˆancia do teste e outro para obter o tempo de execuc¸˜ao, estes descritos na sub sec¸˜ao Classificac¸˜ao. 11. Weka console. Esta ferramenta realiza a classificac¸˜ao, fornecendo um arquivo de resul-

tado por instˆancia e outro relacionado ao tempo de execuc¸˜ao.

12. Criac¸˜ao autom´atica de arquivos de precis˜ao. Baseia-se nos resultados de classificac¸˜ao. Ap´os formados os cinco arquivos de classificac¸˜ao (referentes aos arquivos de teste e trei- namento por um ´unico classificador) pelo Weka, estes arquivos s˜ao lidos e a precis˜ao m´edia de cada um ´e armazenada em um novo arquivo.

Na Figura 59, por exemplo, o processo ´e representado, considerando vizinhanc¸a 4 e o classificador IBk, como pode ser visualizado ser˜ao formados somente cinco arquivos de precis˜ao, cada um com 24 valores de precis˜ao m´edia, estes relacionados aos resultados dos 24 classificadores, caso o usu´ario teste tenha escolhido a opc¸˜ao ”Todos os 24 classi- ficadores”, caso contr´ario, o arquivo conter´a o valor para o classificador escolhido.

Figura 59: Processo realizado para armazenar os valores da precis˜ao. Fonte: Autoria pr´opria.

Portanto, a partir dos arquivos Resultado <tipo do classificador.Nome do classificador> <arquivo de teste e treinamento 1, 2, 3 4 ou 5> tm<vizinhanc¸a 4 ou 8>, ser´a obtida a precis˜ao m´edia de cada um e armazenada em Precis˜ao m´edia <arquivo de teste e treina- mento 1, 2, 3 4 ou 5> tm<vizinhanc¸a 4 ou 8>, respectivamente.

O usu´ario teste tem acesso a trˆes possibilidades, como mostra a Figura 60. Caso esco- lher:

Figura 60: Possibilidades fornecidas para o usu´ario teste. Fonte: Autoria pr´opria.

1. Todos os 24 classificadores. Caso esta opc¸˜ao seja a desejada, deve-se antes clicar no “Inserir imagem” para carregar a base e definir a opc¸˜ao a ser executada, escolher a opc¸˜ao e clicar em “Todos os 24 classificadores”.

2. ´Unico classificador. Caso esta opc¸˜ao seja a desejada, deve-se antes clicar no “Inserir imagem”, ap´os em umas das opc¸˜oes dispon´ıveis e escolhe-se um dos 24 classificado-

res, apresentados na Tabela 12, ou outro, por´em, deve-se informar o tipo e o nome do classificador, como mostra a Figura 61

Figura 61: Possibilidades da opc¸˜ao ” ´Unico classificador...”. Fonte: Autoria pr´opria.

Para estas duas opc¸˜oes, durante a execuc¸˜ao deve-se informar a senha e o local onde ser˜ao salvos os arquivos de teste e treinamento.

3. Precis˜ao m´edia de afirmac¸˜ao. Clica-se nesta opc¸˜ao, durante a execuc¸˜ao deve-se informar a senha e carregar o arquivo a ser analisado.

Documentos relacionados