Oficina de Computacao Cognitiva

De LHC
Ir para navegação Ir para pesquisar

O que e Computacao Cognitiva

O texto abaixxo foi retirado de [1]

As competências tecnológicas desta plataforma tecnológica são inspiradas nas capacidades únicas do cérebro humano de analisar e resolver problemas. Com base no uso de sensores, modelos, metodologias, algoritmos e dados, são desenvolvidos sistemas capazes de identificar padrões, reconhecer objetos, visualizar inúmeras possibilidades e validar hipóteses, de modo a gerar respostas e recomendações que podem ajudar a tomar decisões e fazer previsões adequadas.

As principais competências desta plataforma são:

Raciocínio

Tecnologias, métodos e modelos para representar, armazenar, pesquisar, avaliar, explorar e recuperar o conhecimento, permitindo inferências, previsões, abstrações e raciocínios, tais como ontologias, web semântica, data mining, agentes inteligentes, escalonamento inteligente, etc.

   Sistema baseado em regras
   Raciocínio probabilístico
   Raciocínio aproximado (lógica fuzzy)
   Raciocínio dedutivo

Aprendizado

Tecnologias, métodos e ferramentas computacionais com capacidade de aprendizado de máquina de forma semelhante ao ser humano, possibilitando classificação e regressão, predição e clusterização.

   Redes neurais artificiais
   Meta-heurística (e.g. enxame de partículas, computação evolutiva)
   Aprendizado profundo, estatístico e sem fim
   Redes cognitivas

Visão

Conjunto de métodos e tecnologias por meio dos quais sistemas computacionais podem ser capazes de interpretar imagens, de forma similar à visão humana, possibilitando reconhecimento de padrões, extração e organização da informação, processamento de imagens, tais como biometria de face, inspeção visual, vigilância, controle de processos, reconhecimento de objetos, análise de imagens médicas etc.

   Aquisição de imagem
   Filtragem
   Segmentação
   Representação e descrição
   Morfologia matemática
   Reconhecimento de objetos

Fala

Conjunto de métodos e tecnologias por meio dos quais sistemas computacionais podem ser capazes de reconhecer, interpretar e produzir a fala de forma análoga aos seres humanos, possibilitando controle de dispositivos, transcrição de diálogos, reconhecimento e diarização de locutor, fala assistiva, análise de emoções etc.

   Reconhecimento de fala
   Biometria de voz
   Síntese de fala
   Speech Analytics
   Filtragem
   Codificação de fala
   Marca d´água digital

Diálogo

Conjunto de métodos e tecnologias por meio dos quais sistemas computacionais são capazes de interpretar e gerar diálogos de maneira similar aos seres humanos, possibilitando extração e organização da informação, tais como análise de emoções, sumarização automática, tradução dinâmica, identificação de idioma, geração e compreensão de linguagem natural, etc. Sinais

Conjunto de métodos e tecnologias por meio dos quais sistemas computacionais podem ser capazes de interpretar sinais genéricos, não necessariamente relacionados à fala e à visão, possibilitando reconhecimento de padrões, extração e organização da informação, tratamento de sinais, tais como aplicações que envolvam sinais obtidos por sensores, etc.

O que e a Oficina de Computacao Cognitiva

Oficina de Computação Cognitiva acontece todas as Terças-feiras em dias úteis, com a finalidade de reunir pessoas com interesse em desenvolver, testar e criar diferentes tipos de projetos que envolva Computação Cognitiva, Machine Learning e Inteligencia Artificial.

As atividades são gratuitas e o espaço é mantido pelos sócios do Laboratório Hacker de Campinas.

No primeiro semestre de 2017 abordaremos alguns tópicos:

  • Estudo do IBM Watson como plataforma inteligente
  • Indrotução ao NodeRed
  • Sistemas Embarcados e IoT Watson Plataform - Intel Edison, 410C e Raspberry Pi.
  • Chatbots
  • Reconhecimento Visual
  • Texto para Fala e Fala para texto

Oficina de Computação Cognitiva Primeira Temporada 2017

Oficina de Janeiro 2017

10/01/2017 (Terca-Feira)

  • Pizza grátis e apresentação dos interessados
  • Estudo da plataforma IBM Watson - O que é?
  • A oficina começa com estudo do IBM Bluemix e Watson IoT Plataform.

17/01/2017 (Terca-Feira)

  • Pizza gratis e apresentacao dos interessados
  • Sensor TAG da Texas Instruments no IBM Bluemix

24/01/2017 (Terça-Feira)

  • Entenda o IBM Watson - Gisele Consoline da IBM
  • Conectando o Arduino ao IBM Watson - Erik Andersen da IBM

31/01/2017 (Terca-Feira)

  • Conectando a Intel Edison ao IBM Watson



Oficina de Fevereiro de 2017

07/02/2017 (Terca-Feira)

  • Noções de desenvolvimento de uma aplicação de nodeRed recebendo dados do NodeLHC (ESP8266)

14/02/2017 (Terca-Feira)

  • BOT usando o Messenger para uma pizzaria com atendente utilizando o Watson

23/02/2017 (Terca-Feira)

  • Continucao - BOT usando o Messenger para uma pizzaria com atendente utilizando o Watson

23/02/2017 (Terca-Feira)

  • Continucao - BOT usando o Messenger para uma pizzaria com atendente utilizando o Watson - apresentaco de como fazer um Chatbot com Watson.



Oficina de Marco de 2017

07/03/2017 (Terca-Feira)

  • BOT usando o Messenger para uma pizzaria com atendente utilizando o Watson - Integracao com o Facebook

14/03/2017 (Terca-Feira)

  • BOT usando o Messenger para uma pizzaria com atendente utilizando o Watson - Correcao de bugs

21/03/2017 (Terca-Feira)

  • Integrar e usar o Speech to Text e o Text to speech com o BOT

28/03/2017 (Terca-Feira)

  • Conectar Raspberry Pi no Watson - IoT Platform

https://developer.ibm.com/recipes/tutorials/raspberry-pi-4/



Oficina de Abril de 2017

04/04/2017 (Terca-Feira)

Trabalhamos com reconhecimento de imagens, Acesse o link a seguir [2]



Paginas e Tutoriais criados durante a oficina

Visual Recognition com IBM Watson - IBM Bluemix https://lhc.net.br/wiki/Oficina_de_Computacao_Cognitiva/Visual_Recognition_IBM_Watson [3]

Detalhes

Alguns Materiais utilizados para estudar o Bluemix estão apresentados a seguir:

Materiais em Português

Excelentes video de Priscila Parodi

Video 1 - Como criar um chatbot https://www.youtube.com/watch?v=WrLQDN-gxB4

Video 2 - Como criar um chatbot https://www.youtube.com/watch?v=k-tz6tybk3o

Video 3 - Como criar um chatbot https://www.youtube.com/watch?v=hSnwfLMxCoQ&t=728s

Video 4 - Como criar um chatbot https://www.youtube.com/watch?v=get-QWhF0A0

Playlist de vídeos com Tutoriais e Introdução ao Bluemix: https://www.youtube.com/watch?v=zFOQaH7AM3g

Vídeo-aulas Bluemix (Oficina do Futuro): https://www.youtube.com/playlist?list=PL6PIlsA8-TZU-up5H6Cj3QOHSKEK_HGZv

GIT HUB úteis

https://github.com/watson-developer-cloud/python-sdk

https://github.com/ibm-watson-iot/iot-python

Materiais em Inglês

Vídeos sobre o Bluemix (IBMEtinfo): https://www.youtube.com/playlist?list=PL78F74113FAACEA34

Curso do Coursera - A developer's guide to the Internet of Things (IoT) https://www.coursera.org/learn/developer-iot?utm_campaign=Coursera+Promotion&utm_medium=bitly&utm_source=Blog

IBM Bluemix devOps Services: https://www.youtube.com/user/JazzHub

Getting Started With Bluemix: http://www.ibm.com/developerworks/cloud/courses/getting-started-with-bluemix/index.html

Fóruns/Community/Tutoriais

IBM Developer Works: http://www.ibm.com/developerworks/topics/bluemix

Stack Overflow : http://stackoverflow.com/search?q=bluemix

Links Adicionais

The Twelve-Factor App - methodology for building software-as-a-service apps: http://12factor.net/

Demonstrações do Watson: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/gallery.html

Open4Education: Minicurso Gratuito: PaaS na Prática com IBM Bluemix: https://www.youtube.com/watch?v=rVyWUHkfX-M



Links de Referencia para Classificacao de imagens e Reconhecimento de faces:

https://watson-api-explorer.mybluemix.net/apis/visual-recognition-v3?cm_mc_uid=95153737794014878920994&cm_mc_sid_50200000=1490747250&cm_mc_sid_52640000=1490748126#/

https://www.youtube.com/watch?v=U-yJYHks1_s

https://www.npmjs.com/package/watson-developer-cloud