Mudanças entre as edições de "IN1116-2020-1"

De CInWiki
Ir para: navegação, pesquisa
Linha 86: Linha 86:
 
====Busca A*====
 
====Busca A*====
  
* [https://thecodingtrain.com/CodingChallenges/051.1-astar.html [Site] Coding Train - A* Pathfinding Algorithm - Part 1]
+
* [https://thecodingtrain.com/CodingChallenges/051.1-astar.html (Site) Coding Train - A* Pathfinding Algorithm - Part 1]
  
* [https://thecodingtrain.com/CodingChallenges/051.2-astar.html [Site] Coding Train - A* Pathfinding Algorithm - Part 2]
+
* [https://thecodingtrain.com/CodingChallenges/051.2-astar.html (Site) Coding Train - A* Pathfinding Algorithm - Part 2]
  
* [https://thecodingtrain.com/CodingChallenges/051.3-astar.html [Site] Coding Train - A* Pathfinding Algorithm - Part 3]
+
* [https://thecodingtrain.com/CodingChallenges/051.3-astar.html (Site) Coding Train - A* Pathfinding Algorithm - Part 3]
  
 
==Raciocínio e Representação do Conhecimento==
 
==Raciocínio e Representação do Conhecimento==
Linha 100: Linha 100:
 
* [https://help.github.com/en/github/building-a-strong-community/documenting-your-project-with-wikis [Site] GitHub: Documenting your project with wikis]
 
* [https://help.github.com/en/github/building-a-strong-community/documenting-your-project-with-wikis [Site] GitHub: Documenting your project with wikis]
  
* [https://www.mediawiki.org/wiki/Help:Formatting/pt-br [Site] Referência para editar a Wiki]
+
* [https://www.mediawiki.org/wiki/Help:Formatting/pt-br (Site) Referência para editar a Wiki]
  
 
==Aprendendo Python==
 
==Aprendendo Python==
  
* [https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6 [Youtube_Playlist] Curso de Python 3 - Mundo 1: Fundamentos]
+
* [https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6 (Youtube_Playlist) Curso de Python 3 - Mundo 1: Fundamentos]
  
 
==Usando a Wikipedia API==
 
==Usando a Wikipedia API==
  
* [https://stackabuse.com/getting-started-with-pythons-wikipedia-api/ [Site] Getting Started with Python's Wikipedia API]
+
* [https://stackabuse.com/getting-started-with-pythons-wikipedia-api/ (Site) Getting Started with Python's Wikipedia API]
  
* [https://thecodingtrain.com/CodingChallenges/075-wikipedia-api.html [Site] Coding Train - Coding Challenge #75] - exemplo em JavaScript
+
* [https://thecodingtrain.com/CodingChallenges/075-wikipedia-api.html (Site) Coding Train - Coding Challenge #75] - exemplo em JavaScript
  
* [https://towardsdatascience.com/wikipedia-api-for-python-241cfae09f1c [Medium] Wikipedia API for Python]
+
* [https://towardsdatascience.com/wikipedia-api-for-python-241cfae09f1c (Medium) Wikipedia API for Python]
  
 
==Fazendo o Projeto==
 
==Fazendo o Projeto==
  
* [http://ai.berkeley.edu/project_overview.html [Site] Projeto do PacMan (em Python 2.70)]
+
* [http://ai.berkeley.edu/project_overview.html (Site) Projeto do PacMan (em Python 2.70)]
  
 
* [https://github.com/jspacco/pac3man [Site] Port do Pacman da Berkeley para Python 3]
 
* [https://github.com/jspacco/pac3man [Site] Port do Pacman da Berkeley para Python 3]

Edição das 21h07min de 3 de junho de 2020

Esta é a wiki que será usada como repositório coletivo de referências sobre Agentes Inteligentes para turma de 2020.1

Ferramentas e Plataformas

Google Classroom

Código do Classroom: hf5m6wx

Link da Sala

Slack

Convite para o Slack da disciplina

Google Meet

Sala do Google Meet

GitHub Classroom

Jupyter

Wiki

A wiki do CIn é baseada na MediaWiki, plataforma usada na Wikipedia. Vamos usar lá ou aqui? WikiCIn | IN1116-2020-1

GitHub Wiki

Conteúdo: Introdução aos Agentes Inteligentes

Nesta Seção, ficam as referências para o conteúdo

Introdução: Inteligência Artificial

  • [Youtube Filipe Deschamps - Qual a diferença entre Inteligência Artificial, Machine Learning, Data Science, Deep Learning, etc?]
  • [Youtube UNIVESP Profa. Renata Wassermann - Inteligência Artificial - Introdução à Inteligência Artificial - Visão Geral da área]
  • [Youtube Dialogos na USP - Inteligencia Artificial (Bloco 1)]
  • [Youtube Dialogos na USP - Inteligencia Artificial (Bloco 2)]
  • [Youtube Discovery Brasil - Inteligência Artificial - IBM]
  • [Youtube Nerdologia - Ultron e a revolução da inteligência artificial]
  • [Youtube Nerdologia - Robôs vão tomar o seu emprego? Automatização do trabalho]

Arquitetura de Agentes Inteligentes

  • [Medium Rational Agents for Artificial Intelligence]
  • [Youtube DeepMind - The Role of Multi-Agent Learning in Artificial Intelligence Research]

Resolução de Problemas por meio de Busca

  • [Youtube Floor Coverage Lab Test | Roomba® | iRobot®]
  • AIMA Javascript

Busca Não-informada

Busca em Largura

  • [Youtube Coding Train - Coding Challenge #68.1: Breadth-First Search Part 1]
  • [Youtube Coding Train - Coding Challenge #68.2: Breadth-First Search Part 2]
  • [Site Breadth-First Search Part 1 - Coding Challenge #68.1 · The Coding Train]
  • [Site Breadth-First Search Part 2 - Coding Challenge #68.2 · The Coding Train]
  • [Youtube MIT OpenCourseWare - 13. Breadth-First Search (BFS)]

Busca em Profundidade

  • [Site MIT OpenCourseWare Lecture 14: Depth-First Search (DFS), Topological Sort]

Busca de Custo Uniforme

Busca Informada ou Heurística

  • Wikipedia dos Patinhos de Borracha

Busca Gulosa do Melhor Primeiro

Busca A*

Raciocínio e Representação do Conhecimento

Referências para atividades

Escrevendo na Wiki

  • [Site GitHub: Documenting your project with wikis]

Aprendendo Python

Usando a Wikipedia API

Fazendo o Projeto

  • [Site Port do Pacman da Berkeley para Python 3]

Miscelâneas

  • [Youtube_Playlist UNIVESP Profa. Renata Wassermann - Curso Engenharia da Computação - Inteligência Artificial]
  • [Site Materiais da disciplina CS188x da Berkeley University]

Para organizar

  • GitHub como usar
  • Atividade: aplicações de IA. qual técnica está sendo usada? por que? como?
  • Canvas
  • Referências das edições anteriores
  • Precisamos achar um ambiente de competição. Ele precisa ser gráfico, precisar ser interativo, precisa. Temos sugestões. Mas será que a melhor? Precisa permitir competir em grupo. Implementar agentes individuais e multi.