RSS Meetup

Neural Code Completion

Transmissão através de Videoconferência
Logótipo do LASIGE

Por Miltos Allamanis (Microsoft Research).

Code completion is a widely used feature in developer environments and in the last decade, machine learning models have been tested with great results. These models learn to predict the next token that the developer will type but often have prohibitive performance characteristics for practical deployment. In the first part of the talk, I will present a simple and efficient, yet accurate, method for code completion that combines a neural network with static analysis. By carefully designing a neural network, we create a deep learning model that generates completions within 20ms and uses just 50 MB of memory. Beyond standard code completion, recent research has shown promising results for whole-line completion. However, the partial code context (what the developer has typed so far) is often too ambiguous which renders the prediction of entire lines impossible. In the last part of the talk, I will present some recent efforts on completing code sketches, i.e. partial lines of code with holes.

Short bio: I am a principal researcher in Microsoft Research, Cambridge UK working at the intersection of machine learning, programming languages, and software engineering. My research aims to combine the rich structural aspects of programming languages with machine learning to create better tools for developers, while using problems in this area to motivate machine learning research. I obtained my PhD from the University of Edinburgh, UK. More information about me and my publications can be found at https://miltos.allamanis.com.

Transmissão em direto via Zoom.

Cartaz do evento

14h00
LASIGE
Logótipo das Jornadas, sobre uma fotografia de pormenor de docente a ensinar uma aluna

Os desafios da docência no Ensino Superior - a importância da relação pedagógica no processo de ensino-aprendizagem.

Seminário do Centro de Física Teórica e Computacional, por Pedro Barquinha (CENIMAT/i3N, Department of Materials Science, NOVA School of Science and Technology - FCT-NOVA and CEMOP/UNINOVA, NOVA University Lisbon, Campus de Caparica, Portugal).

Lisbon Webinar in Analysis and Differential Equations, por Elvira Zappale (Università di Roma "La Sapienza").

Título, data e local do evento, acompanhados de fotografia do autor

Lançamento do livro da autoria de António M. Vallera (Ciências ULisboa).

Título/data/local do evento, nome/fotografia do orador e logótipo do LASIGE

Talk @LASIGE, por Claudio Ascione (Public Health at Sorbonne Université and the Pierre Louis Institute of Epidemiology and Public Health - IPLESP).

Fotografia de árvores com cores outonais e bancos de jardim

Estudantes de pós-graduação em Matemática da Faculdade de Ciências da ULisboa falam, de forma descontraída e informal, sobre o seu trabalho.

Seminário do Departamento de Física de Ciências ULisboa, por André Moitinho (FCUL, CENTRA).

Seminário no âmbito da unidade curricular "Desafios e Perspetivas Emergentes em Geologia", por António Mateus (DG-FCUL / IDL).

Seminário em Biologia Humana e Ambiente, por João Brandão (National Institute of Health Dr. Ricardo Jorge - INSA / Researcher at the Centre for Environmental and Marine Studies - CESAM_FCUL).

Data Science Seminar, por António Branco (NLX/DI-FCUL).

Pedro Soares (Ciências ULisboa) participa na iniciativa, com a apresentação "O Futuro do Oceano e do Clima".

A iniciativa conta com a participação de Ana Simões (CIUHCT, FCUL).

Fotografia de investigadores em contexto laboratorial

Novo prazo de candidatura: 01 a 30 de novembro de 2023.

A conferência reúne múltiplos participantes de diferentes áreas em diálogo e cooperação, das ciências às humanidades e destas à arte e cultura, com um olhar atento e cuidadoso sobre os desafios e oportunidades da ciência, das novas tecnologias aplicadas à vida e, particularmente, do imperativo de responsabilidade, de todos e para todos, sobre o futuro da humanidade.

A nova economia do mar proporciona novas oportunidades profissionais, enquadradas no que tem vindo a designar-se por carreiras azuis.

Seminário Permanente de Filosofia das Ciências, por Mattia Petrolo (CFCUL/GI1).

Lisbon AI Seminar, por Luís Correia (Ciências ULisboa).

Mesa-redonda com a participação de João Neto (Museu da Farmácia), Marta Lourenço, Miquel Carandell Baruzzi (Universitat Autònoma de Barcelona) e Beatriz Medori (CIUHCT).

Título, local e data do evento, acompanhados de logótipos do Horizon 2020 e União Europeia

TWIN2PIPSA Workshop - register now!

Título/data/local do evento, logótipos das entidades organizadoras e imagens de mapas antigos

Henrique Leitão (Ciências ULisboa) participa na mesa-redonda "Lugares da Globalização - Perspetivas de Futuro”.

Título, local e data do evento, acompanhados da fotografia do orador

TWIN2PIPSA Expert Seminar, por Georgios Skretas (Institute for Bio-innovation, Biomedical Sciences Research Center "Alexander Fleming", Vari, Greece / Institute of Chemical Biology, National Hellenic Research Foundation, Athens, Greece).

Seminário no âmbito do Mestrado em Bioestatística, por Rita Gaio (Faculdade de Ciências da Universidade do Porto).

Seminário E3GLOBAL, por Marta Macedo (IHC - NOVA FCSH/ IN2PAST).

Seminários em Recursos Naturais Vegetais, por Luís BonifácioJorge Faria (Instituto Nacional de Investigação Agrária e Veterinária).

Oficina de Introdução à Estacaria.

Páginas