Luis Master Notes

Search

SearchSearch
      • Ambient Intelligence
      • Análise de Requisitos
      • Arquitetura de Software
      • Big Data
      • Design e Arquitetura de Software
      • Machine Learning
      • Metodologia e Desenvolvimento de Software
      • Plataformas de Desenvolvimento
      • Testes e Qualidade de Software
      • Analise de Impacto
      • Análise e Negociação de Requisitos
      • Análise MoSCoW
      • Definição de Requisitos Orientada a Pontos de Vista (VORD)
      • Diagrama de Classes
      • Diagrama de Sequência
      • Diagramas de Caso de Uso
      • Documentação
      • Gestão de Requisitos
      • iStar Diagrams
      • Kano Model
      • Levantamento de Requisitos
      • Matriz de Impacto-Esforço
      • Matriz de Rastreabilidade
      • Método RICE (reach, impact, confidence, effort)
      • Métricas de Rastreamento
      • Model Storming
      • Processo Genérico
      • Rastreabilidade
      • Relatórios de Usabilidade
      • Requisitos Não Funcionais
      • Requisitos para Desenvolvimento Ágil
      • Retorno sobre o Investimento (ROI)
      • Scope Creep
      • Validação de Requisitos
      • Abstract Factory
      • Adapter (class)
      • Adapter (object)
      • Add and Remove Custom Methods
      • Analyzing Trade-offs
      • Anonymous Writes
      • Association Resources
      • Batch Operations
      • Behavioral
      • Bridge
      • Builder
      • Chain of Responsibility
      • Collective Operations
      • Command
      • Composite
      • Copy and Move
      • Criational
      • Criteria-Based Deletion
      • Cross References
      • Custom methods
      • Decorator
      • Dependency Inversion Principle
      • Desenho de Software
      • Desenvolvimento Iterativo
      • Design Patterns (GoF)
      • Diagramas de Sequência
      • Facade
      • Factory Method
      • Field Masks
      • Filtering
      • Flyweigth
      • GRASP - General Responsability Assignment Software Patterns
      • HTTP - Hypertext Transfer Protocol
      • Import & Export
      • Interface Segregation Principle
      • Interpreter
      • Iterator
      • Liskov Substitution Principle
      • LRO (Long-running Operations)
      • Mediator
      • Memento
      • Modelo de Domínio
      • Modularity
      • Observer
      • Open - Closed Principle
      • Pagination
      • Pensamento Arquitetural
      • Polymorphism
      • Prototype
      • Proxy
      • Ranking de Coesão
      • Re-Runnable Jobs
      • Representações de Requisitos
      • Requisitos
      • Resource Relations Patterns
      • Resources
      • Single Responsibility Principle
      • Singleton
      • Singleton Sub-Resources
      • SOLID principles
      • Standard Methods
      • State
      • Strategy
      • Structural
      • Technological Depth vs Technological Breadth
      • Template Method
      • Visitor
      • Web API Basics
        • Áreas de Processo CMMI
        • Benefícios do Kanban
        • Benefícios do Pair Programming
        • Ciclo de Vida do Software da NASA
        • Ciclo de Vida do XP
        • Ciclo de Vida Waterfall
        • CMMI (Capability Maturity Model Integration)
        • Code-and-Fix
        • Critérios de Entrada e Saída
        • Definição do Processo de Software
        • Desafios do Pair Programming
        • Desenvolvimento ágil de software (aceitar a mudança)
        • Desenvolvimento de Software
        • Extreme Programming (Embracing Change)
        • Extreme Programming (XP)
        • Fluxo de Processo e Ciclo de Vida do Scrum
        • Framework do Scrum
        • Implementando Pair Programming
        • Introdução ao Scrum
        • ISO IEC 12207
        • Kanban
        • Kanban (Reduce waste)
        • Manifesto Ágil
        • Melhores Práticas Ágeis
        • Mentalidade Ágil
        • Modelo Clássico do Ciclo de Vida do Software
        • Modelo ETVX
        • Modelo Incremental
        • Modelos de Avaliação de Processo
        • Modelos de Processo de Software
        • Modelos de processos tradicionais
        • Modelos de referência e avaliação
        • Modelos de Representação CMMI (v1.3 e v2.0)
        • Modelos Específicos de Domínio
        • Modelos Tradicionais de Processo de Software
        • Motivação no Desenvolvimento Ágil
        • Pair Programming
        • Pair Programming
        • Pair Programming e TDD (Test-Driven Development)
        • Papéis no Pair Programming
        • Papéis no Scrum
        • Por que o Pair Programming Funciona
        • Práticas de Gestão de Projetos Ágeis
        • Práticas-Chave do Scrum
        • Práticas-Chave do XP
        • Princípios Ágeis
        • Processos de Software
        • Product e Sprint Backlog
        • Rational Unified Process (RUP)
        • Regras do XP
        • Reuniões no Scrum
        • Scrum
        • Scrumban
        • SPICE (Software Process Improvement and Capability Determination)
        • Spiral
        • Valores do Scrum
        • Valores do XP
        • Vantagens do Scrumban sobre o Scrum
        • Waterfall
        • Abordagens de Validação
        • Algoritmos Baseados em Densidade (DBSCAN)
        • Algoritmos Hierárquicos
        • Algoritmos Particionais (K-means)
        • Anatomia de um Processo de Aprendizagem
        • Árvores de Decisão
        • Boosting
        • Classificação
        • Classificação Binária
        • Classificação Multiclasse
        • Clustering
        • Correlação
        • Covariância
        • Curva ROC
        • Data Mining
        • Distribuições de dados
        • Estatística Descritiva
        • Estratégias de Validação
        • KNN-nearest Neighbour
        • Limpeza dos Dados
        • Matriz de Confusão
        • Medidas
        • Medidas de Tendência Central
        • Medidas de Variabilidade
        • Métricas de Desempenho
        • Naive Bayes
        • Qualidade dos dados
        • Random Forest
        • Redes Neuronais
        • Redução de Dimensionalidade (PCA)
        • Regressão
        • Regressão Linear
        • Regressão Logística
        • Regularização
        • Support Vector Machine
        • Tipos de Aprendizagem
        • Tipos de Dados
        • Variável aleatória
        • Workflow de Limpeza de Lados
        • A necessidade de testar
        • A necessidade de um programa em execução
        • Abordagens pessimistas vs. otimistas para concluir as fases de teste
        • Abrangendo expressões lógicas
        • Análise de valor limite (BVA) aplicada a classes de equivalência
        • Aplicação de técnicas de teste
        • Caminhos em grafos
        • Casos técnicos, comerciais, profissionais, de segurança e de qualidade para testes
        • Cobertura de fluxo de dados para fonte
        • Cobertura de gráficos para código-fonte
        • Cobertura de nós e de arestas
        • Cobertura de várias arestas
        • Cobertura lógica baseada em especificações
        • Conceito N-Switches
        • Conceitos Avançados em ECT
        • Conceitos e Princípios da ECT
        • Concentre-se em áreas críticas e pontos problemáticos
        • Critérios Clássicos de Cobertura
        • Critérios de cobertura estrutural e de fluxo de dados
        • Critérios de cobertura lógica
        • Critérios de fluxo de dados
        • Critérios de teste de fluxo de dados
        • Debbuging, demonstração, verificação, validação e prevenção
        • Definição conceitual (IEEE, Myers, Hetzel)
        • Definição e finalidade dos testes de software
        • Definições de erro, falha, falha, incidente, caso de teste e conjunto de testes
        • Desafios em testar todos os dados de entrada e caminhos de execução
        • Descobrindo grafos
        • Diferenças entre validação e verificação
        • Discussão de fatores de qualidade
        • Discussão sobre a impossibilidade de provar correção absoluta
        • Distinção entre teste e debugging
        • Ênfase em testes eficientes e trabalho em equipe
        • Envolvimento de não desenvolvedores nos testes
        • Estruturas lógicas na modelagem de software
        • Exame detalhado dos tipos de cobertura
        • Exemplo de código para discutir cenários de teste
        • Exemplos de aplicações do mundo real
        • Exemplos de ECT
        • Exemplos de gráficos de fluxo de controle
        • Exemplos e aplicações
        • Exemplos práticos e aplicações
        • Explicação da impraticabilidade de testes exaustivos
        • Explicação do script de teste e sua função
        • Expressões lógicas a partir da fonte
        • Extensão dos testes necessários
        • Fontes de grafos e aplicações
        • Funções e responsabilidades nos testes
        • Funções nos testes
        • Gráficos de fluxo de controle (CFGs)
        • Importância das entradas válidas e inválidas
        • Importância de aumentar a confiança na operação do software
        • Importância do controle de software e garantia de qualidade
        • Importância do desenvolvimento voltado para testes
        • Introdução à cobertura lógica
        • Introdução ao Teste de Classe de Equivalência (ECT)
        • Introdução aos critérios de cobertura de gráficos
        • Introdução às Tabelas de Decisão
        • Justificativa econômica por trás da identificação e resolução oportuna de defeitos
        • Limitações de ambos os processos
        • Noções básicas de teoria de grafos
        • Os objetivos gerais dos testes - descobrir falhas, melhorar a confiabilidade e garantir a qualidade
        • Outros critérios e técnicas em ECT
        • Papel dos processos na qualidade de software
        • Pares de DU e caminhos de DU
        • Particionando além dos valores de entrada
        • Percurso, viagens secundárias e desvios em grafos
        • Predicados e cláusulas lógicas
        • Princípios Operacionais da ECT
        • Problemas com as práticas atuais de cobertura
        • Requisitos de teste de fluxo de controle (TRs) e caminhos de teste
        • Requisitos de teste de grafos e critérios de cobertura
        • Subsunção de critérios de cobertura de gráficos
        • Teste de Transição de Estado
        • Teste estático versus dinâmico
        • Testes de caixa preta, caixa branca e caixa cinza
        • Testes positivos e negativos
        • Tipos de cobertura
        • Tipos de testes de classe de equivalência
        • Tópicos avançados em cobertura lógica
        • Trade-offs entre tempo, orçamento e qualidade
        • Verificação e validação de software
        • Vias principais e cobertura de vias
    Home

    ❯

    _MapsOfContents

    ❯

    Machine Learning

    Machine Learning

    May 03, 2024, 2 min read

    • Cap. 1 - Introdução
      • Data Mining
      • Tipos de Aprendizagem
      • Classificação
      • Regressão
      • Principais Desafios
        • O curso aborda os desafios principais em Machine Learning, embora os detalhes específicos sobre esses desafios não estejam incluídos no resumo fornecido. Geralmente, esses desafios podem incluir questões como overfitting, underfitting, lidar com dados não estruturados ou ruidosos, e a necessidade de interpretabilidade dos modelos
      • Notação
        • A notação em Machine Learning é essencial para compreender e comunicar conceitos matemáticos e estatísticos subjacentes aos algoritmos. O curso provavelmente aborda notações padrão usadas para descrever variáveis, funções, e outros elementos essenciais em Machine Learning.
    • Cap. 2 - Dados - Conceitos Fundamentais
      • Tipos de Dados
      • Estatística Descritiva
      • Variável aleatória
      • Distribuições de dados
      • Limpeza dos Dados
        • Qualidade dos dados
        • Workflow de Limpeza de Lados
          • Inspeção
          • Limpeza
            • Dados Irrelevantes
            • Duplicados
            • Conversão de Tipos
            • Erros de Sintaxe
            • Escalonamento
            • Dados Faltantes (Missing Data)
            • Outliers
            • Encoding
          • Verificação
          • Relatório
    • Cap. 3 - Etapas Principais de um Projeto
      • Métricas de Avaliação
      • Estratégias de Validação
      • Análise do Erro
    • Cap. 4 - Validação (Classificação)
      • Abordagens de Validação
      • Regressão
      • Classificação Binária
      • Métricas de Desempenho
      • Matriz de Confusão
      • Medidas
      • Curva ROC
      • Classificação Multiclasse
      • Métricas de Avaliação
      • Estratégias de Validação
      • Análise do Erro
    • Cap. 5 - Aprendizagem Supervisionada
      • Anatomia de um Processo de Aprendizagem
      • Estratégias de Validação
      • Algoritmos
        • Regressão Linear
        • Regressão Logística
        • Regularização
        • Naive Bayes
        • Árvores de Decisão
        • Support Vector Machine
        • KNN-nearest Neighbour
        • Random Forest
        • Boosting
        • Redes Neuronais
    • Cap. 6 - Aprendizagem Não Supervisionada
      • Clustering
      • Algoritmos Particionais (K-means)
      • Algoritmos Hierárquicos
      • Algoritmos Baseados em Densidade (DBSCAN)
      • Redução de Dimensionalidade (PCA)

    Graph View

    Backlinks

    • Abordagens de Validação
    • Algoritmos Baseados em Densidade (DBSCAN)
    • Algoritmos Hierárquicos
    • Algoritmos Particionais (K-means)
    • Anatomia de um Processo de Aprendizagem
    • Boosting
    • Classificação Binária
    • Classificação Multiclasse
    • Classificação
    • Clustering
    • Curva ROC
    • Data Mining
    • Distribuições de dados
    • Estatística Descritiva
    • Estratégias de Validação
    • KNN-nearest Neighbour
    • Matriz de Confusão
    • Medidas
    • Métricas de Desempenho
    • Naive Bayes
    • Qualidade dos dados
    • Random Forest
    • Redes Neuronais
    • Redução de Dimensionalidade (PCA)
    • Regressão Linear
    • Regressão Logística
    • Regressão
    • Regularização
    • Support Vector Machine
    • Tipos de Aprendizagem
    • Tipos de Dados
    • Variável aleatória
    • Workflow de Limpeza de Lados
    • ML
    • Árvores de Decisão
    • Index

    Created with Quartz v4.2.2 © 2024

    • GitHub