Imagem do Curso gratuito Inteligência Artificial (IA), Machine Learning e Deep Learning com Python

Curso online gratuitoInteligência Artificial (IA), Machine Learning e Deep Learning com Python

Duração do curso online: 9 horas e 3 minutos

Novo

Domine IA, Machine Learning e Deep Learning com Python neste curso online gratuito: base teórica + prática para criar modelos e evoluir na carreira em dados.

Neste curso gratuito, aprenda sobre

  • Conceitos e definições centrais de IA e principais referências bibliográficas
  • Subáreas de IA e fundamentos de Aprendizado de Máquina
  • História da IA: origens, crises (perceptron) e evolução até hoje
  • Agentes inteligentes: definição, racionalidade, ambiente e tipos de agentes
  • Sistemas especialistas: base de conhecimento, motor de inferência e aquisição de conhecimento
  • Resolução de problemas por busca: algoritmo de busca e modelagem de estados
  • Busca cega vs heurística; BFS, A* e função f(n)=g(n)+h(n)
  • Heurísticas e busca local: características, hill climbing e critérios de parada
  • Python para IA: indentação, listas/tuplas/sets, funções, strings, classes, imports e arquivos
  • Algoritmos genéticos: fitness, seleção, cruzamento, mutação e diversidade da população
  • Busca competitiva: Minimax e poda alfa-beta em teoria dos jogos
  • ML supervisionado/ não supervisionado; classificação vs regressão; clustering (K-means)
  • Modelos: Árvores (CART), KNN, SVM; critérios de split, votação e margem
  • Avaliação e redes neurais: métricas em desbalanceamento, perceptron, backprop e deep learning

Descrição do curso

Aprender Inteligência Artificial deixou de ser diferencial: hoje é um passo estratégico para quem quer construir soluções digitais, automatizar decisões e trabalhar com dados de forma inteligente. Neste curso online gratuito de Inteligência Artificial (IA), Machine Learning e Deep Learning com Python, você desenvolve uma base sólida para compreender como algoritmos aprendem, como modelos são treinados e como problemas complexos podem ser resolvidos com técnicas modernas da área.

A jornada começa com os fundamentos de IA e sua evolução histórica, conectando conceitos clássicos à prática atual. Você entende o que é um agente inteligente, como ele percebe o ambiente e toma decisões racionais, e por que esse raciocínio aparece em diferentes aplicações do dia a dia. Em seguida, o curso avança para sistemas especialistas e aquisição de conhecimento, mostrando como regras e inferências podem ser estruturadas para apoiar decisões em domínios específicos, aproximando teoria e cenários reais de uso.

Para fortalecer o raciocínio algorítmico, você trabalha resolução de problemas por busca: desde estratégias exaustivas até abordagens heurísticas que tornam a exploração mais eficiente. A ideia de heurísticas, busca local e técnicas relacionadas ajuda a pensar em otimização e tomada de decisão com mais clareza, habilidade essencial para diversas linhas de pesquisa e aplicações em IA.

Na parte prática, Python entra como ferramenta central para transformar ideias em implementações. Você revisa estruturas de dados, manipulação de arquivos, organização do código e componentes fundamentais para construir rotinas reutilizáveis — competências que impactam diretamente a produtividade ao preparar dados e experimentar modelos. Ao longo do curso, exercícios de fixação reforçam a compreensão e ajudam você a ganhar confiança para progredir.

Com essa base pronta, você avança para Machine Learning, entendendo diferenças entre aprendizado supervisionado e não supervisionado, tipos de problemas (como classificação e agrupamento) e critérios para avaliar performance com atenção especial a cenários desbalanceados. O curso também aborda algoritmos clássicos amplamente usados no mercado — como árvores de decisão, KNN, SVM e K-means — ajudando você a enxergar quando cada abordagem faz sentido e como escolher métricas adequadas para medir resultados.

Na etapa final, você entra em redes neurais artificiais e chega ao Deep Learning, compreendendo desde o perceptron e suas limitações até o treinamento de redes multicamadas com backpropagation. Você aprende a diferenciar a abordagem de Deep Learning em relação ao Machine Learning tradicional e entende como a extração automática de representações muda o jeito de construir soluções, abrindo portas para projetos mais avançados.

Ao concluir, você terá um panorama consistente e aplicado de IA com Python, pronto para apoiar estudos posteriores, projetos pessoais e oportunidades profissionais em ciência de dados, tecnologia e automação inteligente.

Conteúdo do curso

  • Aula em vídeo: Curso de Inteligência Artificial - AULA #1 04m
  • Exercício: Qual é a principal referência bibliográfica indicada para o curso de Inteligência Artificial?
  • Aula em vídeo: Introdução a Inteligência Artificial - AULA #2 15m
  • Exercício: Qual definição descreve melhor Inteligência Artificial (IA) no contexto da Ciência da Computação?
  • Aula em vídeo: Sub áreas da Inteligência Artificial - AULA #3 14m
  • Exercício: Qual alternativa descreve corretamente o que é Aprendizado de Máquina?
  • Aula em vídeo: História da Inteligência Artificial do surgimento até a década de 70 - AULA #4 16m
  • Exercício: Qual foi uma consequência importante da prova de 1969 sobre as limitações do perceptron?
  • Aula em vídeo: História da Inteligência Artificial dos anos 70 até os dias atuais - AULA #5 19m
  • Exercício: No treinamento de redes neurais, qual é a principal ideia do backpropagation?
  • Aula em vídeo: Introdução à agentes inteligentes - AULA #6 11m
  • Exercício: Em Inteligência Artificial, qual definição descreve melhor um agente (inteligente) em um ambiente?
  • Aula em vídeo: Agentes Inteligentes Racionais - AULA #7 13m
  • Exercício: Qual definição melhor descreve um agente racional em Inteligência Artificial?
  • Aula em vídeo: Tipos de Agentes Inteligentes - AULA #8 14m
  • Exercício: Qual tipo de agente escolhe ações com base apenas na percepção atual, ignorando o histórico de percepções?
  • Aula em vídeo: Introdução a Sistemas Especialistas - AULA #9 12m
  • Exercício: Em um sistema especialista, qual componente é responsável por realizar deduções a partir da base de conhecimento para chegar a uma resposta?
  • Aula em vídeo: Aquisição do Conhecimento - AULA #10 11m
  • Exercício: Na aquisição de conhecimento para sistemas especialistas, qual é a sequência correta das etapas?
  • Aula em vídeo: Resolução de Problemas por meio de Busca - AULA #11 14m
  • Exercício: Em resolução de problemas por meio de busca, qual é a definição mais adequada de algoritmo de busca?
  • Aula em vídeo: Exemplos de Resolução de Problemas por meio de Busca - AULA #12 15m
  • Exercício: Qual afirmação descreve corretamente a diferença entre busca cega (exaustiva) e busca heurística (informada)?
  • Aula em vídeo: Busca Cega - AULA #13 21m
  • Exercício: Em algoritmos de busca cega, qual estrutura de dados é tipicamente usada na busca em largura (BFS) para armazenar os nós a serem expandidos?
  • Aula em vídeo: Algoritmos de Busca Heurística - AULA #14 17m
  • Exercício: No algoritmo A*, qual função é usada para escolher o próximo nó a ser expandido?
  • Aula em vídeo: Definição de Heurísticas - AULA #15 10m
  • Exercício: Em algoritmos de busca heurística (como A*), qual heurística tende a ser mais informativa para o 8-puzzle?
  • Aula em vídeo: Conceito de Busca Local - AULA #16 11m
  • Exercício: Em algoritmos de busca local, qual é a principal característica em relação ao caminho percorrido?
  • Aula em vídeo: Algoritmos de Busca Local - AULA #17 17m
  • Exercício: Na busca local por subida de encosta (hill climbing), qual é o critério de parada mais comum?
  • Aula em vídeo: Introdução ao Python - AULA #18 15m
  • Exercício: Em Python, qual elemento é usado para definir blocos de código em estruturas como if/else e for/while, algo essencial para organizar rotinas em projetos de IA?
  • Aula em vídeo: Tuplas e Listas em Python - AULA #19 14m
  • Exercício: Em um pipeline de Machine Learning com Python, qual opção mostra corretamente como definir uma função para somar dois valores e retornar o resultado?
  • Aula em vídeo: Sets, conversões e leitura e escrita de arquivos - AULA #20 13m
  • Exercício: Ao preparar dados em Python para um pipeline de IA/Machine Learning, qual estrutura é mais adequada para remover valores duplicados automaticamente e sem garantir ordem?
  • Aula em vídeo: Manipulação de Strings, Classes e Imports - AULA #21 11m
  • Exercício: Ao preparar dados textuais para modelos de IA em Python, qual operação concatena duas strings?
  • Aula em vídeo: Algoritmos Genéticos - AULA #22 12m
  • Exercício: Em algoritmos genéticos, o que representa a métrica fitness de um indivíduo?
  • Aula em vídeo: Algoritmos genéticos - o passo a passo - AULA #23 23m
  • Exercício: Em algoritmos genéticos, por que indivíduos menos aptos não devem ser totalmente descartados da população reprodutora?
  • Aula em vídeo: Busca Competitiva - AULA #24 15m
  • Exercício: Em busca competitiva (teoria dos jogos), o que o algoritmo Minimax procura fazer ao alternar entre Max e Min?
  • Aula em vídeo: Exemplos de Busca Competitiva - AULA #25 14m
  • Exercício: Qual é o principal objetivo da poda alfa-beta aplicada ao algoritmo Minimax?
  • Aula em vídeo: Conceitos de Aprendizado de Máquina - AULA #26 15m
  • Exercício: Qual alternativa descreve corretamente o aprendizado supervisionado em Machine Learning?
  • Aula em vídeo: Tipos de Problemas de Aprendizado Máquina - AULA #27 15m
  • Exercício: Em Machine Learning, quando o problema é considerado de classificação?
  • Aula em vídeo: Árvores de Decisão - AULA #28 12m
  • Exercício: No algoritmo CART, qual é o objetivo ao escolher uma divisão (split) em uma árvore de decisão para classificação?
  • Aula em vídeo: KNN - AULA #29 14m
  • Exercício: No algoritmo KNN, como um novo exemplo desconhecido é classificado (em classificação)?
  • Aula em vídeo: SVM - AULA#30 15m
  • Exercício: No SVM linear, qual é o critério para escolher o hiperplano separador?
  • Aula em vídeo: Clustering ou agrupamento - AULA #31 17m
  • Exercício: No algoritmo K-means, qual é a condição de parada mais comum do processo iterativo?
  • Aula em vídeo: Medidas de Avaliação de Performance - AULA #32 14m
  • Exercício: Em problemas com dados desbalanceados (ex.: detecção de fraude), por que a acurácia pode ser uma métrica enganosa?
  • Aula em vídeo: Conceitos de Redes Neurais Artificiais - AULA #33 22m
  • Exercício: No treinamento do Perceptron, qual expressão representa o erro (e) usado para atualizar os pesos?
  • Aula em vídeo: Arquiteturas e Treinamento de RNAs - AULA #34 19m
  • Exercício: Por que um perceptron simples não consegue resolver o problema XOR e como uma rede com múltiplos perceptrons supera essa limitação?
  • Aula em vídeo: Backpropagation - AULA #35 18m
  • Exercício: No treinamento de redes neurais multicamadas, qual é a principal função do backpropagation?
  • Aula em vídeo: Deep Learning - AULA #36 13m
  • Exercício: Qual critério diferencia Deep Learning de Machine Learning na abordagem mais adotada na aula?

Este curso gratuito inclui:

9 horas e 3 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Inteligência Artificial e Ciência de Dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso