Programação em Java: Construa um sistema de recomendação

coursera.inc

coursera.inc

Programação em Java: Construa um sistema de recomendação

Descrição

Você já se perguntou como a Netflix decide quais filmes recomendar para você? Ou como a Amazon recomenda livros? Podemos ter uma ideia de como isso funciona criando nosso próprio recomendador simplificado!

Neste ponto final, você mostrará suas habilidades de resolução de problemas e programação Java criando sistemas de recomendação. Você trabalhará com dados de filmes, incluindo classificações, mas os princípios envolvidos podem ser facilmente adaptados para livros, restaurantes e muito mais. Você escreverá um programa para responder a perguntas sobre os dados, incluindo quais itens devem ser recomendados a um usuário com base em suas avaliações de vários filmes.

Dados os arquivos de entrada nas avaliações dos usuários e títulos de filmes, você será capaz de:

 

1. Ler e analisar dados em listas e mapas;

2. Calcular avaliações médias;

3. Calcular a similaridade de um determinado avaliador com outro usuário com base nas avaliações; 

4. Recomende filmes a um determinado usuário com base nas avaliações; e

5. Exibir filmes recomendados para um determinado usuário em uma página da web.

 

Certificados compartilháveis e 100% on-line

Aproximadamente 5 horas para concluir

Curso em: Inglês

Legendas: Árabe, Francês, Portuguese (European), Italiano, Vietnamita, Alemão, Russo, Inglês, Espanhol.

 

Instrutor: Robert Duvall, Palestrante;

Instrutor: Owen Astrachan, Professor de Prática;

Instrutor: Andrew D. Hilton, Professor Associado de Prática;

Instrutor: Susan H. Rodger, Professor de Prática

Módulos e Conteúdo

Módulo 1: Apresentando o recomendado
- Você iniciará o projeto final observando os recursos de um mecanismo de recomendação. Em seguida, você escolherá como ler e organizar dados de usuários, classificações e filmes em seu programa. O exercício de programação fornecerá uma verificação do seu progresso antes de passar para a próxima etapa.

Módulos e Conteúdo

Módulo 2: Recomendações Simples
- Sua segunda etapa na criação de um recomendador se concentrará em fazer recomendações simples com base nas avaliações médias que um filme recebe. Você também se certificará de que cada filme recomendado tenha pelo menos um número mínimo de avaliações de usuários antes de incluí-lo em suas recomendações. Ao longo desta etapa, você é incentivado a usar seu conhecimento do processo de sete etapas para projetar algoritmos úteis e programas bem-sucedidos para resolver os desafios que enfrentará.

Módulos e Conteúdo

Módulo 3: Interfaces, Filtros, Banco de Dados
- Em sua terceira etapa, você será incentivado a usar interfaces para reescrever seu código existente, tornando-o mais flexível e eficiente. Você também adicionará filtros para selecionar um subconjunto desejado de filmes que deseja recomendar, como 'todos os filmes com menos de duas horas de duração' ou 'todos os filmes feitos em 2012'. Você também tornará seu mecanismo de recomendação mais eficiente ao praticar princípios de design de software, como re-fatoração.

Módulos e Conteúdo

Módulo 4: Médias Ponderadas
- Em sua quarta etapa, você completará seu mecanismo de recomendação encontrando usuários no banco de dados que tenham classificações semelhantes e ponderando suas entradas para fornecer uma recomendação mais pessoal para os usuários de seu programa. Depois de concluir esta etapa, você pode solicitar avaliações de filmes daqueles que você conhece, executar seu programa e dar a eles recomendações personalizadas de acordo com seus próprios interesses e gostos!

Módulos e Conteúdo

Módulo 5: Despedida
- Parabéns por concluir seu projeto de programação de recomendação! Ao concluir este curso fundamental, nossos instrutores têm algumas palavras de despedida enquanto você embarca no aprendizado futuro e trabalha em ciência da computação!

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Programação em Java: Construa um sistema de recomendação”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Institucional

PHP Code Snippets Powered By : XYZScripts.com