forked from UnBTV/UnB-TV-VideoService
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from fga-eps-mds/21-sistema_recomendacao
US21 - Eu, como usuário, quero que o sistema recomende vídeos semelhantes aos que já assisti, para que eu possa descobrir novos conteúdos relacionados.
- Loading branch information
Showing
24 changed files
with
1,405 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
from sklearn.feature_extraction.text import TfidfVectorizer | ||
from sklearn.metrics.pairwise import linear_kernel | ||
import pandas as pd | ||
import string | ||
|
||
from utils.constants import PORTUGUESE_STOP_WORDS | ||
|
||
from utils.model import Catalog | ||
|
||
from utils.get_videos import find_all_videos, videos_to_dataframe, add_title_to_file | ||
from utils.categorize_videos import categorize_videos | ||
|
||
# Calcula similaridade dos vídeos a partir da distância dos cossenos (cosine distance) | ||
def calculate_similarity(df): | ||
tfidf = TfidfVectorizer(stop_words=PORTUGUESE_STOP_WORDS) | ||
tfidf_matrix = tfidf.fit_transform(df['Descrição']) | ||
cosine_sim = linear_kernel(tfidf_matrix, tfidf_matrix) | ||
return cosine_sim | ||
|
||
# Obtém uma lista de vídeos recomendados a partir de um título | ||
def get_recommendations(title, cosine_sim, df): | ||
indices = pd.Series(df.index, index=df['Título']).drop_duplicates() | ||
|
||
sim_scores = sorted(list(enumerate(cosine_sim[indices[title]])), key=lambda x: x[1], reverse=True)[1:11] # Pega os 5 melhores | ||
|
||
video_indices = [i[0] for i in sim_scores] | ||
return df.iloc[video_indices] | ||
|
||
if __name__ == "__main__": | ||
catalog = Catalog() | ||
videos = find_all_videos() | ||
|
||
if videos: | ||
# Categorização dos vídeos | ||
categorize_videos(videos, catalog) | ||
|
||
# Cria o DataFrame com as categorias | ||
df = videos_to_dataframe(videos) | ||
|
||
# Calcula a similaridade | ||
cosine_sim = calculate_similarity(df) | ||
|
||
# Obtém recomendações | ||
##### MODIFICAR NOME DO TITULO ##### | ||
title = 'UnB oferece reabilitação gratuita para doenças neurodegenerativas' # Substitua pelo título desejado | ||
title = title.lower().translate(str.maketrans('', '', string.punctuation)) | ||
recommendations = get_recommendations(title, cosine_sim, df) | ||
|
||
##### MODIFICAR NOME DO ARQUIVO ##### | ||
file_path = './model_cosine_sim_results/COSINE_GREVE_DESC.csv' | ||
recommendations.to_csv(file_path) | ||
add_title_to_file(file_path, title) | ||
|
||
print("Recomendações:\n", recommendations) | ||
else: | ||
print("Nenhum vídeo encontrado.") |
12 changes: 12 additions & 0 deletions
12
recomendation_model/model_cosine_sim_results/2COSINE_SUSTENTAVEIS_TODOS.csv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
TITLE: unbtv lança aplicativo para celular | ||
,ID,Título,Descrição,Categoria | ||
57,206188,tv 30 unb contribui para a inovação da tv digital,nos dias 03 e 04 de abril aconteceu o seminário de apresentação da tv 30 no ministérios das comunicações e a universidade de brasília unb contribui para a inovação da tv digital assista,unbtv | ||
131,193978,aplicativo mapeia mais de 2500 ipês no brasil,de junho a setembro uma multidão se aglomera ao redor dos ipês de brasília para tirar fotos das árvores que só florescem no inverno a paleta de cores vai do roxo em junho e julho passando pelo amarelo julho agosto e setembro rosa fim de agosto e fecha o ciclo com o ipê branco setembro o fascínio pela árvore motivou a criação de um aplicativo em 2020 pela bióloga e mestre em ecologia pela unb paula sicsú,unbtv | ||
146,193884,vinheta verãoprogramaçãounbtv,acompanhe a nossa programação,unbtv | ||
37,216599,unbtv entrevista tv 30 e o algoritmo por murilo césar ramos,acompanhe no unbtv entrevista uma série de três programas sobre tv 30 o primeiro é com o professor murilo césar ramos e ele trata da relação da tv com os algoritmos compartilhe,entrevista | ||
278,193288,unb lança processo seletivo exclusivo para idosos,,unbtv | ||
328,192852,revista darcy lança trigésima edição em evento na unb,,unbtv | ||
9,222604,unbtv entrevista rede de comunicação pública e tv 30 por jean lima,neste unbtv entrevista acompanhe a conversa com o presidente da empresa brasil comunicação jean lima que aborda a relação da rede de comunicação pública com a tv 30,entrevista | ||
28,218127,unbtv entrevista comunicação pública e tv 30 por cláudia lemos,a presidenta da abc pública cláudia lemos fala sobre tv 30 e a relação com a comunicação pública,entrevista | ||
17,220632,unb lança edital para o vestibular tradicional,já está disponível o edital para o vestibular tradicional da universidade de brasília assista para saber como participar e ser um estudante da unb,unbtv | ||
563,190337,unbtv ciência pesquisadores da unb utilizam drone para facilitar certificação do mel orgânico,o mel orgânico que chega à sua mesa precisa cumprir uma série de exigências entre elas o apiário deve estar distante no mínimo 3km de regiões que possam apresentar contaminantes como os agrotóxicos usados na agricultura convencional liderado pela faculdade de tecnologia da unb o projeto de pesquisa apicultura 40 utiliza imagens de drone para facilitar a cerificação do selo orgânico por pequenos produtores de mel,pesquisa e ciência |
12 changes: 12 additions & 0 deletions
12
recomendation_model/model_cosine_sim_results/2PAIRWISE_EUCLIDEAN_TODOS.csv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
TITLE: unbtv lança aplicativo para celular | ||
,ID,Título,Descrição,Categoria | ||
271,193305,projeto de extensão da unb valoriza construção tradicional kalunga,madeira pedra barro e palha esses sãos os materiais utilizados há 300 anos na construção de casas no território kalunga maior comunidade remanescente de quilombo no país localizado em municípios que abrigam o parque nacional da chapada dos veadeiros o modo de construção tradicional no entanto está ameaçado pela chegada de novos moradores atraídos pelo potencial turístico da região nesse contexto um projeto de extensão da faculdade de arquitetura e urbanismo da unb tem buscado resguardar e fortalecer o modo de construção tradicional do povo kalunga junto aos bioconstrutores locais ,documentais | ||
368,192502,tirando de letra giovana madalosso,antes jornalista e redatora publicitária hoje escritora ao programa tirando de letra giovana madalosso conta que só passou a existir por inteiro quando começou a publicar seus livros a obra de estreia é teta racional grua 2016 cujos contos abordam a experiência com a maternidade logo depois vieram os livros tudo pode ser roubado todavia 2018 e suíte tóquio 2020 antes de ir para o papel a escritora se aprofunda nas personagens buscando conhecêlas 34por dentro34 com define e para isso aposta em 34técnicas malucas34 como a construção de playlists para as personagens nesta edição do tirando de letra giovana madalosso aborda sua estreia na literatura o processo de escrita e o árduo caminho da publicação ,entrevista | ||
565,190333,esboços valéria penacosta,poeira insetos objetos em deterioração são ao mesmo tempo tema e matériaprima para a obra de valéria penacosta em um trabalho que reflete a inevitável passagem do tempo as memórias de infância os medos passados e presentes em diferentes formas de expressão,arte e cultura | ||
22,219399,radar da extensão ventre que dança,no radar da extensão de hoje apresentamos o projeto 34ventre que dança34 realizado na unb e consiste em um espaço de experimentações artísticas e de práticas corporais com a integração de ritmos e técnicas de danças em diálogo com as abordagens das práticas integrativas e complementares em saúde assista compartilhe,pesquisa e ciência | ||
29,217471,exclusiva margaridas,no exclusiva deste mês recebemos as cantoras compositoras e irmãs maria paula e sabrina mais conhecidas como margaridas elas comentam o início da carreira o processo de composição e o machismo que enfrentam na indústria musical ,arte e cultura | ||
44,207162,exclusiva renata jambeiro,o exclusiva deste mês é com a cantora e atriz formada pela unb renata jambeiro ela nos contou um pouco sobre sua carreira nas artes seu início nas artes cênicas e sobre a importância do teatro nas performances dos seus shows também falou sobre sua trajetória internacional e sobre as inspirações para o afrodisia saiba mais sobre renata jambeiro httpsrenatajambeirocombr httpswwwyoutubecomcrenatajambeiro httpsopenspotifycomartist0p7eoz5ravp46jccu2cvdx httpwwwinstagramcomrenatajambeirooficial ,arte e cultura | ||
51,206749,fala jovem estudantes relatam impacto da greve no calendário acadêmico,depois de dois meses sem aula a greve acabou com isso o calendário estudantil foi reformulado o final do primeiro semestre será no dia 21 de setembro já o segundo semestre vai de 14 de outubro a 22 de fevereiro mas… o que será que os estudantes acham disso fala jovem,jornalismo | ||
59,196870,exclusiva jovem dionísio,nesta edição do exclusiva trouxemos a banda curitibana jovem dionísio os integrantes contam pra gente como a banda surgiu a história da música pontos de exclamação a estética da banda entre outras histórias ,arte e cultura | ||
62,196867,exclusiva martte,a exclusiva é com o cantor e compositor paulistano martte ele nos conta que sua paixão pela música vem desde a infância fala sobre seu primeiro álbum “vem bem vindo” e comenta sobre o processo criativo na pandemia além disso destaca como lida com situações de racismo no cotidiano e os detalhes para o próximo álbum confira a entrevista completa,arte e cultura | ||
63,196866,exclusiva felipe cordeiro,no exclusiva deste mês conversamos com o cantor e compositor paraense felipe cordeiro ele comenta a primeira vez que se apresentou no exterior e como isso agregou para sua carreira fala também do seu álbum mais recente “ transpyra” e conta como vê a situação atual da amazônia e da efervescência da cena musical do pará confira a entrevista completa,arte e cultura |
12 changes: 12 additions & 0 deletions
12
recomendation_model/model_cosine_sim_results/2PAIRWISE_MANHATTAN_TODOS.csv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
TITLE: unbtv lança aplicativo para celular | ||
,ID,Título,Descrição,Categoria | ||
546,190482,retrospectiva unb 60 anos,o ano de 2022 foi de muitas celebrações a universidade de brasília completou 60 anos mesmo ano em que o brasil comemorou o bicentenário da independência o centenário da semana de arte moderna e de darcy ribeiro idealizador do projeto da unb e seu primeiro reitor para comemorar esses 60 anos de história a unb planejou atividades e ações para o ano todo o ponto de partida foi em 15 de dezembro de 2021 com o lançamento da campanha “unb 60 anos atuante como sempre necessaria como nunca” a data foi escolhida por ser a mesma em que foi assinado o decreto de criação da universidade de brasília em 1961 como parte das comemorações a universidade lançou editais para contemplar projetos de pesquisa oficinas seminários e eventos que contassem a história da instituição pelo olhar de cada instituto e faculdade além de apresentações artísticas mostras de cinema lançamentos de livros concursos e muitos eventos pudemos relembrar a trajetória de luta e pioneirismo da unb celebrar o seu presente mas principalmente projetar o de futuro da unb e refletir o papel que a ciência a cultura e a educação deverão exercer no futuro do país e no fortalecimento da democracia brasileira ,unbtv | ||
511,190768,cerimônia de abertura da 1ª festa do livro da unb,aconteceu nesta terçafeira 19 no anfiteatro 9 do icc sul campus darcy ribeiro asa norte a solenidade de abertura da 1ª festa do livro da unb presidida pela reitora márcia abrahão e pelo vicereitor enrique huelva a cerimônia deu o pontapé inicial do evento com a temática pensadoras e autoras negras brasileiras uma reescritura do brasil a iniciativa é parte do projeto cultural 2023 da editora unb edu organizadora do eventocompletaram a mesa de abertura germana henriques pereira diretora da edu deborah santos chefe da secretaria de direitos humanos sdhunb jézio gutierre presidente da associação brasileira de editoras universitárias abeu e jéferson assumção diretor de livro leitura literatura e bibliotecas do ministério da cultura minc,unbtv | ||
354,192560,agenda política especial mulher na ciência retrospectiva,quais os impedimentos para a entrada e permanência das mulheres na ciência dupla ou tripla jornada de trabalho maternidade ausência de políticas de incentivo e até mesmo assédio sexual na academia são apontados como algumas das causas no dia internacional da mulher 8 de março para além das homenagens é necessário aproveitar o momento para debater as opressões enfrentadas pelas mulheres diariamentecom esse objetivo a unbtv recebeu em seu estúdio a professora nair bicalho socióloga e integrante do conselho de direitos humanos da unb a professora vanessa carvalho coordenadora de graduação do instituto de física e a professora valeska zanello coordenadora do grupo de pesquisa “saúde mental e gênero” do instituto de psicologia da unbo agenda política especial “mulher na ciência” faz parte da campanha unb mais humana durante o mês de março teremos ainda outros dois programas para debater temáticas relacionadas às mulheres,unbtv | ||
31,217122,iagora entrevista o papel da ia na transformação educacional,confira neste episódio do programa iagora entrevista a conversa com a professora da unicamp maria helena guimarães de castro ela é titular da cátedra instituto ayrton senna de inovação em avaliação educacional vinculada ao instituto de estudos avançados da universidade de são paulo polo ribeirão preto e vicepresidente do conselho estadual de educação de são paulo entre outros temas foram discutidos os desafios éticos avanços potenciais e o papel crucial dos educadores na integração da inteligência artificial na sala de aula o programa iagora entrevista é uma iniciativa do projeto iagora brasil idealizado e coordenado pela professora isabela oliveira da faculdade de comunicação da universidade de brasília facunb com o apoio da fundação de apoio à pesquisa do distrito federal fapdf e parceria com a unb o projeto visa capacitar mil professores do df para o uso da ia na educação oferecendo um curso abrangente de 180 horas a ser realizado entre 2024 e 2025 ,entrevista | ||
23,219397,universidade para quê a porta para o futuro ep10,o programa “universidade para quê” busca divulgar à sociedade a partir das ações desenvolvidas no campus da unb em planaltina df os diversos e por vezes pouco conhecidos papéis da universidade pública para além do ensino de graduação tradicionalmente reconhecido como de alta qualidade são pesquisas projetos de extensão e parcerias com instituições governamentais internacionais comunitárias e ligadas à sociedade civil organizada que apoiam o desenvolvimento do território imediatamente ligado aos campi mas que também atingem extensas regiões no brasil e para além de suas fronteiras “universidade para quê” é uma parceria entre unbtv e a faculdade unb planaltina fup por meio do laboratório de educação e comunicação comunitária lecom nesse décimo programa mostraremos como a passagem pela universidade pública transformou a vida de três jovens agora profissionais bemsucedidos nas áreas de gestão do agronegócio gestão ambiental e ciências naturais,pesquisa e ciência | ||
406,192022,abertura semuni e a solenidade de outorga de doutor honoris causa a noam chomsky áudio original,a reitora da universidade de brasília professora márcia abrahão moura tem a honra de convidáloa para a abertura oficial da semana universitária e a solenidade de outorga de título de doutor honoris causa ao linguista norteamericano noam chomskyconhecido mundialmente por sua teoria da gramática gerativa chomsky foi indicado no ano passado pelo instituto de letras il da unb para ser condecorado de acordo com a diretora do il professora rozana naves a ideia de homenageálo surgiu quando o instituto completou cem trabalhos de pósgraduação defendidos na área da linguística gerativista34somouse a essa motivação a grande atuação política do pesquisador na defesa da democracia e na análise da geopolítica mundial34 complementa naves explica que o arcabouço teórico de chomsky na década de 1950 é conhecido como a primeira revolução cognitivistadata 21 de setembro de 2020,unbtv | ||
353,192563,institucional unb 2022,conheça a unb estude na unb de acordo com a avaliação world university rankings by subjects do times higher education the a universidade de brasília unb é a terceira melhor universidade federal na área de administração e economia e a oitava quando comparada a todas as instituições de ensino superior brasileiras públicas ou privadas em relação ao ranking anterior a classificação representa um crescimento de quatro posições em nível nacional e de cinco entre federais a universidade ainda avançou nas áreas de engenharia – passando da 25ª posição para a 21ª de todo o brasil e da 18ª para 16ª entre federais – e na de ciências da vida – saindo do 28º lugar para o 20º entre brasileiras e do 20º para 14º quando comparada somente às federais já nas áreas de artes e humanidades saúde ciências da computação educação direito ciências da vida psicologia e ciências sociais a unb regrediu em comparação a outras universidades brasileiras mas ainda manteve excelentes pontuações a universidade foi classificada entre as dez melhores federais em quase todos os campos de conhecimento com exceção de ciências da computação em 20º lugar,unbtv | ||
407,192021,abertura semuni e a solenidade de outorga de doutor honoris causa a noam chomsky com tradução,a reitora da universidade de brasília professora márcia abrahão moura tem a honra de convidáloa para a abertura oficial da semana universitária e a solenidade de outorga de título de doutor honoris causa ao linguista norteamericano noam chomskyconhecido mundialmente por sua teoria da gramática gerativa chomsky foi indicado no ano passado pelo instituto de letras il da unb para ser condecorado de acordo com a diretora do il professora rozana naves a ideia de homenageálo surgiu quando o instituto completou cem trabalhos de pósgraduação defendidos na área da linguística gerativista34somouse a essa motivação a grande atuação política do pesquisador na defesa da democracia e na análise da geopolítica mundial34 complementa naves explica que o arcabouço teórico de chomsky na década de 1950 é conhecido como a primeira revolução cognitivistadata 21 de setembro de 2020,unbtv | ||
52,206748,iagora entrevista o poder da ia na sala de aula,neste episódio de estreia do programa iagora entrevista recebemos a professora rosa maria vicari da universidade federal do rio grande do sul ufrgs uma das maiores especialistas em inteligência artificial aplicada à educação no brasil ela compartilhou a sua visão sobre como a ia está transformando a educação os desafios e as oportunidades segundo estudos desenvolvidos por rosa até 2030 inovações tecnológicas estarão presentes em até 50 das escolas brasileiras e a computação em nuvem em 70 das instituições de ensino o programa iagora entrevista é uma iniciativa do projeto iagora brasil idealizado e coordenado pela professora isabela oliveira da faculdade de comunicação da universidade de brasília facunb com o apoio da fundação de apoio à pesquisa do distrito federal fapdf e parceria com a unb o projeto visa capacitar mil professores do df para o uso da ia na educação oferecendo um curso abrangente de 180 horas a ser realizado entre 2024 e 2025 confira,entrevista | ||
74,195874,emcantos margaridas,cantoras compositoras musicistas e irmãs maria paula e sabrina mais conhecidas como margaridas vêm chamando atenção da cena autoral do distrito federal donas de vozes e presenças marcantes têm conquistado o público com muito talento carisma e versatilidade residentes de taguatinga utilizam a liberdade força e expressividade feminina como temas centrais de suas escrevivênciasas artistas compartilham influências do pop hip hop rampb mpb e afrobeat além de apresentarem a versatilidade musical estética e artística como características marcantes de seus trabalhos desde 2018 margaridas estão ativas na cena cultural do distrito federal com lançamento de músicas videoclipes eventos e shows sempre buscando conexões reais com seu público,arte e cultura |
Oops, something went wrong.