Vou falar sobre meu dia a dia trabalhando como SysAdmin na Collabora, uma consultoria global, especializada em entregar os benefícios do software de código aberto para o mundo comercial. Mostrarei os softwares e ferramentas livres usadas pela equipe de SysAdmin. E vamos conversar sobre como você também pode trabalhar remotamente em uma empresa internacional.
Paulo Santana
Desenvolvedor Debian, e administrador de redes e sistemas GNU/Linux na Collabora
Paulo Santana é graduado em Ciência da Computação pela UFPR, Desenvolvedor Debian colaborando para o Projeto com empacotamento e nos times de tradução, publicidade, organização de eventos e comunidades locais. Atualmente trabalha como Engenheiro de Administração de Sistemas na Collabora, empresa internacional especializada em Código Aberto.
Um dos principais diferenciais de redes 5G e 6G é a crescente necessidade de suportar serviços de ultra confiabilidade e baixa latência (ou ultra-reliable low-latency communication services) como URLLC (5G) e HRLLC (6G) para possibilitar aplicações como automação industrial, veículos controlados remotamente, e saúde eletrônica. Um grande desafio para suportar esses serviços em uma rede de telefonia móvel é garantir baixas latências (geralmente < 1 milissegundo) com altos níveis de confiabilidade (geralmente na ordem de > 99.999%) em redes sem fio sujeitas à fenômenos estocásticos como interferência, mobilidade e demanda. Nesta palestra, abordaremos o que é preciso para suportar serviços de ultra confiabilidade e baixa latência em larga escala em redes de telefonia móvel (por exemplo, quais os requisitos em termos de espectro e número de estações base que um operador precisa para construir uma rede capaz de suportar serviços URLLC/HRLLC). Além disso, abordaremos tecnologias que podem facilitar esse objetivo e desafios práticos na hora de modelar soluções para serviços de ultra confiabilidade.
André Gomes
Rowan University
André Gomes é professor adjunto em ciência da computação na Rowan University, EUA, e possui doutorado em engenharia da computação pela Virginia Tech, EUA, mestrado em ciência da computação pela UFMG, e bacharelado em engenharia de telecomunicações pela UFSJ. Anteriormente, ele trabalhou como cientista pós-doutorado no Commonwealth Cyber Iniciative, EUA, cientista pesquisador no AT&T Research Labs, EUA, e como engenheiro de telecomunicações na Bwtech, Belo Horizonte. Suas recentes áreas de interesse incluem: ultra-reliable communication, network softwarization, e reconfigurable intelligent surfaces.
LLVM é um conjunto de bibliotecas e ferramentas que facilitam o desenvolvimento de linguagens de programação. Várias linguagens populares hoje são construídas e compiladas via LLVM: C, C++, Rust e Julia, por exemplo. LLVM define uma representação intermediária de código (uma linguagem de montagem). Ao traduzir uma linguagem de alto nível para este código intermediário, tem-se acesso a uma vasta gama de análises estáticas e otimizações que já estão disponíveis em LLVM. Nessa palestra veremos como usar LLVM como uma ferramenta para compilar e visualizar programas, escreveremos código na representação intermediária, e desenvolveremos uma análise de código que pode ser acoplada àquela infraestrutura.
Há três fatores responsáveis pela revolução trazia pela inteligência artificial: (1) o constante aumento na capacidade computacional; (2) a acumulação de grandes volumes de dados gerando insights e possibilitando a criação de produtos orientados por dados; (3) o desenvolvimento da teoria de aprendizado estatístico e seus algoritmos. Este alinhamento de planetas permitiu um grande sucesso em tarefas desafiadoras, como o desenvolvimento de assistentes virtuais e chatbots, carros autônomos, tradução automática entre idiomas e a detecção precoce de anomalias não especificadas nos sinais vitais. Nesta apresentação, vou fornecer uma visão geral desses desenvolvimentos a partir de uma perspectiva histórica, concentrando-me na contribuição trazida pela Probabilidade e Estatística. Ilustrarei esta apresentação com exemplos de minha própria pesquisa.
Identificar e estudar a formação de pesquisadores ao longo dos anos é uma tarefa desafiadora, uma vez que os atuais repositórios de teses e dissertações são catalogados de forma descentralizada em diferentes bibliotecas digitais. Neste projeto, foi realizado um esforço visando a construção de um grande repositório para registro da genealogia acadêmica brasileira. Para isso, foram coletados dados da plataforma Lattes do CNPq, a partir dos quais foi desenvolvida uma ferramenta de busca voltada a usuários finais que permite gerar as árvores genealógicas acadêmicas dos pesquisadores brasileiros a partir dos dados coletados, fornecendo também dados adicionais sobre as principais propriedades dessas árvores que possibilitam identificar aspectos relevantes relacionados à trajetória acadêmica dos pesquisadores brasileiros.
A palestra terá por objetivo mostrar os desafios vivenciados por surdos no contexto específico de comunicação durante uma consulta médica e discutir a solução de tecnologia sendo desenvolvida no Projeto Captar-Libras para este contexto.
Aprendizado de Máquina consiste de uma área de conhecimento focada no uso e desenvolvimento de técnicas computacionais e estatísticas que automatizam a criação de modelos analíticos. Isto é, em vez de serem programados explicitamente para realizar uma tarefa, os sistemas de aprendizado de máquina usam dados para construir modelos que ou realizam inferência em dados históricos ou tomam decisões com base em tais dados históricos. Nessa palestra, vamos entender como Aprendizado de Máquina pode ser utilizado para tarefas de enfâse musical. Em particular, vamos explorar tarefas como reconhecimento de acordes e geração automática de músicas. A palestra terá um viés introdutório, trazendo assim uma visão mais ampla de como o Aprendizado e Máquina pode fazer uso de dados Musicais.
A mobilidade tem um papel central nas diversas atividades relacionadas que fazemos, principalmente no trabalho, comércio, indústria e lazer. O estudo da mobilidade para diferentes finalidades (e.g., econômicas, serviços públicos, estudo acadêmico) deve ser feito de forma sistemática já que do ponto de vista científico é a questão mais fundamental a ser investigada para, a partir daí, usarmos essas soluções em diferentes cenários. Esta palestra irá discutir a mobilidade a partir do estudo de traços de mobilidade (mobility traces) e as questões associadas nesse estudo.