Post on 11-Nov-2018
Inteligência Computacional
Renato Dourado MaiaFaculdade de Ciência e Tecnologia de Montes Claros
Fundação Educacional Montes Claros
CONSIDERAÇÕES INICIAIS
24/08/15 Inteligência Computacional – Renato Dourado Maia 2/62
Renato Dourado Maia
24/08/15 Inteligência Computacional – Renato Dourado Maia 3/62
• Graduação:– Engenharia de Controle e Automação pela Universidade
Federal de Minas Gerais (2003).
• Mestrado:– Engenharia Elétrica pela Universidade Federal de Minas
Gerais (2005)
• Doutorado:– Engenharia Elétrica pela Universidade Federal de Minas
Gerais (2012).
Formação
24/08/15 Inteligência Computacional – Renato Dourado Maia 4/62
• Professor e coordenador do curso de Engenharia de Controle e Automação da Faculdade de Ciência e Tecnologia de Montes Claros desde 2004.
• Professor do Departamento de Ciências da Compu-tação da Universidade Estadual de Montes Claros desde 2005.
• Professor do Instituto de Ciências Agrárias da Uni-versidade Federal de Minas Gerais desde 2009.
Experiência
24/08/15 Inteligência Computacional – Renato Dourado Maia 5/62
• Iniciação científica – CETEC:– Página: http://www.cetec.br/
• Iniciação científica/estágio – Refinaria Gabriel Pas-sos – Petrobras.
• Iniciação científica/estágio – Ferteco Mineração S.A.• Analista/Programador – DevEx Tecnologia:– Curiosidade: utilização de um algoritmo genético para ro-
teamento de veículos!– Página: http://devexmining.com/smartmine/
Experiência
24/08/15 Inteligência Computacional – Renato Dourado Maia 6/62
CONSIDERAÇÕES INICIAIS
24/08/15 Inteligência Computacional – Renato Dourado Maia 7/62
• O material será disponibilizado por meio da página da disciplina:– http://www.renatomaia.net.
• Os contatos deverão ser feitos por meio dos seguin-tes e-mails:– icecea@renatomaia.net (Engenharia de Controle e Auto-
mação) ou icecom@renatomaia.net (Engenharia da Com-putação) para questões relacionadas à disciplina.
– renato@femc.edu.br para questões gerais.
Página da Disciplina
24/08/15 Inteligência Computacional – Renato Dourado Maia 8/62
• Vamos analisar o Plano de Ensino da disciplina, que está disponível na página.– Cabe destacar que a versão disponibilizada na página é a-
penas para consulta e não possui validade legal!– Caso você precise de uma cópia que seja legalmente váli-
da, faça uma solicitação junto à secretaria.
Plano de Ensino
24/08/15 Inteligência Computacional – Renato Dourado Maia 9/62
FERRAMENTAS COMPUTACIONAIS
24/08/15 Inteligência Computacional – Renato Dourado Maia 10/62
Matlabhttp://www.mathworks.com
24/08/15 Inteligência Computacional – Renato Dourado Maia 11/62
Octavehttp://www.gnu.org/software/octave
24/08/15 Inteligência Computacional – Renato Dourado Maia 12/62
QtOctave – Front End para o Octavehttp://qtoctave.wordpress.com/what-is-qtoctave/
24/08/15 Inteligência Computacional – Renato Dourado Maia 13/62
GUI Octave – Front End para o Octavehttps://sites.google.com/site/guioctave/
24/08/15 Inteligência Computacional – Renato Dourado Maia 14/62
Scilabhttp://www.scilab.org
24/08/15 Inteligência Computacional – Renato Dourado Maia 15/62
Python(x,y)http://www.pythonxy.com
24/08/15 Inteligência Computacional – Renato Dourado Maia 16/62
Code::Blockshttp://www.codeblocks.org
24/08/15 Inteligência Computacional – Renato Dourado Maia 17/62
ASPECTOS IMPORTANTES
24/08/15 Inteligência Computacional – Renato Dourado Maia 18/62
• Os trabalhos da disciplina envolverão a utilização de ferramentas computacionais!
Ferramentas Computacionais
Ah, meu Deus! Eu não sei
implementar..
24/08/15 Inteligência Computacional – Renato Dourado Maia 19/62
• Se você não é bom com implementação, você tem um motivo para se dedicar muito e não um motivo para não tentar e desistir de fazer...
• Aproveitem a oportunidade, discutam com os cole-gas, contem com a minha ajuda.
• Sejam pessoas interessadas e não copiem os traba-lhos para apenas ter os pontos e PASSAR, pois os as-pectos de implementação poderão fazer parte dos comteúdos das provas!
Ferramentas Computacionais
24/08/15 Inteligência Computacional – Renato Dourado Maia 20/62
• Trabalhos práticos:– Trabalhos individuais envolvendo implementações rela-
cionadas às ferramentas que serão estudadas na discipli-na.
– As ferramentas computacionais/linguagens envolvidas po-derão ser diferentes para cada um dos trabalhos!
• Trabalho de pesquisa e síntese:– Trabalho em grupo:
✔ Cada equipe receberá um tema e deverá elaborar um relatório e uma apresentação.
✔ Os trabalhos deverão contemplar implementações.
Trabalhos
24/08/15 Inteligência Computacional – Renato Dourado Maia 21/62
• Não trabalharemos com um volume muito grande de informações nas aulas:– Concentraremos o nosso esforço no entendimento dos
conceitos (ideias)!– Assumo que todos exercitarão a leitura!– O objetivo principal é que, ao fim da disciplina, todos te-
nham conhecimento e independência suficiente para a-profundar os estudos.
Informação × Formação
Vamos ler um texto para refletirmos sobre como deveser um bom processo de avaliação.
24/08/15 Inteligência Computacional – Renato Dourado Maia 22/62
A Importância das Ideias“A Matemática, da forma que é ensinada nas escolas, não desperta o inte-resse da maioria dos alunos pela simples razão de que o que se ensina não são ideias. Para os estudantes é ensinada uma série de habilidades para resolver problemas práticos e dicas para passar nas provas vestibulares, ou seja, um treinamento e não uma educação em Matemática. Estes são memorizados sem uma real apreciação dos conceitos e um perfeito en-tendimento. São premiados o conhecimento bruto, memorização e a velo-cidade, no lugar das ideias. Tediosos cálculos e manipulações de fórmulas produzem em muitas crianças inteligentes o desejo de se livrar da Mate-mática logo nos primeiros anos das escolas.”
JANOS, M. Matemática e Natureza. 1. ed. São Paulo: Editora Livraria da Física, 2009.
24/08/15 Inteligência Computacional – Renato Dourado Maia 23/62
Informação, Entendimento, Aprendizado eComportamento Dinâmico de um Acadêmico
Acadêmico
Acadêmico
Tempo
Informação
δ(t )
Impulso
Entendimento (Formação)
u (t )
Degrau
Informação
Entendimento (Formação)
Sensação de Aprendizado
O entendimento é proporcional à integração (soma) das informações!u (t)=∫
−∞
∞
δ(t)dt →
24/08/15 Inteligência Computacional – Renato Dourado Maia 24/62
Procuram-se Estudantes
http://www.cartacapital.com.br/revista/794/procuram-se-estudantes-7060.html
24/08/15 Inteligência Computacional – Renato Dourado Maia 25/62
• Curiosidade.• Paciência.• Perseverança.• Respeito.• Responsabilidade.• Honestidade (Acadêmica).
Pré-requisitos (além dos formais)
24/08/15 Inteligência Computacional – Renato Dourado Maia 26/62
PROVOCAÇÕES PARA REFLEXÃO
24/08/15 Inteligência Computacional – Renato Dourado Maia 27/62
Inovação?
http://www.youtube.com/watch?v=Fb7Vo_kfvJI
24/08/15 Inteligência Computacional – Renato Dourado Maia 28/62
Engenharia, Ciência e Negócio
EngenhariaCiência Negócio
24/08/15 Inteligência Computacional – Renato Dourado Maia 29/62
Ciência, Negócio, Você e...
VocêCiência Negócio
Sociedade
24/08/15 Inteligência Computacional – Renato Dourado Maia 30/62
Século XXI – O Engenheiro Empreendedor
24/08/15 Inteligência Computacional – Renato Dourado Maia 31/62
Perfil Profissional
Conhecimento(o saber)
Habilidade(saber fazer)
Competência(decidir o que fazer e implementar)
24/08/15 Inteligência Computacional – Renato Dourado Maia 32/62
A Construção do Perfil
"Gente não nasce pronta e vai se gastando; Gente nasce não-pronta e vai se fazendo".
24/08/15 Inteligência Computacional – Renato Dourado Maia 33/62
Visão Comum do Mundo
24/08/15 Inteligência Computacional – Renato Dourado Maia 34/62
Visão Científica (Curiosa) do Mundo
24/08/15 Inteligência Computacional – Renato Dourado Maia 35/62
Visão (Elegante) da Engenharia
24/08/15 Inteligência Computacional – Renato Dourado Maia 36/62
Visão Clássica – Engenheiros são Frios
24/08/15 Inteligência Computacional – Renato Dourado Maia 37/62
Sou Engenheiro, mas tenho Alma e Coração
24/08/15 Inteligência Computacional – Renato Dourado Maia 38/62
Teoria, Prática e Inovação
Nada é mais prático do que a teoria.
L. Boltzmann, físico (1844-1906)
×Na prática, a teoria é outra.
Autor anônimo
24/08/15 Inteligência Computacional – Renato Dourado Maia 39/62
Teoria, Prática e Inovação
24/08/15 Inteligência Computacional – Renato Dourado Maia 40/62
A Importância da Experiência
24/08/15 Inteligência Computacional – Renato Dourado Maia 41/62
A Importância da Experiência
http://sirkenrobinson.com/skr/
24/08/15 Inteligência Computacional – Renato Dourado Maia 42/62
Conhecimento e Epifania
Conhecer é condição essencial para observar ediscernir com propriedade.
24/08/15 Inteligência Computacional – Renato Dourado Maia 43/62
Oportunidade + Visão do Mundo Apropriada = Inovação
24/08/15 Inteligência Computacional – Renato Dourado Maia 44/62
Engenheiro Inovador
24/08/15 Inteligência Computacional – Renato Dourado Maia 45/62
Formando Engenheiros Inovadores – Passo 1
http://www.nap.edu/catalog.php?record_id=10999
FREE!
24/08/15 Inteligência Computacional – Renato Dourado Maia 46/62
http://www.nap.edu/catalog.php?record_id=11338
Formando Engenheiros Inovadores – Passo 2
FREE!
24/08/15 Inteligência Computacional – Renato Dourado Maia 47/62
Formando Engenheiros Inovadores – Passo 2
24/08/15 Inteligência Computacional – Renato Dourado Maia 48/62
Formando Engenheiros Inovadores – Passo 2
http://www.youtube.com/watch?v=zDZFcDGpL4U
24/08/15 Inteligência Computacional – Renato Dourado Maia 49/62
Formando Engenheiros Inovadores – Passo 2
http://www.ted.com/talks/lang/en/sir_ken_robinson_bring_on_the_revolution.html
24/08/15 Inteligência Computacional – Renato Dourado Maia 50/62
http://www.nap.edu/catalog.php?record_id=12187
Formando Engenheiros Inovadores – Passo 3
FREE!
24/08/15 Inteligência Computacional – Renato Dourado Maia 51/62
“Não era uma fábrica (como são hoje todas as insti-tuições acadêmicas). Era uma forja, porque a ciência ali crescia sozinha, ou melhor que em qualquer ou-tro lugar, como crescem as flores em uma estufa bem cuidada...” de uma carta de PIETRO DOHRN (neto de Anton Dohrn)
A Emoção e a Regra: os grupos criativos na Europa de 1850 a 1950. Domenico de Masi (organização). Tradução de Elia Ferreia Edel. 9ª ed. Rio de Janeiro: José Olympio, 2007.
http://www.szn.it – site da Estação Zoológica de Nápoles
http://en.wikipedia.org/wiki/Anton_Dohrn
Estação Zoológica de Nápoles
24/08/15 Inteligência Computacional – Renato Dourado Maia 52/62
Leitura (Muito) Recomendada
24/08/15 Inteligência Computacional – Renato Dourado Maia 53/62
Convite
Convido-os a me ajudarem a transformar a sala de aula numa forja! E lembrem-se que a sala de aula é muito
mais do que um quadrilátero!
24/08/15 Inteligência Computacional – Renato Dourado Maia 54/62
• O que é Inteligência Computacional?• O que é Inteligência Artificial?• O que é um sistema inteligente?• Aliás, o que é inteligência?
Aperitivos
24/08/15 Inteligência Computacional – Renato Dourado Maia 55/62
Muitos Pensam que IA/IC é...
Veremos que isso não é verdade!
Coisa de LoucoBruxaria
Coisa de Outro Mundo Apenas para
Ninjas
24/08/15 Inteligência Computacional – Renato Dourado Maia 56/62
• Definição de Inteligência segundo o Dicionário Auré-lio:– Capacidade de aprender, apreender e interpretar.
• O que, então, define uma pessoa ou sistema inteli-gente?
• Qual é o aspecto fundamental da inteligência huma-na?
Aperitivos
24/08/15 Inteligência Computacional – Renato Dourado Maia 57/62
• Alguém inteligente:– Aprende por experiência e utiliza conhecimento adquirido
por experiência.– Soluciona problemas mesmo se as informações disponí-
veis forem incompletas e/ou imprecisas.– Reage rapidamente perante uma nova situação.– Determina aquilo que é importante em cada contexto.– Raciocina, pensa e compreende imagens visuais.– Processa e manipula símbolos.– É criativo, imaginativo e utiliza heurísticas.
Aperitivos
24/08/15 Inteligência Computacional – Renato Dourado Maia 58/62
Pergunta Fundamental
Os computadores podem ser
inteligentes?
24/08/15 Inteligência Computacional – Renato Dourado Maia 59/62
• O aspecto fundamental da inteligência humana é o aprendizado.– O ser humano é pré-programado para o aprendizado.
• Portanto, pode-se considerar que o aprendizado é a essência da inteligência.
• Assim, pode-se concluir que para uma máquina apre-sentar um comportamento inteligente, ela deve ser capaz de aprender.
Aperitivos
24/08/15 Inteligência Computacional – Renato Dourado Maia 60/62
Reflexão Final
“Os computadores são incrivelmente rápidos, precisose burros. Os homens são incrivelmente lentos,
imprecisos e brilhantes. Juntos, seu poder ultrapassa os limites da imaginação.”
Albert Einstein
“Se o homem pode, por que não a máquina?”
Alan Turing
24/08/15 Estatística Básica – Renato Dourado Maia 61/62
Leituras Recomendadas
• Leiam os textos disponíveis no link Leituras Re-comendadas, disponível na página da disciplina.
• Todos os textos são interessantes, mas há dois que eu sugiro que vocês leiam prioritariamente:– Teaching at University Level.– Telling the Truth.
24/08/15 Inteligência Computacional – Renato Dourado Maia 62/62
Acabou... Obrigado pela Atenção!