O Diário de pesquisa de hoje vamos falar sobre um tópico quente de pesquisa que tem muitas aplicações de e fala pessoal eu sou o Alisson e essa é a programação dinâmica no vídeo de hoje vamos falar um pouco sobre redes neurais de grafos Esse é um tema que eu tive oportunidade de estudar um pouco ao longo desse último semestre manda disciplinas que eu tô cursando e finalizando nesse período agora foi lá no doutorado ou ímpar é combinatória dois então combinatório é uma área que estuda várias coisas desde o Contagem até propriedade de alguns objetos discretos
que eu não vou entrar porque o monte detalhes mais um desses objetos de estudo que tem bastante aplicação na Ciência da Computação são os gráficos talvez você já tenha ouvido falar em grafos por conta dos algoritmos né busca em largura busca profundidade esse tipo de coisa mas mesmo que você nunca tenha ouvido falar certamente você já interagiu com ele né porque eu não internet muita das coisas são representadas como o gráfico 1 gráfico é uma forma da gente pensar a gente representar coisas e relações entre essas coisas então tô sendo bem genérico aqui usando até
o termo coisa né de uma maneira bem informal Mas é porque essa representação é o rosa mesmo você pode pensar por exemplo uma rede social da rede social você tem pessoas e tem relações entre essas pessoas Então se poderia utilizar um gráfico para representar essas pessoas como nós ou vértices do grafo como a gente chama em relações entre essas pessoas são representadas por ligações Entre esses nós que a gente chama de arestas Então você tem nós que são esses pontinhos né os vértices e arestas que são os tracinhos as ligações Entre esses versos tá basicamente
A ideia é essa em alguns contextos um gráfico também é conhecido como rede Então pessoal de física por exemplo costuma chamar de redes complexas né estudar esse tópico vão morrer complexos mas no fundo eles são as mesmas coisas representações de algumas coisas que são vértices e relações entre eles tá então isso é muito poderoso porque você consegue representar todas as redes sociais você representa artigos da Wikipédia por exemplo você pode representar a relação entre conhecimentos né as coisas que podem estar dentro de um mesmo universo enfim a gente vai ver alguns exemplos aqui mais à
frente a questão é que atualmente né Mas recentemente tem tido bastante pesquisa em como aplicar redes neurais em cima de grafos e isso pode nos ajudar com uma variedade de problemas porque a gente vai conseguir extrair ainda mais informações dos nossos contextos então atualmente né para aplicar aprendizado de máquina a gente ir costuma pensar numa situação e tentar extrair o que a gente chama de features né características daquela situação então por exemplo se você quiser olhar para um site de compra e venda na internet tem que qualquer pessoa pode ser comprador ou vendedor dependendo da
sua necessidade ou ir e você quer detectar a fraude né detectar se uma pessoa ela é um encostou detectar se uma pessoa é um estelionatário nessa ela vai tentar fazer uma venda mas na verdade é um golpe então se você quiser resolver a forma de classificar os usuários entre bons usuários e mal usuários usando os dados na vida rede você vai ter que pensar em Como que você iria representar aquele usuário né então se pensaria por exemplo tá deve ser relevante saber quantas vezes essa pessoa realizou o login aqui do site talvez Existe algum padrão
Aí em outras pessoas que fazem fraudes pessoas que não fazem bom deve ser relevante olhar para reputação dessas pessoas né então provavelmente um bom vendedor vai ter uma reputação mais alta um regador para doença Talvez ele tem uma reputação mais baixa Talvez ele tenha feito o cadastro recentemente enfim você vai pensar em algumas características que a gente chama de vídeos né em inglês que poderiam representar aquele usuário e você vai tentar aplicar algum modelo de aprendizado de máquina poderia até ser uma rede neural para identificar alguns padrões a ver o problema é que quando a
gente olha apenas para as características desses é e sentados ali né no nosso caso são indivíduos agora quando você olha apenas para essas características que você pensou né fiz essa engenharia para chegar nela hoje você tá desde considerando toda a estrutura de relações entre esses indivíduos entre os objetos do seu interesse ali naquela rede então em um site de compra e venda as pessoas estão interagindo elas estão comprando e vendendo uma com as outras E você tem como utilizar essa informação é e vários em consideração quando alguém dá uma recomendação nelas também pode levar em
consideração quem é que foi a pessoa que fez aquela recomendação enfim você tem como utilizar essa informação da rede também para te ajudar a fazer uma melhor predição e resolver esse problema de uma maneira melhor e quando você olha apenas para essas características que a gente pode ir pensando né como o tempo de login com uma reputação antes entra essas coisas elas são fraudadas de uma maneira mais fácil então e pode montar uma rede de um esquema né de estelionato e pedir para um comparsa e fazendo recomendações e tal e assim ele vai crescendo ir
e vai fazendo os comentários fake né E vai ganhando uma certa credibilidade aos olhos de um ser humano aparecendo que é realmente uma pessoa de boa índole que Thalia para realmente realizar um bom negócio só que quando você começa a olhar para estrutura da rede e você leva-se em consideração isso é uma coisa muito mais difícil de ser fraudada porque ali pelo estrutura e você conseguir identificar inclusive quem são os comparsas né que são as pessoas que estão aí formando essa quadrilha tentando aplicar golpes ou menos site se você gosta de programação senso de dados
e inteligência artificial se inscreva no nosso canal e Ative o Sininho para receber notificações sempre que a gente lançar um vídeo novo durante o meu estudo eu perceber que tem várias áreas que já estão utilizando essa ferramenta para resolver seus problemas né então por exemplo o pessoal da química da e tem aplicado bastante redes neurais gráficos para problemas diversos não é muito difícil de pensar em uma molécula como um gráfico né então você pode pensar nos átomos como vértices e nessas ligações atômicas como as relações as arestas do gráfico reconheço você pode fazer uma série
de trabalho e se você tiver também conhecimento acerca de como que essas moléculas elas interagem com o proteínas com outras coisas você também pode realizar alguns trabalhos interessante e um deles que eu me lembro aqui vou trazer para vocês como exemplo era um cara três dizer efeitos colaterais dados pela utilização em conjunto de 2 medicamento então às vezes quando você toma dois medicamentos distintos né para resolver problemas que você tem de saúde Pode ser que uma interaja com o outro e isso gera um efeito colateral ali uma coisa que seja desejada né e isso é
algo muito difícil da gente aprender porque não tem tô fazendo experimentos dando drogas assim para as pessoas irem tomar um viver se tem efeito colateral né E mesmo quando elas realmente precisam desses medicamentos e somam e tem esse efeito o efeito tem que ser registrado e tem que ver se mais pessoas estão tem ele fez tem todo um controle rigoroso para poder verificar se essa é a causa mesmo e isso ser catalogado mas utilizando o conhecimento que a gente já tem a cerca de integrações entre medicamentos e das interações dos medicamentos com as nossas proteínas
né dentro do nosso organismo Então qual conseguir o efeito desejado e quando o que acontece alguns efeitos indesejados tendo já um gráfico Inicial que representa as relações e precisa dores poderão fazer alguns experimentos com redes neurais para tentar predizer se deveria existir alguma relação que representasse um efeito colateral dentro daquele graça então baseado na estrutura do que você já conhece vou tentar fazer uma laje para verificar se dentro de uma outra parte aí que você não conhece se existe uma alta probabilidade de existir uma dessas a estas representam nessa relação E Efeito Colateral conjunto e
um terceiro e último exemplo eu gostaria de apresentar para vocês é o da rede social Pinterest e eu não sei se você conhece ela talvez não seja tão Popular assim aqui no Brasil mas é uma rede que trabalha com imagens das pessoas podem organizar imagens em coleções né A ideia é basicamente é essa né então como é a vida da gente sociais atuais o Pinterest também tem um algoritmo de recomendações que tenta recomendar coisas similares né que podem ser do interesse dos seus usuários e acontece aqui ele lida com imagens e fazer recomendações para imagem
de uma coisa bem complicada né fica complicado e técnicas de visão computacional para entender todo aquele contexto e você quer realmente o gerar resultados que vão ser útil fica aquela pessoa e quando você faz recomendações apenas baseado na visão computacional você o risco de achar que algumas imagens são semelhantes mas na verdade elas são de contextos diferentes já deve ter visto Aquelas imagens que deixa a gente na dúvida ser um cachorro ou um bolinho né Agora usando as relações construídas pelas próprias pessoas que já organizaram Aquelas imagens em categorias parecidas né ela já categorizaram aqui
ou no momento em que construíram os seus próprios Moraes você pode utilizar essas relações que estão na rede para gerar recomendações mais precisas e melhores que as pessoas inclusive o cientista-chefe do Pinterest também é professor na Universidade de Stanford e dá um curso de aprendizado de máquina em grafos e tem várias vezes aqui no YouTube Eu assisti quase todos eles e recomendo se você tem interesse pelo tema né Dá uma olhadinha também então é isso pessoal Essa é a discussão que ia trazer para vocês hoje no semestre anterior né eu já tinha isso lado algumas
coisas que ia um pouco nessa linha mas ainda é um gráfico hoje com certas especificidades né então comentei com você estava estudando a utilizar aprendizado de máquina em cima de mais de três ver uma legião métricas né E foi uma experiência bem legal utilizar o pai porte 3D e poder fazer alguns experimentos assim nós disso e agora né Fica olhando de uma maneira mais geral é bem legal ver que ele tá tendo movimento de pesquisa no sentido de entender como utilizar essas técnicas para ter bons resultados e representações mais Gerais como um gráfico qualquer acho
que a gente ainda vai ver vários resultados interessantes nos próximos anos não tem esse vídeo ficando por aqui se você gostou do vídeo não esquece deixar o seu like e se inscrever aqui no canal para dar aquele apoio ao nosso trabalho também compartilhe com outras pessoas que você acha que faz sentido ajuda muito nosso trabalho aqui no YouTube Muito obrigado e até a praça [Música] E aí [Música]