240 likes | 374 Views
Redes Neurais. Rafael Lima( ragpl ). Recife, 29 de Junho de 2010. Roteiro. Descrição do problema Redes Neurais Artificiais Preparação dos dados O experimento Resultados Conclusões Bibliografia. Descrição do problema. Cross-Selling. Direcionamento de Produtos 35% das vendas do Amazom.
E N D
Redes Neurais Rafael Lima(ragpl) Recife, 29 de Junho de 2010
Roteiro • Descrição do problema • Redes Neurais Artificiais • Preparação dos dados • O experimento • Resultados • Conclusões • Bibliografia
Cross-Selling • Direcionamento de Produtos • 35% das vendas do Amazom Deseja fritas para acompanhar!?
Redes Neurais Artificiais • Baseadas nas redes neurais biológicas • Neurônio de McCulloch & Pitts • Caracteristicas desejadas • Aprendizagem através de exemplos • Adaptabilidade • Capacidade de generalização • Tolerância a ruídos Dendritos Axônio
MultilayerPerceptron (MLP) • Rede feed forward com mais de uma camada de neurônios • Aproximador universal de funções • Uma única camada é suficiente para aproximar qualquer superficie contida num hipercubo
Preparação dos dados • Base de dados PAKDD: • 40700 amostras • Processamento para procura de inconsistências: • 23 instancias repetidas removidas • PAKDD: • 39977 amostras de C1 • 700 amostras de C2 40700 40677
Preparação dos dados 40677 700 39977 • Divisão dos dados • 39977 amostras de C1 • 700 amostras de C2
C2 C1 Preparação dos dados 19989 350 700 39977 9994 175 • Divisão dos dados • 39977 amostras de C1 • 700 amostras de C2 • Treinamento com validação cruzada • 50% treinamento • 25% validação • 25% teste • Conjuntos de dados são normalizados • Replicar dados do conjunto menor • Selecionar dados do conjunto maior • Randomização 9994 175
O experimento • Primeira fase
O experimento • Primeira fase (REPLICADA) • 90 redes testadas • Script MATLAB calculou, gerou gráficos de desempenho e curvas ROC automaticamente. • Dados guardados em arquivos txt e bmp • Configurações comparadas com auxílio do excel
O experimento • Segunda fase (REDUZIDA) • As 5 redes com menor MSE de teste da primeira fase • Terceira fase (REPETIÇÃO) • Selecionadas duas redes: • Menor MSE de teste • Maior AUC da curva ROC
O experimento • Resultados primeira fase: • 32 configurações com MSE teste < 0.22 • Resultados segunda fase: • Das 5 configurações apenas uma apresentou MSE de teste maior do que na primeira fase • Resultados terceira fase: • BTA x BNME = Rede instável • Aleatorização inicial dos pesos com alta influência
O experimento • Primeira Fase
O experimento • Segunda fase:
O experimento • Tegunda fase:
O experimento • Primeira fase:
O experimento • Segunda fase
O experimento • Terceira fase