Exibição de conteúdo e exercícios em 2 períodos (2+2 pomodoros)
Intervalo de 20 minutos
Chamada após o intervalo
Ferramentas: Computador de inteligência natural, lápis, papel e caneta
Outras ferramentas: Python, Git, Github
Apresentação do Professor
Apresentação dos Alunos (LEX)
Em qual semestre do curso você se posiciona?
Por que você escolheu esse curso?
Você trabalha ou trabalhou na área de TI? Qual cargo você ocupa (ou ocupou)?
Quais linguagens de programação você consegue programar?
O que você espera dessa disciplina?
O que te atrapalha para estudar?
O que tu gosta que o professor faça em aula?
O que tu não gosta que o professor faça em aula?
Organize-se, você tem pouco tempo e muitas atividades!
Bullet Journal
TODO-list
Pomodoro
GTD
Qual é o teu objetivo?
O que tu faz para atingir o teu objetivo?
Inteligência Artificial
O que é inteligência artificial?
É sobre
Pensamento, Raciocínio
Percepção
Ação
Se fosse uma aula de filosofia, diríamos que é sobre problemas que envolvem pensamento, percepção e ação.
Discutiremos sobre modelos que visam o pensamento, a percepção e as ações.
A perspectiva da ciência da computação é criar modelos que podemos utilizar para entender o passado, predizer o futuro e controlar o mundo.
É sobre representações que suportam modelos…
É sobre as restrições expostas pelas representações…
É sobre algoritmos possibilitados pelas restrições…
O que podemos fazer com Inteligência Artificial?
Criar sistemas melhores e mais inteligentes.
Ampliar nosso entendimento sobre a inteligência.
História da IA
1840
Ada Lovelace - Primeira programadora, 100 anos antes dos computadores digitais.
"The analytical engine has no pretension to originate
anything. It can do whatever we know how to order it
to perform." (Ada Lovelace)
1950
Alan Turing escreve um artigo onde cita o “The Imitation Game”, que mais tarde seria conhecido como o Teste de Turing. O artigo começa com a pergunta “Podem as máquinas pensar?”
ELIZA (Joseph Weizenbaum) - simulava uma conversação utilizando casamento de padrões e uma metodologia de substituição que dava ao usuário uma ilusão de entendimento por parte do programa.
70s
Sistemas Especialistas
Mycyn system (75): identificava bactérias causando infecções e recomendava o uso de antibióticos com a dosagem ajustada ao peso do paciente. A taxa de aceitação dos resultados do sistema, por especialistas era comparável (até maior) a taxa de recomendações de outros especialistas humanos. O sistema nunca entrou em operação por causa de questões éticas e legais acerca do uso de computadores na medicina, principalmente em relação à responsabilidade dos médicos no caso de diagnóstico errado do computador. O sistema influenciou uma série de outros sistemas baseados em regras.
Fim dos 70s, início dos 80s
Primeiro inverno da IA. Poder de processamento limitado, intratabilidade e explosão combinatorial, raciocínio e senso comum
80s
Sistemas especialistas começam a ser utilizados por corporações, as redes neurais ganham novo impulso com John Hopfield e com Geoffrey Hinton e David Rumelhart.
Fim dos 80s, início dos 90s
Segundo inverno da IA. Foi como uma “bolha .com” antes dos “.com”.
1993 - 2011
Renovação da IA como ferramenta auxiliar, agentes inteligentes, raciocínio probabilístico (HMM, Bayes, modelos estocásticos). IA perceptiva.
2011 - dias atuais
Deep learning, Big data, Generative IA
Afinal, o que vamos estudar?
Questões
O que você lembra de autômatos?
O que você lembra de cálculo?
O que você lembra de álgebra linear e probabilidade e estatística?
Na sua opinião quais os impactos que a Inteligência Artificial pode trazer para o mundo? Qual o raciocínio utilizado para chegar na sua conclusão? Quais os dados que apoiam a sua conclusão?
Exercícios de Programação
Implemente uma lista encadeada em Python
Implemente uma árvore binária de pesquisa em Python
Implemente uma função que verifique se um grafo é ou não conectado em Python