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 total de modelos de IA treinados para casos de uso específicos (por exemplo, veículos autônomos, reconhecimento facial, etc.) nos últimos 4 anos, agrupados pelo ano de treinamento?
 ###Tabelas: 
CREATE TABLE ai_models (model_id INT, model_name VARCHAR(50), use_case VARCHAR(50), training_location VARCHAR(50), training_date DATE);
SELECT YEAR(training_date) AS year, SUM(CASE WHEN use_case IN ('autonomous vehicles', 'facial recognition') THEN 1 ELSE 0 END) AS total FROM ai_models WHERE training_date >= DATE(CURRENT_DATE) - INTERVAL 4 YEAR GROUP BY year;