top of page

Cursos de Inteligência Artificial

Conteúdo Programático:

Os cursos Uglobal oferecem aprendizado prático baseado em projetos com carros autônomos em miniatura. Os alunos aprenderão habilidades em alta demanda, como

programação em Python, Machine Learning, Data Science e Inteligência Artificial através da utilização destas tecnologias nos carros autônomos.

 

Cursos:

 

Curso 1 - Conceitos Básicos de Programação em Python e Introdução a IA (Inteligência Artificial)

 

Duração: 30 - 45 horas.

Pré-requisito: nenhum.

 

Módulo 1 - Noções básicas de codificação.

Objetivos:

● Entender o que é programação baseada em texto;

● Ganhar familiaridade com os comandos de máquinas;

● Aprender a usar a plataforma e o ambiente de programação;

● Dominar como executar e modificar um código;

● Escrever programas para dirigir os carros.

 

Módulo 2 - Introdução ao Python e a IA.

Objetivos:

● Familiarizar-se com os conceitos de Aprendizado de Máquinas e Inteligência Artificial (AI);

● Executar programas, fazer operações matemáticas e criar variáveis em Python;

● Explorar como os carros foram construídos e programados usando um "raspberry pi", conectando-se a um ponto de acesso wifi e usando recursos, como os sensores, para

simular carros autônomos;

● Programar um carro para capturar informações em tempo real através das câmeras a bordo;

● Trabalhar em equipe trocando ideias sobre como programar os carros para que aprendam a responder a diferentes cenários de direção.

 

Curso 2 - Fundamentos de Python e IA (Inteligência Artificial)

 

Duração: 45 - 60 horas

Pré-requisito: Curso 1: Somente Módulo 2

 

Módulo 1 - Programação e visão computacional

Objetivos:

● Familiarizar-se com o processamento de imagens, pixels e a escala RGB;

● Conhecer os tipos de dados em Python;

● Utilizar as instruções “If - else” para programar tomadas de decisão;

● Desenvolver um algoritmo usando instruções “if-elif-else” para gerenciar as respostas dos carros ao detectar cores diferentes de semáforos;

● Dominar o uso do operador "In".

 

Módulo 2 - Programação e detecção de objetos

Objetivos:

● Familiarizar-se com a classificação de imagens no aprendizado das máquinas e com o algoritmo Haar para detectar sinais de parada;

● Criar listas em Python;

● Executar o mesmo bloco de códigos repetidamente;

● Desenvolver algoritmos de prevenção de objetos usando loops while while-loops para continuar pesquisando pesquisa continuada de respostas e respondendo a presença de pedestres e sinais de parada.

 

 Curso 3 - Fundamentos de Python e a Ciência de Dados

 

Duração: 45 - 60 horas

Pré-requisito: Curso 2

 

Módulo 1 - Python e Visualização de Dados.

Objetivos:

● Discutir os possíveis efeitos dos carros autônomos em nossas vidas e nas políticas públicas;

● Familiarizar-se com a interpretação da linguagem humana pelos computadores;

● Aprender e usar funções de Python para codificar novos comandos para o do carro;

● Conhecer os dicionários Python;

● Praticar a visualização de dados;

● Explorar a coleta e a análise de dados usando as ferramentas de visualização Python.

 

Módulo 2 - Python e Ciência de Dados

Objetivos:

● Familiarizar-se com scripts e terminais;

● Criar funções em Python para ajustar ou projetar comportamentos de resposta do carro;

● Interpretar dados e como usar as ferramentas Python para aprender análise e dedução a partir de conjuntos de dados reais;

● Explorar previsões usando informações de resultados anteriores;

● Executar projeto de longo prazo - Projeto de conclusão de curso

 

Curso 4 - Ciência da Computação e Aprendizado de Máquina

 

Duração: 30 a 45 horas

Pré-requisito: Curso 3

 

Módulo 1 - Ciência da Computação e Aprendizado de Máquinas - Parte 1

Objetivos:

● Entender a diferença entre um algoritmo e um programa;
● Familiarizar-se com a forma como os dados são coletados para treinar um modelo onde os carros “entendam” como dirigir dentro das linhas de um circuito;
● Familiarizar-se com o funcionamento de redes neurais;
● Coletar e processar imagens de dados;
● Treinar um modelo de rede neural;
● Desenvolver scripts e usar terminais para executar, desenvolver e testar seu código Python;
● Aprimorar o trabalho em projetos de longo prazo.

 

Módulo 2 - Ciência da Computação e Aprendizado de Máquinas - Parte 2

Objetivos:

       ● Aprender sobre programação orientada a objetos;

       ● Aplicar técnicas de processamento de linguagem natural para fazer seu carro entender comandos de voz;

       ● Trabalhar com classes e objetos Python;

       ● Familiarizar-se com o funcionamento da comunicação na nuvem;

       ● Aprender a usar a visão computacional para criar um sensor de detecção de movimento

bottom of page