
Neste vídeo você terá uma visão de todo o conteúdo que será abordado no curso
Neste vídeo você terá uma visão geral sobre o conteúdo que será abordado neste módulo
Nesta aula você aprenderá sobre as diferenças entre os termos dados, informação e conhecimento, que serão bastante úteis para o contexto que trabalharemos neste curso. Também veremos conceitos sobre o processo KDD (Knowledge Discovery in Databases - Descoberta de Conhecimento em Bases de Dados)
Nesta aula você verá alguns exemplos de aplicação de regras de associação na prática
Nesta aula você terá uma visão geral do funcionamento do algoritmo Apriori
Nesta aula você aprenderá como fazer os cálculos do suporte
Nesta aula você aprenderá como fazer os cálculos do suporte
Nesta aula você aprenderá como fazer os cálculos da confiança para as regras geradas
Nesta aula você aprenderá como fazer os cálculos da confiança para as regras geradas
Nesta aula você aprenderá como utilizar o cálculo do lift para descobrir a importância de cada regra gerada
Neste vídeo você terá uma visão geral de todo o conteúdo que será abordado neste módulo
Nesta aula serão mostrados os softwares que serão utilizados neste curso
Nesta aula veremos mais detalhes sobre a base de dados do mercado que será utilizada para a descoberta de regras de associação
Nesta aula iniciaremos os trabalhos com a base de dados do mercado para descoberta de regras de associação, fazendo a conversão de um data frame do Pandas para o formato de lista necessário para aplicação do Apriori
Nesta aula daremos continuidade a implementação das regras de associação no Python e geraremos as regras de associação
Nesta aula faremos a geração e análise de regras de associação utilizando uma base de dados de mercado real com mais de 5.000 registros
Neste vídeo você terá uma visão geral sobre todo o conteúdo que será abordado neste módulo
Nesta aula faremos a importação da base de dados da pizzaria para o MySql
Nesta aula analisaremos os campos da base da pizzaria com o intuito de selecionar somente aqueles que serão importantes para o processo de descoberta de regras de associação
Nesta aula faremos a codificação para a transformação do campo data do pedido
Nesta aula faremos a transformação da hora do pedido em um intervalo de classe pré-determinado
Nesta aula faremos a transformação dos campos que representam se o cliente comprou borda recheada na pizza e também refrigerante
Nesta aula você aprenderá os conceitos teóricos sobre distribuição de frequência da área da Estatística para a definição de intervalos de classe
Nesta aula você aprenderá como construir uma distribuição de frequência no Python utilizando a biblioteca matplotlib, bem como criar a função para transformar os dados no MySql
Nesta aula faremos a transformação no campo que indica o tempo que a pizza levou para ficar pronta
Nesta aula executaremos alguns comandos SQL na base de dados para verificar como os dados estão distribuídos
Nesta aula daremos início ao processo de descoberta de regras de associação na base de dados da pizzaria
Nesta aula faremos configurações nos parâmetros do algoritmo Apriori para melhorar a qualidade das regras retornadas
Nesta aula faremos mais configurações nos parâmetros do algoritmo Apriori
Neste vídeo você terá uma visão geral do conteúdo que será abordado neste módulo
Nesta aula importaremos a base de dados do vestibular para o MySql
Nesta aula faremos algumas correções no campo idade, que apresenta alguns valores errados
Nesta aula dividiremos a idade em faixas
Nesta aula criaremos intervalos de classe para o campo total de pontos
Nesta aula faremos a transformação do campo que representa o nome do curso
Nesta aula adicionaremos um novo atributo para representar o período no qual o curso vai ocorrer
Nesta aula adicionaremos um novo atributo para representar o grau do curso
Nesta aula faremos alguns comandos SQL para visualizar a distribuição dos dados
Nesta aula daremos início ao processo de descoberta de regras de associação na base de dados do vestibular
Nesta aula faremos a configuração dos parâmetros do algoritmo Apriori
Neste vídeo você terá uma visão geral de todo o conteúdo que será abordado neste módulo
Nesta aula importaremos a base de dados do mercado para o MySql
Nesta aula você aprenderá como conectar o Python com o MySql, bem como executar uma consulta SQL simples
Nesta aula implementaremos o código para a listagem das vendas e dos produtos das respectivas vendas
Nesta aula faremos a geração do arquivo CSV no padrão para que as regras de associação possam ser aplicadas
Nesta aula discutiremos todo o conteúdo abordado neste curso
A descoberta de regras de associação é uma das subáreas da Mineração de Dados mais populares e que apresenta uma diversidade muito grande de aplicações práticas e comerciais! Se você estuda Inteligência Artificial, talvez já tenha ouvido falar daquele clássico exemplo das fraudas e cervejas! Caso não, há vários anos um mercado muito famoso descobriu um padrão bem interessante em seus dados: em certos dias da semana existiam muitas vendas em conjunto tanto de fraudas quanto de cervejas. De posse desse conhecimento, eles decidiram alterar a disposição das prateleiras do mercado e conseguiram otimizar as vendas desses dois produtos em conjunto (o que aumentou significativamente as receitas). O segredo disso é que eles usaram a técnica de regras de associação, que tem como objetivo a descoberta de padrões nos dados que não podem ser facilmente encontrados somente "batendo o olho" nos registros. Essa técnica utiliza um algoritmo (o mais famoso é o Apriori) que é capaz de descobrir esse tipo de associação, podendo ser aplicado nos mais variados cenários!
E neste curso você verá passo a passo o funcionamento do algoritmo Apriori, ou seja, dada uma base de dados você vai aprender como ele consegue gerar as regras de associação, bem como compreender como são feitos os cálculos de suporte, confiança e lift; que são as métricas mais utilizadas neste tipo de cenário. Utilizaremos a linguagem Python e o banco de dados MySql para o desenvolvimento dos exemplos. Inicialmente trabalharemos com duas bases de dados prontas de mercado e o objetivo será analisar as associações que podem ser encontradas entre os produtos que são vendidos em conjunto, processo conhecido como Market Basket Analysis (análise de cestas de mercado). Logo depois, utilizaremos duas bases de dados reais: a primeira de uma pizzaria (inclusive a pizzaria era minha!) e a segunda de uma pesquisa sócio-econômica de alunos que fizerem o vestibular em uma universidade! A ideia é realizar o processo KDD completo (Knowledge Discovery in Databases - Descoberta de Conhecimento em Bases de Dados) nessas duas bases de dados, passando pelos processos de seleção de atributos, pré-processamento e transformação dos dados antes de realizar as análises com o algoritmo Apriori. O objetivo dessas seções é que você tenha uma visão prática e comercial de como funciona esse processo em bases de dados comerciais, visto que a maioria dos materiais sobre o assunto abordam somente a aplicação do algoritmo e deixa de lado todo o processo de preparação das bases de dados!
Por fim, ainda teremos mais um módulo adicional que mostrará como importar uma base de dados fictícia de mercado para um padrão na qual as análises possam ser realizadas. Nessas aulas, é mostrado passo a passo como realizar a conexão do Python com o MySql e realizar as consultas para obter os dados no padrão requerido para aplicação do Apriori. Esse módulo é útil caso você tenha uma base de dados no modelo Entidade Relacionamento e deseja aprender os processos básicos para conversão dos dados. Ao final do curso, você será capaz de implementar suas próprias análises e em suas próprias bases de dados, o que pode abrir diversas oportunidades de negócio e de renda extra para você! É importante enfatizar que este curso é para todos os níveis, seja para você que está iniciando nessa área ou para você que já possui conhecimentos sobre regras de associação e deseja conhecer mais sobre o assunto.
Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso! :)