TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Modelagem de Tarefa de Aprendizagem de Máquina

Por:   •  11/9/2016  •  Trabalho acadêmico  •  682 Palavras (3 Páginas)  •  584 Visualizações

Página 1 de 3

Modelagem de Tarefa de Aprendizagem de Máquina

1. Configurar Problema de Aprendizagem de Máquina no domínio do Robocode:

1.1 Defina qual o objetivo e predicado a ser aprendido?

O predicado proposto é “VaiAtirar”. O objetivo é aprender uma definição para saber quando é recomendado atirar em um outro robô ou não. Como atirar é uma ação custosa (que gasta a energia do robô), é importante que o robô só atire quando ele tiver uma alta probabilidade de acertar o alvo.

1.2 Quais os atributos possíveis e relevantes para este predicado? (Estude o domínio para responder)

A distância, a direção e a velocidade de locomoção dos robôs inimigos, como também a energia atual e a temperatura da arma do próprio robô.

1.3 Qual o feedback (supervisão) que se tem em relação ao predicado a ser aprendido? Como seria feita a supervisão neste problema?

O nosso predicado (VaiAtirar) pode assumir dois valores de supervisão. “YES” ou “NO”.

Para fazermos a supervisão neste problema, podemos olhar o histórico de tiros do nosso robô, registrar os valores dos atributos no momento de cada tiro e verificar se cada um destes tiros atingiram o alvo.

1.4 Preparar o modelo de um conjunto de dados (exemplos) de entrada para um algoritmo de aprendizagem de maquina como o ID3, com base no modelo conceitual do domínio estudado e na formulação do problema e objetivo de aprendizagem. Apresentar este modelo na forma de uma tabela como a abaixo:

Atributos:

Temperatura da canhão: TEMP. Inteiro.

Energia atual: ENERG. { LOW, MED, HIGH }

Distância do outro robô: O_DIST. { FAR, MED, CLOSE }

Direção do outro robô: O_DIREC. { PERP, LINEAR }

Velocidade do outro robô: O_SPEED. { FAST, MED, SLOW, STOPPED }

#

TEMP

ENERG

O_DIST

O_DIREC

O_SPEED

Supervisão do Predicado

1

0

LOW

FAR

PERP

FAST

YES

2

0

LOW

CLOSE

PERP

MED

YES

3

0

MED

CLOSE

PERP

FAST

YES

4

0

LOW

FAR

LINEAR

STOPPED

NO

5

0

HIGH

MED

LINEAR

MED

YES

6

0

MED

MED

PERP

SLOW

YES

7

0

MED

FAR

PERP

SLOW

NO

1.5 Analise como capturar exemplos sobre o domínio para construir o conjunto de dados (a ser dividido em conjunto de treinamento e de testes). Qual a proveniência de cada atributo considerado para aprendizagem no modelo conceitual e na API do Robocode? Pense em exemplos hipotéticos para instâncias do problema.

Nossos atributos podem ser divididos em duas categorias. Atributos relacionados ao robô alvo, e atributos relacionados ao nosso próprio robô.

Os atributos do robô alvo podem ser detectados através do

...

Baixar como (para membros premium)  txt (5.4 Kb)   pdf (70.7 Kb)   docx (12.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com