Algoritmos Inteligentes de Busca com Python
What you’ll learn
Aprenda na teoria e na prática sobre busca sem informação e busca com informação/heurística
Aprenda passo a passo como desenvolver um algoritmos para encontrar a melhor rota entre cidades
Entenda o funcionamento prático dos algoritmos de busca gulosa, busca A* (estrela), busca em largura e busca em profundidade
Requirements
É recomendado conhecimentos básicos sobre lógica de programação
Conhecimentos básicos sobre Python são desejáveis
Não são necessários conhecimentos prévios sobre Inteligência Artificial
Conhecimentos básicos sobre Orientação a Objetos são desejáveis
Description
A resolução de problemas por meio de algoritmos de busca é uma importante ramificação da Inteligência Artificial, sendo responsável por várias aplicações práticas utilizadas em nosso dia a dia, tal como o mecanismo para encontrar a menor rota em um aparelho GPS.
Neste curso você terá uma visão teórica e prática sobre essa área, aplicando todos os conceitos em um projeto prático que terá como objetivo aplicar os algoritmos para encontrar a menor rota entre duas cidades. Utilizaremos duas abordagens: a busca sem informação e a busca com informação. A primeira não apresenta inteligência e é composta pelos algoritmos de busca em largura e profundidade, enquanto que a segunda abordagem será implementada por meio dos algoritmos de busca gulosa e busca A* (A Estrela). Esse último algoritmo é muito utilizado em jogos e foi ele que deu origem à tecnologia de GPS (Global Position System) que muito utilizamos em nosso dia a dia! Utilizaremos a linguagem Python para a implementação do projeto, porém, o código fonte pode ser facilmente portado para outras linguagens.
Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso! 🙂
Overview
Section 1: Introdução
Lecture 1 Conteúdo do curso
Lecture 2 Mais sobre Inteligência Artificial
Section 2: Resolução de problemas por meio de busca
Lecture 3 Introdução ao módulo
Lecture 4 Definição de problemas e soluções
Lecture 5 Mapa das cidades
Lecture 6 Instalação do Anaconda
Lecture 7 Implementação do mapa I
Lecture 8 Implementação do mapa II
Section 3: Busca sem informação
Lecture 9 Introdução ao módulo
Lecture 10 Busca sem informação
Lecture 11 Pilha – teoria
Lecture 12 Gibi pilhas
Lecture 13 Pilha – implementação
Lecture 14 Pilha – depuração
Lecture 15 Busca em profundidade – teoria
Lecture 16 Recursão
Lecture 17 Busca em profundidade – implementação
Lecture 18 Busca em profundidade – depuração
Lecture 19 Busca em profundidade – busca do objetivo
Lecture 20 Fila – teoria
Lecture 21 Gibi filas
Lecture 22 Fila circular – teoria
Lecture 23 Fila circular – implementação
Lecture 24 Fila circular – depuração
Lecture 25 Busca em largura – teoria
Lecture 26 Busca em largura – implementação
Lecture 27 Busca em largura – depuração
Lecture 28 Busca em largura – busca do objetivo
Lecture 29 Resumo dos algoritmos
Section 4: Busca com informação
Lecture 30 Introdução ao módulo
Lecture 31 Busca com informação
Lecture 32 Heurísticas
Lecture 33 Alteração no mapa – distância em linha reta
Lecture 34 Vetor ordenado – teoria
Lecture 35 Vetor ordenado – implementação
Lecture 36 Vetor ordenado – depuração
Lecture 37 Busca gulosa – teoria
Lecture 38 Busca gulosa – implementação
Lecture 39 Busca gulosa – depuração
Lecture 40 Busca A* – teoria
Lecture 41 Robô Shakey
Lecture 42 Alterações no mapa – distância pela estrada
Lecture 43 Busca AEstrela – adjacente e vetor ordenado
Lecture 44 Busca AEstrela – implementação
Lecture 45 Busca AEstrela – depuração
Lecture 46 Resumo dos algoritmos
Lecture 47 Relaxação de problemas
Section 5: Considerações finais
Lecture 48 Considerações finais
Lecture 49 Código fonte completo
Lecture 50 AULA BÔNUS
Pessoas interessadas em Inteligência Artificial,Pessoas que querem aprender como os algoritmos inteligentes de busca funcionam na prática
Course Information:
Udemy | Português | 5h 45m | 1.92 GB
Created by: Jones Granatyr
You Can See More Courses in the Developer >> Greetings from CourseDown.com