O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

PROGRAMAÇÃO III

Guilherme Villela Programação Português

Conteúdo do mapa

PROGRAMAÇÃO III

  1. INTRODUÇÃO

    • Tecnologias Contemporâneas
      • Ciência de Dados
        • Sistemas Inteligentes
          • Cultura Maker
    • Mudança nas Formas de Produzir Conhecimento
      • Recursos Open Source
        • Novas Competências e Habilidades
    • Exemplo da Bitcoin e Blockchain
      • Criptomoedas Blockchain Descentralização
  2. CONCEITO OPEN SOURCE

    • Definição de Open Source
      • Código Aberto (definido pela OSI)
        • FLOSS (Free/Libre and Open Source Software)
          • Histórico do termo (Eric Raymond, 1998)
    • Importância do Open Source para a Indústria
      • Não Anticapitalista, mas Alternativa de Mercado
        • Colaboração e Movimentos Maker
          • Open Source Development Lab (OSDL) e Colaborações (IBM, Dell, Intel, HP)
    • Regras para Ser Open Source (OSI)
    • Linguagem de Programação Python
      • Pacotes Python
        • Por Que Python?
  3. CONCEITOS BÁSICOS DE INTELIGÊNCIA ARTIFICIAL

    • Quatro Abordagens
      • Sistemas que pensam como humanos
        • Sistemas que agem como humanos
          • Sistemas que pensam logicamente
            • Sistemas que agem logicamente
    • Empíricas (a e b): Envolvem formulação de hipóteses e confirmação experimental.
      • Teóricas (c e d): Envolvem matemática e engenharia.
    • Machine Learning (Aprendizado de Máquina)
      • Deep Learning (Aprendizagem Profunda)
        • Processamento de Linguagem Natural (PLN)
    • Aplicações e Benefícios da IA
      • Melhora na Tomada de Decisão
        • Comodidade e Escalabilidade
          • Aumento da Automação
            • Redução de Erros, Riscos e Custos Operacionais
  4. TECNOLOGIAS E METODOLOGIAS UTILIZADAS

    • Importância dos Ambientes de Desenvolvimento
      • Incorporação de ferramentas de edição e produtividade
        • Aumentam a efetividade na utilização, produção e análise de software.
          • Permitem personalização para cada projeto
            • Manutenção do código fonte e do ambiente de trabalho é essencial
    • Anaconda
      • Notepad++
        • Métodos Ágeis e Scrum
          • Licença Creative Commons
  5. MATERIAIS E MÉTODOS ESPECÍFICOS

    • Plataforma GitHub
      • Python 3
        • Ambiente: Anaconda Open Source (integração com inteligência artificial). Editor: NotePad++.
          • Scrum (para agilidade)
            • Licença: Creative Commons (para compartilhamento público).
    • PYTHON BÁSICO
      • Tipos básicos
        • Strings
          • Operações Matemáticas
            • Entrada de Dados
              • Listas
                • Loop com lista
                  • Estruturas de Controle
                    • If
                      • Estrutura condicional
                      • While
                        • Loop condicional
                      • For
                        • Loop para percorrer sequências
                • Inserindo um Novo Dado a uma Lista
                  • Impressão dos Conteúdos da Lista
                    • Determinar Ordem de um Elemento na Lista
                      • Remover um Elemento de uma Lista
                        • Descobrir o Tamanho de uma Lista
                          • Range
        • Dicionários
          • Funções
            • Variáveis em Funções
              • Recursividade
      • Módulos/Pacotes/Bibliotecas
        • Módulo Math
      • Módulo I/O (Input/Output) - Manipulação de Arquivos
        • Função open
      • Lista de Pacotes/Bibliotecas Bastante Utilizados
  6. PROTÓTIPO

    • Demonstrar integração entre movimento maker e inteligência artificial
      • Baixo custo e aplicação científica e corporativa
    • Instalação de Ferramentas
      • Notepad++
        • Visual Studio Build Tools.
          • Anaconda Navigator.
      • Configuração do Ambiente
        • Criação do ambiente "isis".
          • Atualização do PIP.
        • Instalação de Bibliotecas
          • NumPy: Cálculos matemáticos avançados.
            • PyWinAuto: Automação no Windows.
              • Pyttsx3: Conversão de texto em voz.
                • SpeechRecognition: Reconhecimento de fala.
                  • ChatterBot: Criação de bots com machine learning.
                    • SpaCy: Processamento de linguagem natural.
                      • PyAudio: Entrada e saída de áudio.
                        • OpenCV: Visão computacional.
    • Primeira Fase do Código
      • Configuração inicial
        • Vocabulário de treinamento para o ChatterBot.
          • Ajuste de propriedades de voz.
        • Loop inicial
          • Captura e processamento de áudio com SpeechRecognition.
            • Respostas via ChatterBot ou execução de ações como buscas no Google/Youtube.
    • Ações Avançadas
      • Integração com sistemas externos
        • Abertura de Gmail, Outlook, e outros aplicativos
          • Pesquisas no Google/Youtube.
            • Consulta a sites de clima.
              • Tratamento de exceções (ex.: falta de conexão).
    • Testes e Expansão
      • Testes no ambiente "isis2"
        • Exemplo prático de visão computacional
          • Identificação de objetos com OpenCV
            • Interação em tempo real com câmera do dispositivo
      • Incremento do protótipo
        • Funções para interação com microfone e comandos de voz.
          • Possibilidades de personalização.

Informações

Descrição
Programação Mapa Mental sobre PROGRAMAÇÃO III, criado por Guilherme Villela em 07-10-2024.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?