Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[TDCSP - TRILHA JAVA - 2019 ] IA com Java? Sistema de recomendação em Java com o Apache Mahout

[TDCSP - TRILHA JAVA - 2019 ] IA com Java? Sistema de recomendação em Java com o Apache Mahout

Trabalha com Java, tem curiosidade pela área de IA mas não quer aprender em Python? Nessa talk vou demonstrar como desenvolver um simples sistema de recomendação de livros e filmes em JAVA utilizando o Apache Mahout, uma estrutura de álgebra linear para algoritmos de machine learning com desempenho escalonável e utilizaremos algoritmos que relacionam a proximidade entre os usuários para fazer as recomendações.

More Decks by Kamila de fatima santos oliveira

Other Decks in Programming

Transcript

  1. Globalcode – Open4education Agenda ❖ O que é machine learning?

    ❖ O que são sistemas de recomendação? ❖ Person Correlation Similarity ❖ Como funciona? ❖ VAMOS AO CÓDIGO?
  2. Machine Learning O que é machine learning? Se trata do

    aprendizado de máquina, um ramo da IA (inteligência Artificial) que se baseia na ideia de que sistemas são capazes de aprender com dados, identificar padrões e realizar tomadas de decisões com o mínimo de intervenção de um ser humano.
  3. Sistemas de recomendação O que são sistemas de recomendação? São

    técnicas de software que fornecem sugestões de itens para ajudar usuários deste sistema nos diversos processos de tomada de decisão.
  4. Person Correlation Similarity Person Correlation Similarity Se baseia na similaridade

    entre pessoas na hora de escolher e atribuir notas para determinar os resultados de sua recomendação.
  5. PESSOA 1 : JÁ ASSISTI ESTES AQUI FILME A NOTA

    8 FILME D NOTA 10 FILME E NOTA 5
  6. PESSOA 2 : JÁ ASSISTI ESTES AQUI FILME A NOTA

    2 FILME B NOTA 1 FILME E NOTA 3