![Logo_Uglobal.info.png](https://static.wixstatic.com/media/1afe12_55a5185421434f98b0f8ad52573fd00e~mv2.png/v1/fill/w_458,h_108,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Logo_Uglobal_info.png)
Soluções em tecnologia para um mundo melhor.
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