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: Identificar o número de conjuntos de dados e modelos para cada domínio de IA (Visão Computacional, Processamento de Linguagem Natural e Aprendizado por Reforço).
 ###Tabelas: 
CREATE TABLE domain_models (id INT, domain VARCHAR(255), dataset VARCHAR(255), model VARCHAR(255)); INSERT INTO domain_models (id, domain, dataset, model) VALUES (1, 'Computer Vision', 'MNIST', 'LeNet'), (2, 'Computer Vision', 'CIFAR-10', 'ResNet'), (3, 'Natural Language Processing', 'Amazon Reviews', 'BERT'), (4, 'Reinforcement Learning', 'Mountain Car', 'DQN');
SELECT domain, COUNT(DISTINCT dataset) as num_datasets, COUNT(DISTINCT model) as num_models FROM domain_models GROUP BY domain;