• Sonuç bulunamadı

2. KIYI KULLANIMI VE PLANLAMASINI ETKİLEYEN FİZİKİ

2.2. Jeomorfolojik Özellikler

2.2.3. Jeomorfolojik Analizler

Figura 6.4: Representac¸˜ao Gr ´afica das Hip ´oteses Induzidas porSee5.

• Verificar as diferenc¸as entre os resultados obtidos pelas hip ´oteses constru´ıdas pelo RCO com as hip ´oteses induzidas por CN 2 e See5 quando todos os conjuntos de exem- plos de treinamento s˜ao utilizados por esses dois indutores;

• Analisar cada uma dessas hip ´oteses internamente, ou seja, as regras que constituem essas hip ´oteses.

O conjunto Steste mencionado foi gerado com 1000(mil) exemplos, tamb´em balanceado,

independente dos conjuntos S1, ..., S8gerados anteriormente. Para realizar as comparac¸˜oes,

os experimentos podem ser divididos em duas fases:

Fase 1: Verificar as hip ´oteses induzidas por CN 2 e See5 utilizando todos os exemplos (S1S ... S S8) em cada experimento.

Fase 2: Verificar as hip ´oteses constru´ıdas por RCO. A seguir, ´e feita uma descric¸˜ao dos trˆes experimentos.

6.2 Descric¸ ˜ao dos Experimentos Realizados

As duas fases dos experimentos 1, 2 e 3 podem ser visualizadas nas Figuras 6.5, 6.6 e 6.7. Deve ser observado que as hip ´oteses h1, ..., h7 foram induzidas uma ´unica vez, e se

aparecem nessas figuras como induzidas uma ou mais vezes, o ´unico motivo ´e para facilitar a visualizac¸˜ao.

Na fase 1 do experimento 1, foram induzidas 2(duas) hip ´oteses, uma com oCN 2 e outra com o See5, utilizando como conjunto de exemplos a uni˜ao dos conjuntos S1, S2, S3 e

S8 — Figura 6.5. Para cada uma das hip ´oteses, foi medido o erro aparente e utilizou-se

a t´ecnica de 10-fold cross validation para estimar a taxa de erro e desvio padr˜ao de cada hip ´otese, bem como o n ´umero de regras induzidas utilizando todos os exemplos. Deve ser observado que nesta primeira fase, ambos os indutores tˆem acesso a todos os exemplos utilizados no experimento. Assim, poderia se supor que cada indutor induziu a hip ´otese

Figura 6.5: Ilustrac¸˜ao do Experimento 1.

6.2 Descric¸ ˜ao dos Experimentos Realizados

Figura 6.7: Ilustrac¸˜ao do Experimento 3.

mais precisa nesta primeira fase do experimento. Analogamente, na fase 1 do experimento 2, foram induzidas 2(duas) hip ´oteses, uma com o CN 2 e outra com o See5, mas, como conjunto de exemplos, foi utilizada a uni˜ao dos conjuntos S1, ..., S5 e S8 — Figura 6.6. De

forma semelhante, na fase 1 do experimento 3, foi utilizado como conjunto de exemplos a uni˜ao dos conjuntos S1, ..., S8 para a induc¸˜ao das duas hip ´oteses utilizando o CN 2 e o

See5 — Figura 6.7. Os resultados obtidos s˜ao mostrados na Tabela 6.1.

Subconjunto/ Erro # de Regras

Experimento Algoritmos

# Ex. Treinamento Aparente e± SD Induzidas CN 2 S1 ❙ S2 ❙ S3 ❙ S8/480 1.40% 4.46%± 0.85% 15 1 See5 S1 ❙ S2 ❙ S3 ❙ S8/480 2.20% 3.30%± 0.90% 7 CN 2 S1 ❙ ...❙S5 ❙ S8/720 2.00% 2.99%± 0.60% 15 2 See5 S1 ❙ ...❙S5 ❙ S8/720 2.00% 3.00%± 1.20 % 7 CN 2 S1 ❙ ...❙S8/960 1.40% 2.76%± 0.44% 15 3 See5 S1 ❙ ...❙S8/960 2.10% 3.00%± 0.40% 8

Tabela 6.1: Resultados Obtidos Utilizando CN 2 e See5 na Fase 1 dos Experimentos 1, 2 e 3

Para a realizac¸˜ao da fase 2 dos experimentos 1, 2 e 3, foram induzidas as hip ´oteses h1, ..., h7, utilizando como conjuntos de exemplos os conjuntos S1, ..., S7 respectivamente,

conforme dito anteriormente. O erro aparente de cada hip ´otese e o n ´umero de regras induzidas bem como a estimativa da taxa de erro e desvio padr˜ao utilizando a t´ecnica de 10-fold cross validation s˜ao mostrados na Tabela 6.2.

Subconjunto/ Erro # de Regras Classificadores

# Ex. Treinamento Aparente e± SD Induzidas

h1 S1/120 0.80% 7.50%± 2.31% 13 h2 S2/120 0.00% 3.33%± 2.55% 7 h3 S3/120 0.80% 4.15%± 1.38% 12 h4 S4/120 0.00% 0.00%± 0.00% 7 h5 S5/120 0.00% 5.82%± 3.29% 9 h6 S6/120 0.80% 4.20%± 2.60% 6 h7 S7/120 2.50% 5.80%± 2.50% 6

Tabela 6.2: Resultados Obtidos nas Hip ´oteses de Entrada h1, ..., h7

Na fase 2 do experimento 1, foram constru´ıdas as hip ´oteses h1 accR, h1 covR, h1 satR,

h1 sensR, h1 specRe h1 supR. Para isso, foram utilizadas as hip ´oteses h1, h2e h3e o conjunto de

exemplos S8 — Figura6.5. A Tabela6.3mostra o n ´umero de regras selecionadas (inclusive

a regra default), o n ´umero de exemplos que restaram na construc¸˜ao de cada uma dessas hip ´oteses (que, portanto, foram classificados pela regra default), o erro aparente cometido no conjunto S8 e o erro cometido no conjunto de teste independente Steste.

Erro Erro em # de Regras # Exemplos Classificadores

em S8 Steste Induzidas N˜ao Cobertos h1 accR 0.00% 6.00% 12 03 – 02.50% h1 covR 0.00% 6.00% 3 60 – 50.00% h1 satR 0.00% 6.00% 12 03 – 02.50% h1 sensR 0.00% 6.00% 3 60 – 50.00% h1 specR 10.00% 7.50% 6 57 – 47.50% h1 supR 0.00% 6.00% 3 60 – 50.00%

Tabela 6.3: Resultados Obtidos UtilizandoRCO — Fase 2 do Experimento 1

Analogamente, na fase 2 do experimento 2, foram constru´ıdas as hip ´oteses h2 accR,

h2 covR, h2 satR, h2 sensR, h2 specR e h2 supR. Para isso, foram utilizadas as hip ´oteses h1, ..., h5

e o conjunto de exemplos S8 — Figura6.6. Os resultados obtidos para as hip ´oteses h2 accR,

h2 covR, h2 satR, h2 sensR, h2 specR e h2 supR s˜ao idˆenticos aos obtidos na fase 2 do experi-

mento 1 — Tabela 6.3. Ou seja, foram constru´ıdas as mesmas hip ´oteses que no experi- mento anterior. Em outras palavras, as regras que constituem as hip ´oteses h4 e h5 nunca

foram consideradas melhores porRCO.

Apesar das regras que constituem as hip ´oteses h4 e h5 induzidas por CN 2 n˜ao terem

influˆencia nas hip ´oteses constru´ıdas por RCO, essas duas hip ´oteses foram mantidas no experimento 3 pois os exemplos utilizados para induzi-las s˜ao tamb´em utilizados por CN 2 e See5 na fase 1 do experimento, influenciando no c ´alculo do erro e desvio padr˜ao dos classificadores induzidos por esses dois algoritmos de AM. Assim, foram constru´ıdas as hip ´oteses h3 accR, h3 covR, h3 satR, h3 sensR, h3 specR e h3 supR. Para isso, foram utilizadas as

hip ´oteses h1, ..., h7 e o conjunto de exemplos S8 — Figura 6.7. Os resultados obtidos s˜ao

mostrados na Tabela6.4. Observando os conjuntos de regras constru´ıdos pelo RCO nesse experimento, apenas a hip ´otese h3 covR apresentou uma pequena diferenc¸a em relac¸˜ao a

h1 covR e h2 covR. Todas as outras hip ´oteses s˜ao idˆenticas `as hip ´oteses constru´ıdas nos

6.2 Descric¸ ˜ao dos Experimentos Realizados

Erro Erro em # de Regras # Exemplos Classificadores

em S8 Steste Induzidas N˜ao Cobertos h3 accR 0.00% 6.00% 12 03 – 02.50% h3 covR 0.00% 9.00% 3 60 – 50.00% h3 satR 0.00% 6.00% 12 03 – 02.50% h3 sensR 0.00% 6.00% 3 60 – 50.00% h3 specR 10.00% 7.50% 6 57 – 47.50% h3 supR 0.00% 6.00% 3 60 – 50.00%

Tabela 6.4: Resultados Obtidos UtilizandoRCO — Fase 2 do Experimento 3)

Esses resultados n˜ao s˜ao os esperados, isto ´e, obter as mesmas hip ´oteses nos diversos experimentos. Assim, foi decidido investigar cuidadosamente o motivo das hip ´oteses cons- tru´ıdas por RCO n˜ao serem distintas quando o conjunto de hip ´oteses H ´e incrementado com novas hip ´oteses. A explicac¸˜ao ´e simples e est ´a intimamente ligada ao crit´erio de desempate, por n ´os implementado, para escolher a melhor regra. O crit´erio de desempate utilizado ´e descrito pelos passos 1 e 2 a seguir:

1. Sejam as hip ´oteses h1, h2, ..., hL, nessa ordem, os dados de entrada do RCO. Ent˜ao,

se em uma iterac¸˜ao do RCO existirem duas regras Ru e Rq, com Ru ∈ hi e Rq ∈ hj,

i < j, ambas com a mesma melhor medida segundo o crit´erio implementado, o RCO escolhe a regra Ru, pois i < j. Em outras palavras, se a hip ´otese hiprecede a hip ´otese

hj ent˜ao, em caso de empate, as regras que constituem hi tˆem precedˆencia sobre as

regras de hj;

2. Supondo que existam, em uma iterac¸˜ao doRCO, duas (ou mais) regras Ru e Rq nessa

ordem, todas com a mesma melhor medida segundo o crit´erio implementado, ent˜ao, independente de pertencer `a mesma hip ´oteses ou a hip ´oteses diferentes sempre ser ´a escolhida a regra Ru e, no caso desta regra n˜ao cobrir nenhum exemplo, a iterac¸˜ao do

RCO p ´ara.

Como pode ser observado, esse crit´erio de desempate favorece a escolha das regras das primeiras hip ´oteses. Em outras palavras, RCO n˜ao “enxerga” as regras das hip ´oteses posteriores. Isso explica o motivo deRCO construir a mesma hip ´otese quando ´e utilizado o conjunto de hip ´oteses{h1, h2, h3} ou o conjunto {h1, ..., h5}. Neste caso espec´ıfico, nenhuma

das regras das hip ´oteses h4 e h5 foi considerada porRCO.

Uma forma de diminuir esse bias2 ´e escolher aleatoriamente a melhor regra a ser utili- zada na hip ´otese constru´ıda pelo RCO. Assim, foi decidido revisar o crit´erio utilizado para escolher a melhor regra em caso de empate. O novo crit´erio ´e tal que, em cada iterac¸˜ao, seleciona-se, de forma aleat ´oria, uma regra do subconjunto de regras que cont´em as re- gras com a mesma melhor medida. Se a regra selecionada n˜ao cobre nenhum exemplo, seleciona-se aleatoriamente outra regra desse subconjunto. O processo continua at´e que alguma regra selecionada cubra ao menos um exemplo do conjunto de exemplos dispon´ıvel na iterac¸˜ao, ou at´e que esse subconjunto de regras esteja vazio.

2O bias de um algoritmo de aprendizado de m ´aquina mede o quanto, na m´edia, as hip ´oteses induzidas pelo algoritmo de aprendizado sobre todos os poss´ıveis conjuntos de treinamento de um dado tamanho se aproxima da hip ´otese verdadeira.

Com oRCO revisado, o experimento 3 foi repetido 3(trˆes) vezes, com as mesmas hip ´oteses de entrada h1, ..., h7 e o mesmo conjunto de exemplos S8, com o intuito de verificar se as

hip ´oteses constru´ıdas s˜ao distintas e melhores que as anteriores.

Analogamente `a fase 2 do experimento 3, para as hip ´oteses h4 accR, h4 covR, h4 satR,

h4 sensR, h4 specRe h4 supRconstru´ıdas, a Tabela6.5mostra o n ´umero de regras selecionadas

(inclusive a regra default), o n ´umero de exemplos que restaram na construc¸˜ao de cada uma dessas hip ´oteses (que, portanto, foram classificados pela regra default), o erro aparente cometido no conjunto S8 e o erro cometido no conjunto de teste independente Steste. J ´a

esses dados medidos para as hip ´oteses h5 accR, h5 covR, h5 satR, h5 sensR, h5 specR e h5 supR

s˜ao mostrados na Tabela 6.6, e para as hip ´oteses h6 accR, h6 covR, h6 satR, h6 sensR, h6 specRe

h6 supR, s˜ao mostrados na Tabela 6.7.

Erro Erro em # de Regras # Exemplos Classificadores

em S8 Steste Induzidas N˜ao Cobertos h4 accR 0.00% 6.00% 6 20 – 16.67% h4 covR 3.33% 9.00% 3 60 – 50.00% h4 satR 0.83% 5.50% 7 05 – 4.17% h4 sensR 3.33% 9.00% 3 60 – 50.00% h4 specR 0.83% 6.00% 7 23 – 19.17% h4 supR 0.00% 6.00% 3 60 – 50.00%

Tabela 6.5: Resultados Obtidos UtilizandoRCO — Experimento 4 Erro Erro em # de Regras # Exemplos

Classificadores

em S8 Steste Induzidas N˜ao Cobertos h5 accR 0.00% 4.50% 8 20 – 16.67% h5 covR 3.33% 9.00% 3 60 – 50.00% h5 satR 0.00% 6.00% 11 04 – 33.33% h5 sensR 3.33% 9.00% 3 60 – 50.00% h5 specR 0.83% 3.00% 9 25 – 20.83% h5 supR 3.33% 9.00% 3 60 – 50.00%

Tabela 6.6: Resultados Obtidos UtilizandoRCO — Experimento 5 Erro Erro em # de Regras # Exemplos

Classificadores

em S8 Steste Induzidas N˜ao Cobertos h6 accR 0.00% 6.00% 7 24 – 20.00% h6 covR 3.33% 9.00% 3 60 – 50.00% h6 satR 0.00% 4.50% 8 20 – 16.67% h6 sensR 3.33% 9.00% 3 60 – 50.00% h6 specR 0.00% 6.00% 7 20 – 16.67% h6 supR 3.33% 9.00% 3 60 – 50.00%

Tabela 6.7: Resultados Obtidos UtilizandoRCO — Experimento 6 Deve ser observado, nesses 3 experimentos (experimentos 4, 5 e 6), que:

• Com os crit´erios de avaliac¸˜ao de regra covR e sensR, foram induzidas hip ´oteses idˆenticas nos 3 experimentos. Entretanto, foi observado que h ´a uma diferenc¸a na ordem em que as regras foram selecionadas.