Essa trilha de aprendizagem é ideal para quem gosta de construir seus próprios algoritmos do zero, entendendo todos os conceitos teóricos e matemáticos. Abaixo, você encontrará informações sobre oportunidades de trabalho, o que você terá a chance de aprender e os requisitos para realizar todos os cursos listados.
- Oportunidade de trabalho
Umas das profissões mais bem remuneradas dentro da Inteligência Artificial é o Engenheiro de Machine Learning, profissão responsável por criar e o desenvolver novos algoritmos para coletar dados de diversas fontes e estruturá-los da melhor forma para análise posterior. É aqui que são definidas a abordagem (aprendizado de máquina, processamento de imagem, rede neural, lógica difusa, etc.) que pode ser mais otimizada (considerando performance e escalabilidade) e usada para um determinado objetivo. Para exercer essa profissão, será necessário ter um forte embasamento matemático ou conhecimento das fundamentações matemáticas dos principais algoritmos de Machine Learning, podendo até criar sua própria fórmula matemática para conseguir resolver um determinado problema.
No Brasil, é possível encontrar vagas no mercado de trabalho com um salário em torno de R$ 15.000,00 em grandes empresas. Enquanto que, nos Estados Unidos, esse valor chega ao montante de $ 9.000,00. Possuir a capacidade de planejar e criar os próprios algoritmos é visto como um diferencial muito importante na área de Inteligência Artificial. Essa qualificação abrirá portas no mercado de trabalho.
O que você vai aprender
- Lógica de programação com o Portugol Studio e a linguagem Python
- Básico sobre programação com a linguagem Python
- Conheça os sistemas especialistas na prática, umas das primeiras técnicas de inteligência artificial
- Aprenda a programar algoritmos de inteligência artificial do zero e sem o uso de bibliotecas pré-definidas
- Crie um sistema de recomendação de filmes utilizando a técnica de filtragem colaborativa
- Implemente os algoritmos de busca randômica, subida da encosta (hill climb), têmpera simulada (simulated annealing) e algoritmo genético aplicado em problemas de minimização e maximização
- Implemente algoritmos baseados na Biologia: evolução diferencial, redes neurais artificiais, algoritmo de seleção clonal, otimização por enxame de partículas e otimização por colônia de formigas
- Utilize as linguagens Python, R e Java
- Aprenda a teórica e a prática dos algoritmos que realizam pesquisas em textos, bem como o famoso algoritmo Page Rank desenvolvido pelo Google
- Implemente os algoritmos de busca gulosa e busca A* (A Estrela) da área de busca com informação, aplicados em problemas de busca de rotas entre cidades
- Implemente os algoritmos de busca em largura e profundidade da área de busca sem informação
- Crie simulações de sistemas com Lógica Fuzzy
- Objetivos
Esta trilha visa fornecer ao aluno os subsídios necessários para a construção de algoritmos de inteligência artificial para solucionar problemas reais. Ao final, o aluno será capaz de planejar e desenvolver seus próprios algoritmos do zero e sem utilizar bibliotecas prontas.
- Requisitos
Não há pré-requisito.
Lógica de Programação: O Guia Completo
Aprenda tudo o que você precisa saber sobre lógica de programação com Portugol Studio e Python! Mais de 50 exercícios resolvidos passo a passo!
Programação em Python: O Guia para Iniciantes
Aprenda o básico da linguagem Python de maneira rápida e fácil! Exemplos implementados passo a passo e com exercícios
Inteligência Artificial: Sistemas Especialistas com Expert Sinta
Aprenda na prática como construir sistemas especialistas utilizando o Expert Sinta! Dê seus primeiros passos em IA
Inteligência Artificial: Sistemas de Recomendação em Python
Entenda a teoria e construa passo a passo sistemas de recomendação utilizando a técnica de filtragem colaborativa aplicado no cenário de recomendação de filmes
Inteligência Artificial: Algoritmos de Otimização com Python
Implemente passo a passo algoritmos de Inteligência Artificial para resolução de problemas, como: subida da encosta, têmpera simulada e algoritmos genéticos. Otimize o horário de voos de companhias aéreas e vagas no quarto de dormitório para estudantes
Algoritmos de Inteligência Artificial Bioinspirados
Algoritmos genéticos, evolução diferencial, redes neurais, seleção clonal, enxame de partículas e colônia de formigas
Inteligência Artificial: Buscas em Textos com Python
Construa seu próprio crawler, indexador e sistema de busca em textos! Implemente os seguintes algoritmos de busca: consultas com uma ou múltiplas palavras, frequência de palavras, posição das palavras no documento, distância entre as palavras e o famoso algoritmo PageRank do Google!
Lógica Fuzzy com Python: O Guia para Iniciantes
Entenda a teoria básica e implemente sistemas fuzzy com a biblioteca skfuzzy
Dicas para Construção de Portfólio On-line
Conheça dicas importantes para criar seu portfólio on-line e se destacar na sua área