Este curso explora os conceitos e algoritmos na base da inteligência artificial moderna, mergulhando nas ideias que dão origem a tecnologias como mecanismos de jogo, reconhecimento de escrita e tradução automática. Por meio de projetos práticos, vamos aprender a teoria por trás dos algoritmos de busca de grafos, classificação, otimização, aprendizado por reforço e outros tópicos em inteligência artificial e aprendizado de máquina à medida que incorporamos em nossos próprios programas Python. Ao final do curso, teremos vivenciado uma experiência prática em bibliotecas para aprendizado de máquina, bem como conhecimento de princípios de inteligência artificial que irá nos permitir desenvolver sistemas inteligentes próprios.
Lógica de programação e conhecimentos básicos na linguagem Python.