

Graduação em Inteligência Artificial e Machine Learning
Prof.ª Maristela Oliveira
Esta disciplina oferece uma visão integrada dos principais conceitos e fundamentos que sustentam a Inteligência Artificial e a Ciência de Dados na prática contemporânea.
Conceitos centrais de IA e Ciência de Dados, com introdução às técnicas de Machine Learning supervisionado, não supervisionado e por reforço.
Estudo de algoritmos para análise de dados e construção de sistemas inteligentes, incluindo fundamentos de Deep Learning e redes neurais artificiais.
Aplicação da metodologia CRISP-DM em projetos reais e discussão crítica sobre aspectos éticos, sociais e legais do uso da Inteligência Artificial.
Compreender os fundamentos da Ciência de Dados e da Inteligência Artificial, aplicando técnicas de Machine Learning e análise de dados para resolver problemas reais, considerando aspectos técnicos, metodológicos e éticos envolvidos no desenvolvimento de sistemas inteligentes.
O curso integra teoria e prática, preparando o estudante para atuar com autonomia em projetos de dados do mundo real — desde a coleta e preparação de dados até a avaliação de modelos e reflexão sobre seus impactos.
Ao final da disciplina, espera-se que o estudante seja capaz de dominar as seguintes competências técnicas e analíticas:
Compreender os conceitos centrais de Inteligência Artificial, Ciência de Dados e os tipos de aprendizagem em Machine Learning.
Manipular e analisar conjuntos de dados utilizando ferramentas computacionais modernas, com foco em Python e suas bibliotecas.
Aplicar algoritmos de aprendizagem supervisionada e não supervisionada, avaliando o desempenho dos modelos gerados.
Compreender fundamentos de redes neurais e aplicar a metodologia CRISP-DM em projetos completos de Ciência de Dados.
Analisar criticamente questões éticas relacionadas ao uso da Inteligência Artificial no contexto social, legal e organizacional.
Compreender e aplicar conceitos de IA e Ciência de Dados para análise e tomada de decisão baseada em dados.
Extrair informações relevantes de conjuntos de dados utilizando ferramentas e bibliotecas de programação Python.
Desenvolver e avaliar modelos de Machine Learning para classificação, regressão e agrupamento de dados.
Atuar de forma colaborativa na resolução de problemas complexos, refletindo sobre impactos éticos e sociais da IA.
A disciplina adota metodologias ativas de aprendizagem, integrando teoria, prática e desenvolvimento de projetos para estimular o pensamento crítico e a autonomia dos estudantes.
Exposição de conceitos fundamentais com espaço para discussão e questionamento, promovendo engajamento ativo.
Atividades hands-on com Python e bibliotecas de Ciência de Dados, aplicando conceitos em conjuntos de dados reais.
Análise de aplicações reais de IA, conectando teoria à prática profissional e aos desafios do mercado atual.
Discussões estruturadas sobre aspectos éticos, sociais e legais da IA, desenvolvendo postura crítica e responsável.

O curso é estruturado em seis unidades progressivas, do entendimento conceitual ao desenvolvimento de projetos completos e à reflexão crítica sobre o impacto social da Inteligência Artificial.
Esta unidade estabelece a base conceitual que orientará todo o percurso da disciplina, diferenciando com clareza os campos da IA e da Ciência de Dados.
Nesta unidade os estudantes exploram o pipeline completo de Machine Learning, desde a compreensão do problema até a avaliação dos modelos gerados.
Introdução ao ML e ao fluxo de trabalho de um projeto: coleta, preparação, modelagem e avaliação.
Aprendizagem supervisionada, não supervisionada e por reforço — diferenças, usos e exemplos práticos.
Classificação, regressão e métricas de avaliação de modelos como acurácia, precisão, recall e F1-score.
Agrupamento de dados sem rótulos utilizando algoritmos como K-Means, DBSCAN e Hierarchical Clustering.
Redução de Dimensionalidade
Técnicas como PCA (Análise de Componentes Principais) para simplificar dados de alta dimensão.
Identificação de estruturas ocultas em grandes volumes de dados sem supervisão humana direta.
Inspiradas no funcionamento do cérebro humano, as redes neurais são compostas por camadas de neurônios artificiais interconectados.
O processo de treinamento ajusta os pesos da rede para minimizar o erro nas previsões.
A metodologia CRISP-DM (Cross-Industry Standard Process for Data Mining) estrutura o desenvolvimento de projetos em Ciência de Dados de forma iterativa e orientada a resultados, desde a definição do problema até a interpretação e comunicação dos resultados.
Como dados tendenciosos geram modelos discriminatórios e como identificar e mitigar esses problemas.
Princípios de transparência, explicabilidade e responsabilidade no desenvolvimento de sistemas inteligentes.
Proteção de dados pessoais, LGPD e os desafios de privacidade no contexto de Big Data e IA.
Transformações no mercado de trabalho, desigualdades digitais e o papel da IA na sociedade contemporânea.
O desempenho escolar é regulamentado por disciplina, incidindo sobre a frequência e o aproveitamento do estudante.
Mínimo de 75% das aulas e atividades programadas para a disciplina.
Média Final (MF) igual ou superior a 6,0 (seis).
O aproveitamento é avaliado continuamente, considerando avaliações parciais (Média Parcial - MP) e uma avaliação final (Média Final - MF), expressas em notas de 0 a 10.
A Média Final (MF) inicial é a média aritmética das Médias Parciais:
Se MF igual ou superior a 6,0, o estudante é aprovado.
Se MF inferior a 6,0 e igual ou superior a 2,0, o estudante realizará Prova Final (PF) no valor de 10,0. Neste caso, a MF será recalculada:
GÉRON, Aurélien. Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow. O'Reilly Media.
RUSSELL, Stuart; NORVIG, Peter. Artificial Intelligence: A Modern Approach. Pearson.
MÜLLER, Andreas; GUIDO, Sarah. Introduction to Machine Learning with Python. O'Reilly Media.
GOODFELLOW; BENGIO; COURVILLE. Deep Learning. MIT Press.
JAMES; WITTEN; HASTIE; TIBSHIRANI. An Introduction to Statistical Learning. Springer.
PROVOST, Foster; FAWCETT, Tom. Data Science for Business. O'Reilly Media.
DOMINGOS, Pedro. The Master Algorithm. Basic Books.
O curso é dividido em 18 encontros, cobrindo cada unidade temática de forma prática e aprofundada, culminando no desenvolvimento e apresentação de projetos reais.
Introdução à IA e Ciência de Dados, estudo de caso e fundamentos de Python e EDA.
Exploração do pipeline de ML, aprendizagem supervisionada e implementação de algoritmos de classificação e regressão.
Descoberta de padrões em dados sem rótulos e aplicação de algoritmos de clustering e redução de dimensionalidade.
Introdução às Redes Neurais Artificiais e implementação de modelos de Deep Learning.
Planejamento e desenvolvimento de projetos de Ciência de Dados usando a metodologia CRISP-DM.
Debate sobre ética na IA e apresentação dos projetos finais desenvolvidos pelos alunos.
Esta disciplina é uma porta de entrada para um dos campos mais dinâmicos e impactantes da tecnologia contemporânea. Aproveite cada aula, cada prática e cada debate para construir uma base sólida em Ciência de Dados e Inteligência Artificial.