Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número médio de publicações acadêmicas por ano de cada autor?
 ###Tabelas: 
CREATE TABLE publications (id INT, author_id INT, year INT, title VARCHAR(255)); INSERT INTO publications (id, author_id, year, title) VALUES (1, 1, 2019, 'Machine Learning Algorithms'), (2, 1, 2020, 'Deep Learning'), (3, 2, 2019, 'Quantum Physics'), (4, 3, 2020, 'Data Visualization'), (5, 3, 2021, 'Natural Language Processing');
SELECT author_id, AVG(total_publications) FROM (SELECT author_id, COUNT(*) as total_publications FROM publications GROUP BY author_id, year) as subquery GROUP BY author_id;