Disciplinas
PROCESSAMENTO E ANÁLISE DE IMAGENS
Módulo:
1
Carga Horária:
45
Redes Neurais; Perceptron e Multilayer Perceptron; Algoritmo de Aprendizado: Backpropagation; Deep Learning; Algoritmos de otimização; Gradiente descendente e estocástico, Mini Batch, Adam, Adagrad; Ajuste fino; Processamento digital de imagens; Redes Convolucionais; Operações de Convolução; Hiperparâmetros da rede; Função de ativação; Vision Transformers; Transfer Learning, Alexnet, Googlenet; Segmentação semântica; Detecção de objetos; Classificação. YOLO.
Pré-Requisitos: DESMISTIFICANDO A PROGRAMAÇÃO DE INTELIGÊNCIA ARTIFICIAL.
Bibliografia Principal:
1. PLANCHE, B.; ANDRES, E. Hands-On Computer Vision with TensorFlow
2 : Leverage Deep Learning to Create Powerful Image Processing Apps 10 with TensorFlow 2. 0 and Keras. Birmingham: Packt Publishing, Limited, 2019.
2. MICHELUCCI, U. Advanced applied deep learning : convolutional neural networks and object detection. New York: Apress, 2019.
3. WEIDMAN, S. Deep Learning from Scratch. [s.l.] “O’Reilly Media, Inc.”, 2019.
Bibliografia Complementar:
1. LAZYPROGRAMMER, Convolutional Neural Networks in Python: Master Data Science and Machine Learning with Modern Deep Learning Theano, and TensorFlow (Machine Learning in Python), Kindle Edition, 2016
2. ALBEROLA, A. M., GALLEGO, G. M., MAESTRE, U. G., Artificial Vision and Language Processing for Robotics: Create end-to-end systems that can power robots with artificial vision and deep learning techniques, Packt Publishing, 2019.
DESMISTIFICANDO A PROGRAMAÇÃO DE INTELIGÊNCIA ARTIFICIAL
Módulo:
1
Carga Horária:
45
Inteligência Artificial, Github, Deploy para projetos (API, app desktop e UI), Python: First Things First, Jupyter, Tipos de dados, Variáveis, Operações, Estruturas condicionais e de repetição, Bibliotecas, Funções, Listas, Tuplas, Data Frames, Classes, Numpy, Pandas, Matplotlib, Seaborn, Boxplot, Gráficos de dispersão, Matriz de correlação, Histograma, Boxplot. Projeto de ML, Aprendizado supervisionado e não supervisionado.
Pré-Requisitos: TRANSFORMANDO DADOS EM PERCEPÇÃO.
Bibliografia Principal:
1. SALTZ, J. S.; STANTON, J. M. An Introduction to Data Science. [s.l.] SAGE Publications, 2017.
2. VICKI LYNN SAUTER. Decision support systems for business intelligence. Hoboken, N.J.: Wiley, 2010.
3. SURESH KUMAR MUKHIYA; AHMED, U. Hands-on exploratory data analysis with Python : perform EDA techniques to understand, summarize, and investigate your data smartly. Birmingham: Packt Publishing, 2020.
Bibliografia Complementar:
1. PROVOST, F.; FAWCETT, T. Data Science for Business : What You Need to Know About Data Mining an data-anal. Beijing: O’reilly, 2013.
2. ACHILLEAS PIPINELLIS. GitHub essentials : unleash the power of collaborative workflow development using GitHub, one step at a time. Birmingham, Uk: Packt Publishing, 2015.
INTRODUÇÃO AO PROCESSAMENTO DE LINGUAGEM NATURAL
Módulo:
1
Carga Horária:
45
Representação de texto por frequência e por contexto (Word Embeddings); Modelagem por Tópicos LDA; AI Search Vector, Case Chatbot; Latent Dirichlet Allocation - LDA; Processamento de Linguagem Natural usando Deep Learning; Visualização de dados multidimensionais; Relações entre palavras e entidade; Mecanismos de Attention; Modelos Transformer; Generative Pre-trained Transformer: GPT.
Pré-Requisitos: DESMISTIFICANDO A PROGRAMAÇÃO DE INTELIGÊNCIA ARTIFICIAL.
Bibliografia Principal:
1. VAJJALA, S., MAJUMDER, B., GUPTA, A., SURANA, H., Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NLP Systems, O'Reilly Media, 2020.
2. SHEFFIELD, R. C., Natural Language Processing With Pytorch: Advanced Practical Guide to Crafting Next-Gen AI-Powered Language Apps and Tools with Python's Brainpower, Kindle Edition, 2024.
3. BIRD, S.; KLEIN, E.; LOPER, E. Natural Language Processing with Python. [s.l.] “O’Reilly Media, Inc.”, 2009.
Bibliografia Complementar:
1. KAMATH, U., LIU, J., WHITAKER, J., Deep Learning for NLP and Speech Recognition, Springer, 2020.
2. ROTHMAN, D. Transformers for Natural Language Processing. [s.l.] Packt Publishing Ltd, 2021.
TRANSFORMANDO DADOS EM PERCEPÇÃO
Módulo:
1
Carga Horária:
45
Pré-Processamento e mineração de dados, Dados estruturados x Dados não estruturados. Banco de dados (BD) relacionais e ORM: Linguagem SQL. Conceitos de Data First e Code First. BDs NoSQL, BDs de Documentos MongoDB, CouchDB, Chave-Valor, Redis, BD de Grafos e Objetos, Escalabilidade, Modelo de Dados.
Bibliografia Principal:
1. TANIMURA, C. SQL FOR DATA ANALYSIS : advanced techniques for transforming data into insights. S.L.: O’reilly Media, 2021.
2. NIELD, T. Introdução à Linguagem SQL. [s.l.] Novatec Editora, 2019.
3. ABU-MOSTAFA, Y. S.; MAGDON-ISMAIL, M.; LIN, H.-T. Learning from data : a short course. Pasadena, Ca: Aml Book, 2012.
Bibliografia Complementar:
1. BRAGA, L. P. V. Introduc¸a~o a` minerac¸a~o de dados. [s.l.] Rio De Janeiro: E-Papers, 2005.
2. DAMAS, L., SQL Structured Query Language, 6ª Edição – Rio de Janeiro, LTC, 2007.
DEEP GENERATIVE LEARNING
Módulo:
2
Carga Horária:
45
Redes Recorrentes LSTM e LSTM bidirecional. Modelos Generativos Profundos. Redes Generativas Adversariais, Autoencoder Varacional, Transformers Generativos, Modelos de Difusão Estável e Modelos Flow-Based. Aprendizado de Reforço Profundo.
Pré-Requisitos: INTRODUÇÃO AO PROCESSAMENTO DE LINGUAGEM NATURAL.
Bibliografia Principal:
1. HAYKIN, S. Redes Neurais. [s.l.] Bookman Editora, 2007.
2. ZURADA, J. M. Introduction to Artificial Neural Systems. [s.l.] West Publishing Company, 1992.
3. FRANÇOIS CHOLLET. Deep Learning with Python, Second Edition. [s.l.] Shelter Island, Ny Manning Publications, 2021.
Bibliografia Complementar:
1. GOODFELLOW, I.; BENGIO, Y.; COURVILLE, A. Deep Learning. Cambridge, Massachusetts: The MIT Press, 2016.
2. WEIDMAN, S. Deep Learning from Scratch. [s.l.] “O’Reilly Media, Inc.”, 2019.
DESENVOLVIMENTO DE APLICAÇÕES INTERATIVAS COM LLM MULTIMODAIS
Módulo:
2
Carga Horária:
45
Transformers para tarefas multimodais. BERT Multimodal; GPT-3 e GPT-4, Modelos generativos para respostas contextuais baseadas em múltiplas modalidades. CLIP (Contrastive Language–Image Pre-training): Modelo que combina texto e imagem. Hugging Face: Modelos pré-treinados e ferramentas para NLP e multimodalidade. OpenAI API: Utilização das APIs da OpenAI para implementar modelos multimodais. Chatbots Multimodais. Assistentes Virtuais. Datasets Multimodais.
Pré-Requisitos: PROCESSAMENTO DE LINGUAGEM NATURAL AVANÇADO COM LLMS
Bibliografia:
1. GOODFELLOW, I.; BENGIO, Y.; COURVILLE, A. Deep Learning. Cambridge, Massachusetts: The MIT Press, 2016.
2. LU, L., ZHENG, Y., CARNEIRO, G., & YANG, L., Deep learning and convolutional neural networks for medical image computing. Advances in Computer Vision and Pattern Recognition, Springer. 2017.
3. ATIENZA, R. Advanced Deep Learning with TensorFlow 2 and Keras. [s.l.] Packt Publishing Ltd, 2020.
Bibliografia Complementar:
1. GÉRON, A., Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. O'Reilly Media. 2019.
2. MAARSEVEEN, H., BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding, Kindle Edition,2024.
PROCESSAMENTO DE LINGUAGEM NATURAL AVANÇADO COM LLMS
Módulo:
2
Carga Horária:
45
Modelos de Embedding, NLP com Deep Learning, LSTM, GRU, BERT: Desenvolvimento de LLMs para tarefas avançadas de NLP, Few-Shot Learning, Transfer Learning, Fine-Tuning, PEFT, LoRa, QLoRa e RAG. RAG, prompt específico de tarefa. Modelos multimodais.
Pré-Requisitos: INTRODUÇÃO AO PROCESSAMENTO DE LINGUAGEM NATURAL.
Bibliografia:
1. ROTHMAN, D. Transformers for Natural Language Processing and Computer Vision. [s.l.] Packt Publishing Ltd, 2024.
2. MAARSEVEEN, H., BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding, Kindle Edition,2024.
3. FOSTER, D. Generative Deep Learning. [s.l.] “O’Reilly Media, Inc.”, 2022.
Bibliografia Complementar:
1. KAMATH U., Large Language Models: A Deep Dive: Bridging Theory and Practice, Springer,2024.
2. HAPKE, H.; HOWARD, C.; LANE, H. Natural Language Processing in Action. [s.l.] Simon and Schuster, 2019.
PROJETO LLM
Módulo:
2
Carga Horária:
45
Oficina RAG, oficina fine tuning oficina Multimodal desenvolvimento de projeto de LLM.
Pré-Requisitos: DESENVOLVIMENTO DE APLICAÇÕES INTERATIVAS COM LLM MULTIMODAIS
Bibliografia:
1. ROTHMAN, D., GULLI, A., Transformers for Natural Language Processing: Build, train, and fine-tune deep neural network architectures for NLP with Python, PyTorch, TensorFlow, BERT, and GPT-3, Packt Publishing, 2022.
2. ISLAM, R., Retrieval-Augmented Generation (RAG): Empowering Large Language Models (LLMs), Kindle Edition, 2023.
3. ARUN, R., Mastering Large Language Models with Python: Unleash the Power of Advanced Natural Language Processing for Enterprise Innovation and Efficiency Using ... Models (LLMs) with Python, Packt Publishing, 2024.
Bibliografia Complementar:
1. FREGLY, C., BARTH, A., EIGENBRODE, S., Generative AI on AWS: Building Context-Aware Multimodal Reasoning Applications 1st Edition, O'Reilly Media, 2023
2. BOUCHARD.L., PETERS, L., Building LLMs for Production: Enhancing
LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG, 2024.