SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
AlgPedia Desenvolvido em Python Django
thaisviana/AlgPedia
Thais do N Viana
Mestranda em Modelos e
Arquiteturas para Sistemas
Inteligentes .PPGI - UFRJ
thaisviana
A ideia
O que é?
Quem somos?
JC
Patricia Ghiraldelli
João Carlos Pereira
Carlos Eduardo Martins
Carla Delgado
Thais Viana Pablo Abdelhay
Por que (...)?
Informação
estruturada
Implementações
Comentários e
avaliações
Recomendação e
Rankeamento
Informação descentralizada
Com o que?
Website
Extração (Web Crawler)
Reputação e Recomendação
Ontologia
Colaboração
AlgPedia
Carga de dados
Extrator
Carga de dados
Extrator
Carga de dados
Carga de dados
Extrator
287 implementações
124 algoritmos
Reputação e
Recomendação
Sistemas de Reputação
Calculam e atribuem uma
pontuação a determinado
usuário ou conteúdo.
Reputação e
Recomendação
Na AlgPedia
Reputação e
Recomendação
Na AlgPedia
Reputação e
Recomendação
Sistemas de Recomendação
Recomendam determinado
conteúdo a um usuário de
acordo com seu perfil e/ou com
a reputação do conteúdo.
Reputação e
Recomendação
Na AlgPedia
Reputação e
Recomendação
Na AlgPedia
Reputação e
Recomendação
Cálculo da reputação
Reputação de uma implementação
i - implementação; u - usuário; U - número de usuários que avaliaram a implementação;
A reputação de uma implementação (Ri) é
calculada pela média de todas suas avaliações,
ponderada pelos pesos dos usuários que
avaliaram a implementação.
Web Semântica
Base semântica
A web semântica pode ser vista como
uma extensão da web atual, onde as
máquinas se tornam capaz de
processar e entender informações
disponíveis na internet
Ontologia Estruturador de
Conteúdo
Crawler
Inteligência coletiva descreve
um tipo de inteligência
compartilhada que surge da
colaboração de muitos
indivíduos em suas
diversidades.
Colaboração
Acessos e Repercussão
Resultados
Visitas
Resultados
AlgPedia
An ambitious project created by Universidade Federal do Rio de
Janeiro in Brazil, AlgPedia is a collaborate encyclopedia that
focuses on implementations of algorithms. Sorting, checksumming,
arbitrary precision, data mining, pattern matching, and many other
categories of algorithms are all included. The project is still in its
early stages, so the coverage of algorithms and the types of
examples provided are somewhat incomplete; most of them have
only one or two examples.
“
”http://www.infoworld.com/
Resultados
Antes e Depois da Python Brasil 2015
Comunidade
Python
Contribuições
Me encontra, vamos conversar :)
thaisviana/AlgPedia
Thais Viana
thaisviana
thaisnviana@gmail.com
AlgPedia Desenvolvido em Python Django
thaisviana/AlgPedia
Thais do N Viana
Mestranda em Modelos e
Arquiteturas para Sistemas
Inteligentes .PPGI - UFRJ
thaisviana

Mais conteúdo relacionado

Semelhante a Pybr12 algpedia

Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...
Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...
Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...André Ricardo Barreto de Oliveira
 
Desmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkDesmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkBruno Oliveira
 
Django - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonDjango - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonIgor Sobreira
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 
O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPLeandro Faria
 
Agilidade além do scrum
Agilidade além do scrumAgilidade além do scrum
Agilidade além do scrumMichel Cordeiro
 
Agile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningAgile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningEmerson Bertolo
 
Tecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testesTecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testesCristiano Caetano
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906Orlando Mariano
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasAécio Pires
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?Izabela Guerreiro
 
01/12 Introducao Workshop Atlas.ti 8
01/12 Introducao Workshop Atlas.ti 801/12 Introducao Workshop Atlas.ti 8
01/12 Introducao Workshop Atlas.ti 8Cícera Malheiro
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonArthur Fortes
 
Workshop Marketing Digital
Workshop Marketing DigitalWorkshop Marketing Digital
Workshop Marketing Digitalpaulocanchaweb
 
Machine Learning com Python e Scikit-learn
Machine Learning com Python e Scikit-learnMachine Learning com Python e Scikit-learn
Machine Learning com Python e Scikit-learnChristian Perone
 
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?Marlesson Santana
 

Semelhante a Pybr12 algpedia (20)

Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...
Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...
Search: Explorando Todo O Poder das Buscas - Liferay Symposium Brasil 2015, S...
 
Talk conexao
Talk conexaoTalk conexao
Talk conexao
 
Desmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest FrameworkDesmitificando as aplicações RESTFul usando Django Rest Framework
Desmitificando as aplicações RESTFul usando Django Rest Framework
 
Django - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonDjango - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com Python
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 
O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACP
 
ILM com PostgreSQL
ILM com PostgreSQLILM com PostgreSQL
ILM com PostgreSQL
 
Agilidade além do scrum
Agilidade além do scrumAgilidade além do scrum
Agilidade além do scrum
 
Learning to Rank
Learning to RankLearning to Rank
Learning to Rank
 
Agile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningAgile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine Learning
 
IA/ML melhorando a saúde pública
IA/ML melhorando a saúde públicaIA/ML melhorando a saúde pública
IA/ML melhorando a saúde pública
 
Tecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testesTecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testes
 
AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906AnaliseDeDados_SQLSat906
AnaliseDeDados_SQLSat906
 
Pipeconf no CoffeOps Campinas
Pipeconf no CoffeOps CampinasPipeconf no CoffeOps Campinas
Pipeconf no CoffeOps Campinas
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?
 
01/12 Introducao Workshop Atlas.ti 8
01/12 Introducao Workshop Atlas.ti 801/12 Introducao Workshop Atlas.ti 8
01/12 Introducao Workshop Atlas.ti 8
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em Python
 
Workshop Marketing Digital
Workshop Marketing DigitalWorkshop Marketing Digital
Workshop Marketing Digital
 
Machine Learning com Python e Scikit-learn
Machine Learning com Python e Scikit-learnMachine Learning com Python e Scikit-learn
Machine Learning com Python e Scikit-learn
 
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?
Sistemas de Recomendação - O que são? Como funcionam? Do que se alimentam?
 

Pybr12 algpedia